Все началось с того, что страница "Содержимое" в админке перестала открываться. Грузится и грузится себе... но не загружается. Первым делом я решила установить все возможные обновления.
После запуска update.php (в первый раз обновлялись несколько модулей, во второй раз ядро до 7.26) сайт выдал ошибку:
PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'xxx_dbname.image_dimensions' doesn't exist: SELECT * FROM {image_dimensions} id WHERE id.fid IN (:fids_0); Array ( [:fids_0] => 6080 ) в функции file_entity_file_load() (строка 225 в файле /home/xxx/public_html/sites/all/modules/media/file_entity/file_entity.module).
И это не самое интересное. Самое интересное, что пару раз я поймала то же самое сообщение, просто попытавшись открыть "Содержимое" или какие-то другие страницы админки. То есть только что сайт функционировал (после восстановления БД из бэкапа), и вот опять ошибка.
Нифига не понимаю.
Комментарии
В логе ошибок выцепила две записи:
[20-Jan-2014 07:07:51] PHP Fatal error: require_once() [function.require]: Failed opening required '/home/xxx/public_html/sites/all/modules/entity/entity.info.inc' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/xxx/public_html/includes/bootstrap.inc on line 3066
[20-Jan-2014 07:17:26] PHP Fatal error: Maximum execution time of 120 seconds exceeded in /home/xxx/public_html/sites/all/modules/smiley/smiley.module on line 138 (это при попытке открыть "Содержимое" в админке)
Кажеццо, я какую-то хрень спросила. Сейчас еще поразбираюсь и переформулирую вопрос.
Таблицы такой нет, но и не было.
В общем, проблема решилась удалением file_entity.
А проблема со страницей "Содержимое" - удалением smiley.
решил эту проблему, заменой модуля с более старой копии сайта
Спасибо.