baltun
Администратор
- Сообщения
- 12.206
- Реакции
- 3.041
- Баллы
- 1.833
Решение оказалось такое заходим config\database.php --> "mysql"
Находим:
Заменяем на это:
В моем случае была 500 ошибка после этих изменений скрипт стал нормально работать. При этом если в файле .env установить APP_DEBUG=true тогда вместо 500 ошибки на странице отобразится полный текст ошибки со ссылкой на файл.
Другое решение может заключатся добавлением в файл /etc/mysql/conf.d/mysql.cnf секции:
И перезапуск mysql:
Находим:
Код:
'mysql' => [
...
....
'strict' => true,
'modes' => [
//'ONLY_FULL_GROUP_BY', // Disable this to allow grouping by one column
'STRICT_TRANS_TABLES',
'NO_ZERO_IN_DATE',
'NO_ZERO_DATE',
'ERROR_FOR_DIVISION_BY_ZERO',
'NO_AUTO_CREATE_USER',
'NO_ENGINE_SUBSTITUTION'
],
]
Код:
'strict' => false,
Другое решение может заключатся добавлением в файл /etc/mysql/conf.d/mysql.cnf секции:
Код:
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Код:
sudo service mysql restart
Последнее редактирование: