Доброго времени суток! У нас сайт на друпале, без каких либо действий с нашей стороны возникла ошибка.
Notice: Undefined variable: key в функции comment_prepare_thread() (строка 901 в файле mysite.net/modules/comment/comment.module).
EntityMalformedException: Отсутствует связующее свойство у сущности типа comment. в функции entity_extract_ids() (строка 7633 в файле mysite.net/includes/common.inc).
ошибка выходит при попытке зайти на определенную ноду, нода не отображается никак, вместо нее вышеуказанная ошибка и надпись:
Ошибка
На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже.
Другие ноды открываются нормально, но похоже исчезли некоторые комментарии.
Может ли кто нибудь объяснить что происходить и по чьей вине программиста делавшего сайт или хостера.
Комментарии
http://translate.google.com/translate?hl=ru&sl=auto&tl=ru&u=http%3A%2F%2...
Пишут, что в БД нет пользователя с uid=0.
Хостер не при чём, виноваты либо чьи-то шаловливые ручки, либо кривой перенос БД.
Спасибо за ответ! Посмотрел в базе, таблица users, пользователь 0 присутствует значения везде по нулям.
Фишка в том, что сайтом никто не занимался кроме контент менеджера, у него прав на то что бы что то сломать нет.
Почему спрашиваю про хостера, это не правильный хостер, а группа молодых людей занимающихся каким то сомнительным IT бизнесом, сайт у них размещен по просьбе директора, это его знакомые. Возможно ли, что у них был сбой и пострадала база?
Да, такое теоретически возможно.
Бекапы делались?
Блин, не туда написал. Как удалить коммент? Неужели невозможно???
Да, я делал бекап, на всякий случай, но за последнее время контент менеджер выложил много матералов. Чувствую придется мне восстанавливать сайт из своего бекапа и переносить материалы, заодно и хостинг сменю на it-patrol.
Вопрос к сообществу какие таблици переносить?
node и соответствующие field_data , какие еще?
тип сайта: новостной портал, ноды к меню не цепляются.
Комментарии тоже надо перенести.
Подскажите из каких таблиц брать данные если не влом, плиз.
А почему у вас возникает такой вопрос? Перенести надо все таблицы... Возможно, перед переносом, очистить cache*.
Раз мне этим сайтом предстоит заниматься я решил переделать его заново и перенести контент. Сам сайт сделан небрежно напихано много модулей, тема сделана на мой взгляд плохо и чем ковыряться во всем этом проще все сделать с чистого листа под себя. С базой я уже разобрался все перенеслось. Спасибо вам за поддержку и готовность дать совет.
Тоже была такая же ошибка. Добавил юзера с uid 0, все заработало. Спасибо!