Неожиданная ошибка при соединении vtiger с mysql - PullRequest
0 голосов
/ 25 октября 2018

В настоящее время я получаю эту ошибку в мастере установки vtiger (шаг 4).

MySQL Server should be configured with:  
sql_mode = ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

Я использую общий хостинг PHP 7.2 MySQL 5.7 и администратор 1009 * говорит, что sql_mode установлено на

ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

Здесь возникает вопрос
Действительно ли это поведение связано с настройкой sql_mode?Нужно ли связываться с моим хостинг-провайдером или есть переопределение?

Ответы [ 2 ]

0 голосов
/ 05 декабря 2018

Для Ubuntu - Команда запуска:

sudo nano /etc/mysql/my.cnf

Добавьте следующую часть внизу:

[mysqld]

sql_mode=ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

Команда запуска для перезапуска MySQL Service:

sudo service mysql restart

Вам также потребуется изменить Сортировку базы данных на utf8_general_ci в phpmyadmin.

Готово!

0 голосов
/ 26 октября 2018

Подключение к новой базе данных mariadb 10 решило проблему.

Изменение MySQL версии на <5.7 </strong>, как указано в комментариях, должно поэтомуработать так же.

...