Проблема после обновления mysql

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 1.X
#1 15 апреля 2020 в 13:39
Доброго дня. Может кто подскажет выход из положения.
Сайт на 1.10.4 перестал корректно работать после обновления хостером mysql. В частности загрузка изображений и комментариев.
На запрос к хостеру ответ: Рекомендуем обновить Ваше ПО до совместимого с Mariadb 10.3.
Спасибо
#2 15 апреля 2020 в 13:47
Митяй, поднимите на поддомене пустой сайт на последней 1.10.7
И проверьте загрузку изображений и работу комментариев там.

Почти уверен, что все будет работать. И вам надо просто обновить сайт (и шаблон)
#3 15 апреля 2020 в 14:14
Митяй,
Во-первых обязательно сделайте бэкап файлов сайта и базы данных.
Я так понимаю, что править my.cnf хостер не станет ради одного пользователя.
Поэтому включите отладку в админке и попробуйте изображения и комментарии.
Ошибки, если таковые будут — сюда.
#4 15 апреля 2020 в 14:41


Митяй, поднимите на поддомене пустой сайт на последней 1.10.7
И проверьте загрузку изображений и работу комментариев там.

Почти уверен, что все будет работать. И вам надо просто обновить сайт (и шаблон)

Zau4man

Ок. попробую так.
#5 15 апреля 2020 в 14:45


Митяй,
Во-первых обязательно сделайте бэкап файлов сайта и базы данных.
Я так понимаю, что править my.cnf хостер не станет ради одного пользователя.
Поэтому включите отладку в админке и попробуйте изображения и комментарии.
Ошибки, если таковые будут — сюда.

Ris

Комменты даже не уходят.
А вот при загрузке фото вот такое вылетает:
Прикрепленный файл
20200415143903_h7atr.png 6 Кб
#6 15 апреля 2020 в 16:02


Митяй, поднимите на поддомене пустой сайт на последней 1.10.7
И проверьте загрузку изображений и работу комментариев там.

Почти уверен, что все будет работать. И вам надо просто обновить сайт (и шаблон)

Zau4man

К сожалению, при установке любой с 1.10.5-1.10.7 версии вылетает ошибка при создании базы данных.
Так что походу придется мигрировать на 2-ю. (((
#7 15 апреля 2020 в 16:47
Митяй,
Лучше текст копируйте, а не картинки выкладывайте.
Судя по вашей картинке, всё можно решить достаточно малой кровью.
Умеете пользоваться phpmyadmin? Если что, спросите техподдержку хостера, как туда попасть.
А дальше, тыкаете в таблицу cms_photo_files — структура — поле hits — изменить (карандаш нарисован) — там поставьте галку Null
Или запросом это можно сделать.
  1. ALTER TABLE `cms_photo_files` CHANGE `hits` `hits` NULL DEFAULT NULL;
Таких запросов еще будет — сделаете по аналогии.

Так что походу придется мигрировать на 2-ю. (((

Митяй
Вы замучаетесь мигрировать.
#8 15 апреля 2020 в 20:47


А дальше, тыкаете в таблицу cms_photo_files — структура — поле hits — изменить (карандаш нарисован) — там поставьте галку Null
Таких запросов еще будет — сделаете по аналогии.

Ris

Вот спасибо за подсказку. Все сработало и по аналогии все исправил, работает.
НО вот с комментариями не получается...
Если сайт запускаю с отладкой, то отправка не происходит.(тупо крутится крутилка на месте) Соответственно и ошибку не показывает.
Если сайт без отладки, то окно коммента закрывается, типо он добавлен. Но сам коммент не появляется.
На хосте в журнале ошибок пишется что коммент добавлен без ошибки.
Как тут ошибку выловить?
#9 15 апреля 2020 в 20:52

Как тут ошибку выловить?

Митяй
Попробуйте нажать на той странице F12 и попробуйте комметарий. Не появится ли ошибок во вкладке console в панели разработчика?
Если ничего не будет — попросите у хостера логи ошибок (или пусть скажет, где лежат).
#10 15 апреля 2020 в 21:02


Если ничего не будет — попросите у хостера логи ошибок (или пусть скажет, где лежат).

Ris

В логах на хосте как раз и смотрел, что все норм.
Но по вашей логике заменил в таблице cms_comments Все значения: Null По умолчанию на Null (стояли Нет) и чудо свершилось. Все заработало.
Огромное спасибо вам за подсказку!
Проблема решена.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.