Ошибка в процессе обновления

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

Аватар пользователя Anunja Anunja 9 июня в 6:01

Дорогие коллеги!
У друзей сломался сайт на друпал, требуется обновление, но при обновлении ошибка. Попросили помочь. Ошибка такая:
The website encountered an unexpected error. Please try again later.
Drupal\Core\Database\DatabaseExceptionWrapper: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'tra6956434_db1.watchdog' doesn't exist: INSERT INTO {watchdog} (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7, :db_insert_placeholder_8, :db_insert_placeholder_9); Array ( [:db_insert_placeholder_0] => 0 [:db_insert_placeholder_1] => cron [:db_insert_placeholder_2] => Starting execution of @module_cron(). [:db_insert_placeholder_3] => a:1:{s:7:"@module";s:14:"backup_migrate";} [:db_insert_placeholder_4] => 5 [:db_insert_placeholder_5] => [:db_insert_placeholder_6] => http://trad-culture.ru/update.php/ [:db_insert_placeholder_7] => http://trad-culture.ru/core/install.php [:db_insert_placeholder_8] => 213.230.93.97 [:db_insert_placeholder_9] => 1749437598 ) in Drupal\dblog\Logger\DbLog->log() (line 78 of core/modules/dblog/src/Logger/DbLog.php).

Объясните, пожалуйста, что ему надо, хроняке?
http://trad-culture.ru/core/install.php

Комментарии

Аватар пользователя OldWarrior OldWarrior 9 июня в 9:21

Модуль-то (dblog) явно включен, поскольку выполняется процедура записи в ряды этой таблицы. Но самой таблицы уже (или ещё) нет.

Если это происходит именно при обновлении, то что-то делается не так во всей процедуре. Возможно, побили таблицы или забыли выполнить обновление БД (drush updb) после обновления кода.

Тут можно попытаться дать возможность модулю dblog восстановить таблицу, ОТКЛЮЧИВ его и затем повторно включив (drush un dblog, затем drush en dblog). При включении модуль должен заново создать необходимые таблицы в БД.

Но этот алгоритм - без гарантии результата, поскольку неизвестно точно, что именно произошло во время обновления.

Аватар пользователя Anunja Anunja 9 июня в 11:11

Дорогие друзья, кто умеет обновлять друпал, напишите мне, пож. petyaeva собака imli.ru
не я этим обновлением не занималась, не понимаю, что у них произошло( версия 8.6.10