С недавнего времени перестали публиковаться материалы на сайте. При установке статуса "опубликован" материал обновляется, но не публикуется. Кроме того, если попытаться переопубликовать ранее опубликованный материал, то он снимается с публикации. Кто-нибудь сталкивался с такой проблемой? Как её решить?
Комментарии
Где именно материал "снимается с публикации"?
Если на страницу этой самой ноды перейти - там написано что "не опубликовано"? Или вывод чем-то еще (например, вьюсом)?
Что до этого делали? Обновляли, переносили, модули ставили...? Бекапов нет рабочих?
"Не опубликовано" на странице ноды.
Последнее, что делал перед появлением этой проблемы, настраивал новую рассылку с помощью модуля Simplenews. Модуль был установлен ранее, работали и рассылка, и публикация материалов.
Бэкап есть, но пока не поднимал.
Если зайти в редактирование этой ноды - галка стоит "опубликовано" или нет? В логах друпала ошибок нет?
Галка "опубликовано" не стоит.
Вот такую ошибку выдаёт:
PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'tid' cannot be null: INSERT INTO {simplenews_newsletter} (nid, tid, status) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2); Array ( [:db_insert_placeholder_0] => 88 [:db_insert_placeholder_1] => [:db_insert_placeholder_2] => 0 ) в функции simplenews_newsletter_save() (строка 2001 в файле /home/madmonk/novichok1c.ru/sites/all/modules/simplenews/simplenews.module).
Вроде как Simplenews ошибку вызывает. Но как с этим теперь бороться?
По поводу ошибки - http://www.drupal.ru/node/109157 категория не выбрана у нод(ы).
Выбрал категорию, установил галку "опубликовать". При сохранении ноды ошибок не выдаёт, но всё равно не публикуется. Выбранная категория сохраняется.
Если отключить Simplenews пропадает проблема?
Нет. Отключил Simplenews, удалил его, проблема осталась.
бд на наличие ошибок проверяли?
Как это сделать?
phpmyadmin
у меня была похожая проблема. только наоборот. я не мог снять с публикации материалы. они всегда становились опубликованными. решил так:
теперь все работает. могу снимать с публикации материалы. наверно можно покопаться в базе и удалить это коварное действие. но это долго и триггер мне не нужен.
замечание есть. у меня тоже давно стоял simplenews. может он нагадил?