Не сохраняются комментарии и посты в блогах
просто перестало работать без видимых причин
Проверил базу данных никаких проблем не обнаружил, проверил изменения в файлах тоже ничего не было.
При добавлении комментария автоматом пишет +1 но комментарий не появляется, при обновлении страницы +1 исчезает.
При добавлении поста в блог клуба отправляет на стену клуба, запись в блоге не появляется.
При этом никаких ошибок не выдаёт.
Куда копать, как выявить ошибку?
никаких изменений на сайте или хостинге не проводилось.
Так не бывает… Само по себе не сломается))
Узнайте возможно хостер проводил тех. работы.
Для начала посмотрите как вариант конфигурацию PHP ничего не изменилось? Соответствует требованию работы движка?
никаких изменений на сайте или хостинге не проводилось.
Так не бывает… Само по себе не сломается))
Узнайте возможно хостер проводил тех. работы.
Для начала посмотрите как вариант конфигурацию PHP ничего не изменилось? Соответствует требованию работы движка?
Хостер говорит что никаких работ не проводилось, сайт размещён на виртуальном сервере по нему как говорит хостер может что-то обновляться только по моей прозьбе, которой соответственно не было. Ещё хостер говорит что какой то сбой мог произойти при нехватке ресурсов сервера, что бывало при пиковых нагрузках, но ранее таких проблем не возникало и проблем в базе данных не обнаружено.
Ещё нашел в режиме отладки выдаёт ошибку при добавлении поста DATABASE ERROR:
INSERT INTO pc_blog_posts SET title = 'еапнркер',content = 'авыпрвапы',feel = '',music = '',cat_id = '0',allow_who = 'all',comments = '1',blog_id = '80',pagetitle = '',meta_keys = '',meta_desc = '',pubdate = '2018-08-11 15:26:08',user_id = '1',published = '1',content_html = 'авыпрвапы'
Field 'seolink' doesn't have a default value
при добавлении комментариев в режиме отладки ошибок не выдаёт но комментарии также не добавляются.
Может есть какой инструмент чтобы отследить где происходит ошибка?
Попробуйте выполнить следующий запрос:
INSERT INTO pc_blog_posts SET title = 'еапнркер',content = 'авыпрвапы',feel = '',music = '',cat_id = '0',allow_who = 'all',comments = '1',blog_id = '80',pagetitle = '',meta_keys = '',meta_desc = '',pubdate = '2018-08-11 15:26:08',user_id = '1',published = '1',content_html = 'авыпрвапы',seolink='seolink'
@XGluk, вы же сами ответили на свой вопрос: "Field 'seolink' doesn't have a default value" — Поле «seolink» не имеет значения по умолчанию
Попробуйте выполнить следующий запрос:
INSERT INTO pc_blog_posts SET title = 'еапнркер',content = 'авыпрвапы',feel = '',music = '',cat_id = '0',allow_who = 'all',comments = '1',blog_id = '80',pagetitle = '',meta_keys = '',meta_desc = '',pubdate = '2018-08-11 15:26:08',user_id = '1',published = '1',content_html = 'авыпрвапы',seolink='seolink'
Выполнил запрос через phpmyadmin, запрос прошел без ошибок, запись добавилась.
Или этот запрос нужно как-то по другому выполнять?
И если причина в отсутсвии поля seolink, то как исправить ошибку? что и где перестало заполнять это поле? так как ранее никаких проблем небыло
Может кому пригодится.