Удалил пользователей на Drupal - пропала полностью главная и некоторые статьи

Главные вкладки

Аватар пользователя atol7 atol7 15 февраля 2014 в 21:59

Удалил пользователей на Drupal - пропала полностью главная и некоторые статьи.

К примеру - http://www.ukfootball.ru/q-q-q-q-6.html
Главная - http://www.ukfootball.ru/

Что интересно, в БД, таблица Note статью http://www.ukfootball.ru/q-q-q-q-6.html нашел, при попытке через админку из кеша её восстанвоить пишет, подобный синоним есть, то есть сама статья как бы есть. Но не выводится - как быть?

Комментарии

Аватар пользователя atol7 atol7 15 февраля 2014 в 22:01

Хотя дизайн по бокам виднеется, а вот сам материал не выводится.
Хотя другие статьи (не все) и разделы - работают без проблем.
К примеру - ukfootball.ru/node/19166

Аватар пользователя atol7 atol7 15 февраля 2014 в 22:07

В логах следующее:
[Sat Feb 15 21:36:36 2014] [error] [client 95.106.179.10] File does not exist: www/ukfootball.ru/favicon.ico
[Sat Feb 15 21:46:06 2014] [error] [client 65.55.208.39] PHP Fatal error: [] operator not supported for strings in /www/ukfootball.ru/includes/common.inc on line 2320
[Sat Feb 15 22:01:05 2014] [error] [client 65.55.219.93] PHP Fatal error: [] operator not supported for strings in www/ukfootball.ru/includes/common.inc on line 2320

Но что это такое, и как лечь... хз.

Аватар пользователя Kaer Kaer 15 февраля 2014 в 23:06

я бы наверное начал в таком порядке: обновить кеш, перключить тему, по одному поотрубать модули
и проверьте БД, таблица с синонимами в порядке?

Аватар пользователя atol7 atol7 15 февраля 2014 в 23:52

«Удаляли руками из таблицы users»

Да, именно там удалял пользователей. Именно поэтому проблема? И как её починить?

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 16 февраля 2014 в 2:25

"atol7" wrote:
Да, именно там удалял пользователей. Именно поэтому проблема? И как её починить?

Обычная кара за грехи. Удалять надо правильно используя либо API, либо знания, страх и риск.
Назначьте нодам в таблице node и node_revisions автора из существующих, например, админа.
А то у вас жопа есть, а слова нет(с)

Аватар пользователя MadvEX MadvEX 17 февраля 2014 в 13:34

Проблема решена
1. Ручками попросили связи пользователей в таблицах нод и ревизии
2. Создали пользователя uid = 0
3. Отключили модуль комментов - сайт поднялся
4. Сделали выборку несуществующих пользователей оставивших коммент select uid from comment where uid NOT IN ( select uid from users )
5. Поправили автора на гостя (uid=0) у выбранных в пункте 4 комментариев UPDATE `comment` SET `uid` = '0' where uid IN ( 3859, 3859, 3859.......)