PHP7, MySQL 5.7 и miniShop2
Привет всем!
Перевёлся недавно на PHP7, MySQL 5.7 и заметил кучу странностей именно с miniShop2.
1. При пустых полях при сохранении сбрасываются заполненные, к примеру: заполнили артикул, цену, сохранили. После сохранение всюду нули. В логе ошибка, что поле старая цена пустое.
Мне попадалось, что эта проблема MySQL 5.7 с сохранением пустых полей, но решений не нашёл, разве что правкой mysql.cnf, да и то — решение для другого (GROUP BY)
2. При создании нового товара вручную источник файлов установлен в Filesystem, хотя должно стоять MS2 Images.
Как это пофиксить?
Перевёлся недавно на PHP7, MySQL 5.7 и заметил кучу странностей именно с miniShop2.
1. При пустых полях при сохранении сбрасываются заполненные, к примеру: заполнили артикул, цену, сохранили. После сохранение всюду нули. В логе ошибка, что поле старая цена пустое.
Мне попадалось, что эта проблема MySQL 5.7 с сохранением пустых полей, но решений не нашёл, разве что правкой mysql.cnf, да и то — решение для другого (GROUP BY)
sql_mode = "STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"Кто сталкивался и как решил?2. При создании нового товара вручную источник файлов установлен в Filesystem, хотя должно стоять MS2 Images.
Как это пофиксить?
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
всё «ломает» STRICT_TRANS_TABLES
В общем, как вариант, сделать так (в идеале методом исключения убирать параметры и смотреть логи):
Если что, не забываем, что режимы у нас должны быть прописаны в секции [mysqld]