Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

set_mode для MySQL 5.7 на чистом хосте


Recommended Posts

Ubuntu 16.04.1
Apache/2.4.18
PHP 7.0.18
MySQL  Ver 14.14 Distrib 5.7.18

При чистой установке стоковой версии OpenCart 2.3.0.2 имею следующее:
 

[Wed Jun 07 09:31:59.262307 2017] [:error] [pid 27031] [client 127.0.0.1:38914] PHP Fatal error:  Uncaught Exception: Error: Variable 'sql_mode' can't be set to the value of 'MYSQL40'<br />Error No: 1231<br />SET @@session.sql_mode = 'MYSQL40' in /var/www/test/system/library/db/mysqli.php:40\nStack trace:\n#0 /var/www/test/system/library/db.php(16): DB\\MySQLi->query('SET @@session.s...', Array)\n#1 /var/www/test/install/model/install/install.php(35): DB->query('SET @@session.s...')\n#2 /var/www/test/system/engine/loader.php(178): ModelInstallInstall->database(Array)\n#3 /var/www/test/system/engine/proxy.php(25): Loader->{closure}(Array, Array)\n#4 /var/www/test/install/controller/install/step_3.php(11): Proxy->__call('database', Array)\n#5 /var/www/test/system/engine/action.php(51): ControllerInstallStep3->index()\n#6 /var/www/test/system/engine/front.php(34): Action->execute(Object(Registry))\n#7 /var/www/test/system/engine/front.php(29): Front->execute(Object(Action))\n#8 /var/www/test/system/framework.php(103): Front->dispatch(Object(Action), Object(Action))\n#9 /var/www/test/system/startup.php(124): r in /var/www/test/system/library/db/mysqli.php on line 40, referer: http://test/install/index.php?route=install/step_3

После 3-го шага установки в БД при этом созданы все таблицы, но переадресация идёт на страницу с 500 ошибкой. Файлы конфигов при этом пустые.
В install/opencart.sql единственная строка 9 с переменной

SET sql_mode = '';

Пробовал комментировать или менять по аналогии на 5-ю версию - не помогает.
Пробовал вписывать в my.cnf

[mysqld]
sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLE

- аналогично

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.