Страница 1 из 1

бедос

Добавлено: 11.02.2019, 05:24
Maxus
Не добавляются товары, при этом пишет что товар добавлен, но все поля становятся пустыми и в каталоге ничего не появляется. Пытался решить проблему заменой файлов, не помогло. В чем может быть причина?

Добавлено: 11.02.2019, 08:55
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 или просить ТП, чтобы вам переставили.

Добавлено: 11.02.2019, 09:15
Maxus
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 или просить ТП, чтобы вам переставили.
Парадокс в том что с нуля устанавливаю двиг на поддомен, все работает. Может базу портировал криво, может быть из за этого?

Добавлено: 11.02.2019, 09:18
sergeevizh
Может и из за этого, а может и нет. Надо смотреть по факту.

Добавлено: 11.02.2019, 10:23
Balt
В этой статье описано, как правильно перенести сайт - https://okay-cms.com/article/kak-perenesti-sajt-s-testovogo-domena-na-osnovnoj . Скорее всего не прописали новый путь к сайту (пункт №6). Из-за этого товары и не грузятся.

Добавлено: 11.02.2019, 11:11
Maxus
Balt писал(а):В этой статье описано, как правильно перенести сайт - https://okay-cms.com/article/kak-perenesti-sajt-s-testovogo-domena-na-osnovnoj . Скорее всего не прописали новый путь к сайту (пункт №6). Из-за этого товары и не грузятся.
Там все как и должно быть. Я почему то грешу на базу криво перенесенную

бедос

Добавлено: 11.02.2019, 11:36
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С, тогда можно смотреть в эту папку...

Добавлено: 11.02.2019, 12:16
Maxus
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С, тогда можно смотреть в эту папку...
Не помогло к сожалению

Добавлено: 11.02.2019, 14:01
zyxer
Если система последних версий, посмотрите в файле log/sql.log, ответ может быть там. Туда пишутся все SQL запросы которые не выполнились, и описание ошибки по которой запрос не выполнился

Добавлено: 11.02.2019, 16:03
Maxus
Проблему решил полной переустановкой движка, косяк был с базой. Криво перенес. Всем спасибо за коментарии и желание помочь