Проблема после обновления mysql
Сайт на 1.10.4 перестал корректно работать после обновления хостером mysql. В частности загрузка изображений и комментариев.
На запрос к хостеру ответ: Рекомендуем обновить Ваше ПО до совместимого с Mariadb 10.3.
Спасибо
И проверьте загрузку изображений и работу комментариев там.
Почти уверен, что все будет работать. И вам надо просто обновить сайт (и шаблон)
Во-первых обязательно сделайте бэкап файлов сайта и базы данных.
Я так понимаю, что править my.cnf хостер не станет ради одного пользователя.
Поэтому включите отладку в админке и попробуйте изображения и комментарии.
Ошибки, если таковые будут — сюда.
Митяй, поднимите на поддомене пустой сайт на последней 1.10.7
И проверьте загрузку изображений и работу комментариев там.
Почти уверен, что все будет работать. И вам надо просто обновить сайт (и шаблон)
Ок. попробую так.
Митяй,
Во-первых обязательно сделайте бэкап файлов сайта и базы данных.
Я так понимаю, что править my.cnf хостер не станет ради одного пользователя.
Поэтому включите отладку в админке и попробуйте изображения и комментарии.
Ошибки, если таковые будут — сюда.
Комменты даже не уходят.
А вот при загрузке фото вот такое вылетает:
Митяй, поднимите на поддомене пустой сайт на последней 1.10.7
И проверьте загрузку изображений и работу комментариев там.
Почти уверен, что все будет работать. И вам надо просто обновить сайт (и шаблон)
К сожалению, при установке любой с 1.10.5-1.10.7 версии вылетает ошибка при создании базы данных.
Так что походу придется мигрировать на 2-ю. (((
Лучше текст копируйте, а не картинки выкладывайте.
Судя по вашей картинке, всё можно решить достаточно малой кровью.
Умеете пользоваться phpmyadmin? Если что, спросите техподдержку хостера, как туда попасть.
А дальше, тыкаете в таблицу cms_photo_files — структура — поле hits — изменить (карандаш нарисован) — там поставьте галку Null
Или запросом это можно сделать.
ALTER TABLE `cms_photo_files` CHANGE `hits` `hits` NULL DEFAULT NULL;
Вы замучаетесь мигрировать.Так что походу придется мигрировать на 2-ю. (((
А дальше, тыкаете в таблицу cms_photo_files — структура — поле hits — изменить (карандаш нарисован) — там поставьте галку Null
Таких запросов еще будет — сделаете по аналогии.
Вот спасибо за подсказку. Все сработало и по аналогии все исправил, работает.
НО вот с комментариями не получается...
Если сайт запускаю с отладкой, то отправка не происходит.(тупо крутится крутилка на месте) Соответственно и ошибку не показывает.
Если сайт без отладки, то окно коммента закрывается, типо он добавлен. Но сам коммент не появляется.
На хосте в журнале ошибок пишется что коммент добавлен без ошибки.
Как тут ошибку выловить?
Попробуйте нажать на той странице F12 и попробуйте комметарий. Не появится ли ошибок во вкладке console в панели разработчика?Как тут ошибку выловить?
Если ничего не будет — попросите у хостера логи ошибок (или пусть скажет, где лежат).
Если ничего не будет — попросите у хостера логи ошибок (или пусть скажет, где лежат).
В логах на хосте как раз и смотрел, что все норм.
Но по вашей логике заменил в таблице cms_comments Все значения: Null По умолчанию на Null (стояли Нет) и чудо свершилось. Все заработало.
Огромное спасибо вам за подсказку!
Проблема решена.