Код: Выделить всё
/etc/my.cnf
/etc/mysql/my.cnf
SYSCONFDIR/my.cnf
$MYSQL_HOME/my.cnf
~/my.cnf
Код: Выделить всё
[mysqld]
sql_mode=ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Парадокс в том что с нуля устанавливаю двиг на поддомен, все работает. Может базу портировал криво, может быть из за этого?sergeevizh писал(а):Причина в строгом режиме MySQL 5.7.
Если у вас VPS
Строгий режим отключается в конфигурационных файлах:Код: Выделить всё
/etc/my.cnf
/etc/mysql/my.cnf
SYSCONFDIR/my.cnf
$MYSQL_HOME/my.cnf
~/my.cnf
Необходимо выставить такие значения:Код: Выделить всё
[mysqld]
sql_mode=ONLY_FULL_GROUP_BY,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
Если у вас хостинг, то отключить строгий режим не получится.
Тут либо искать хостинг с MariaDB или просить ТП, чтобы вам переставили.
Там все как и должно быть. Я почему то грешу на базу криво перенесеннуюBalt писал(а):В этой статье описано, как правильно перенести сайт - https://okay-cms.com/article/kak-perenesti-sajt-s-testovogo-domena-na-osnovnoj . Скорее всего не прописали новый путь к сайту (пункт №6). Из-за этого товары и не грузятся.
Код: Выделить всё
db_sql_mode = "NO_ZERO_DATE,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
Не помогло к сожалениюzyxer писал(а):В файле config/config.php установите директиву db_sql_mode в значение "NO_ZERO_DATE,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION". Проверенно, будет работать.Код: Выделить всё
db_sql_mode = "NO_ZERO_DATE,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
А что касается переноса и папки cml, так это для 1С нужно. Если бы беда была с интеграцией 1С, тогда можно смотреть в эту папку...
Вернуться в «Вопросы по работе с OkayCMS»
Сейчас этот раздел просматривают: 60 гостей