Не сохраняются комментарии и посты в блогах

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 1.X

просто перестало работать без видимых причин

#1 15 августа 2018 в 15:46
Не сохраняются комментарии и посты в блогах, никаких изменений на сайте или хостинге не проводилось. До этого всё работало несколько лет нормально. При этом личные сообщения, рейтинги, стены продолжают работать.
Проверил базу данных никаких проблем не обнаружил, проверил изменения в файлах тоже ничего не было.
При добавлении комментария автоматом пишет +1 но комментарий не появляется, при обновлении страницы +1 исчезает.
При добавлении поста в блог клуба отправляет на стену клуба, запись в блоге не появляется.
При этом никаких ошибок не выдаёт.
Куда копать, как выявить ошибку?
#2 16 августа 2018 в 09:04

никаких изменений на сайте или хостинге не проводилось.

@XGluk

Так не бывает… Само по себе не сломается))
Узнайте возможно хостер проводил тех. работы.

Для начала посмотрите как вариант конфигурацию PHP ничего не изменилось? Соответствует требованию работы движка?
#3 16 августа 2018 в 10:36


никаких изменений на сайте или хостинге не проводилось.

@XGluk

Так не бывает… Само по себе не сломается))
Узнайте возможно хостер проводил тех. работы.

Для начала посмотрите как вариант конфигурацию PHP ничего не изменилось? Соответствует требованию работы движка?

Rainbow

Хостер говорит что никаких работ не проводилось, сайт размещён на виртуальном сервере по нему как говорит хостер может что-то обновляться только по моей прозьбе, которой соответственно не было. Ещё хостер говорит что какой то сбой мог произойти при нехватке ресурсов сервера, что бывало при пиковых нагрузках, но ранее таких проблем не возникало и проблем в базе данных не обнаружено.

Ещё нашел в режиме отладки выдаёт ошибку при добавлении поста 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

при добавлении комментариев в режиме отладки ошибок не выдаёт но комментарии также не добавляются.

Может есть какой инструмент чтобы отследить где происходит ошибка?
#4 16 августа 2018 в 11:12
@XGluk, вы же сами ответили на свой вопрос: "Field 'seolink' doesn't have a default value" — Поле «seolink» не имеет значения по умолчанию
Попробуйте выполнить следующий запрос:
  1. 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'
#5 16 августа 2018 в 12:28


@XGluk, вы же сами ответили на свой вопрос: "Field 'seolink' doesn't have a default value" — Поле «seolink» не имеет значения по умолчанию
Попробуйте выполнить следующий запрос:

  1. 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, то как исправить ошибку? что и где перестало заполнять это поле? так как ранее никаких проблем небыло
#6 16 августа 2018 в 13:29
@XGluk, надо копаться в коде — почему запрос перестал правильно формироваться. если хотите помощи — пишите в личку свой скайп, будем разбираться.
#7 16 августа 2018 в 16:24
В общем проблама решилась, хостер проблема в Field 'seolink' doesn't have a default value, то обычно это связано со значением переменной SQL_MODE, установил её пустой, после этого всё заработало.
Может кому пригодится.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.