MaLeN Опубликовано 10 ноября, 2020 Жалоба Поделиться Опубликовано 10 ноября, 2020 (изменено) Добрый день, подскажите пожалуйста, может кто сталкивался с такой вот штукой. Когда развернутый SimplaCMS на OpenServer всё работает (в плане бэкенда). Можно добавлять, удалять контент. НО когда перекидываешь на другой OSPanel где настроен как виртуальный сервер, где уже 5 сайтов работают в штатном режиме и весь бэкенд работает, то SimplaCMS нельзя добавлять информацию через админку. Пишет что Добавлено, но по факту нету ну и ясно в mysqli нету. В двух словах, всё можно делать, кроме добавления. Кто нить с таким встречался? Изменено 10 ноября, 2020 пользователем MaLeN Цитата Ссылка на сообщение Поделиться на другие сайты
chocolate_moles Опубликовано 10 ноября, 2020 Жалоба Поделиться Опубликовано 10 ноября, 2020 Ну например у вас могут быть не настроены права пользователя бд или включен строгий режим. Сделайте запрос вручную и посмотрите ошибку Цитата Ссылка на сообщение Поделиться на другие сайты
MaLeN Опубликовано 10 ноября, 2020 Автор Жалоба Поделиться Опубликовано 10 ноября, 2020 15 минут назад, chocolate_moles сказал: Ну например у вас могут быть не настроены права пользователя бд или включен строгий режим. Сделайте запрос вручную и посмотрите ошибку В ручную работает запрос, ка кбы редактировать, удалять могу, а добавлять категории, товары, блог не могу Цитата Ссылка на сообщение Поделиться на другие сайты
ABSORBER Опубликовано 11 ноября, 2020 Жалоба Поделиться Опубликовано 11 ноября, 2020 Вероятно включен строгий режим работы БД Цитата Ссылка на сообщение Поделиться на другие сайты
Chudo Опубликовано 5 октября, 2023 Жалоба Поделиться Опубликовано 5 октября, 2023 В 11.11.2020 в 09:55, ABSORBER сказал: Вероятно включен строгий режим работы БД Благодарю тебя несколько дней копался в поисках проблемы, всё перепробовал - и вот только твой вариант помог. Была проблема, что не добавлялись новые товары, да и много чего не работало, связанное напрямую с mysql. Делюсь инструкцией: Strict mode в MySQL включен по умолчанию. Проверить можно следующей командой: mysql> SHOW VARIABLES LIKE 'sql_mode'; «STRICT_TRANS_TABLES» — это и есть строгий режим. Отключить его можно в конфигурационном файле my.cnf ( Для Ubuntu — /etc/mysql/my.cnf): cd /etc/mysql/my.cnf Добавляем строчку: sql_mode=IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION Перезагрузить демона mysql : systemctl restart mysql Эта возможность потребуется вам для конфигурирования VDS или VPS машины под ваш проект Цитата Ссылка на сообщение Поделиться на другие сайты
alexivchenko Опубликовано 5 октября, 2023 Жалоба Поделиться Опубликовано 5 октября, 2023 4 часа назад, Chudo сказал: Благодарю тебя несколько дней копался в поисках проблемы, всё перепробовал - и вот только твой вариант помог. Была проблема, что не добавлялись новые товары, да и много чего не работало, связанное напрямую с mysql. Делюсь инструкцией: Strict mode в MySQL включен по умолчанию. Проверить можно следующей командой: mysql> SHOW VARIABLES LIKE 'sql_mode'; «STRICT_TRANS_TABLES» — это и есть строгий режим. Отключить его можно в конфигурационном файле my.cnf ( Для Ubuntu — /etc/mysql/my.cnf): cd /etc/mysql/my.cnf Добавляем строчку: sql_mode=IGNORE_SPACE,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION Перезагрузить демона mysql : systemctl restart mysql Эта возможность потребуется вам для конфигурирования VDS или VPS машины под ваш проект Еще проще В 12.11.2021 в 18:00, alexivchenko сказал: В файле config/config.php заменить ;Режим SQL db_sql_mode =; на ;Режим SQL db_sql_mode = "NO_ZERO_DATE,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"; Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.