Ошибка в процессе обновления
Дорогие коллеги!
У друзей сломался сайт на друпал, требуется обновление, но при обновлении ошибка. Попросили помочь. Ошибка такая:
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
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
Base table or view not found: 1146 Table 'tra6956434_db1.watchdog' надо проверить включен ли модуль watchdog. и включить.
Модуль-то (dblog) явно включен, поскольку выполняется процедура записи в ряды этой таблицы. Но самой таблицы уже (или ещё) нет.
Если это происходит именно при обновлении, то что-то делается не так во всей процедуре. Возможно, побили таблицы или забыли выполнить обновление БД (drush updb) после обновления кода.
Тут можно попытаться дать возможность модулю dblog восстановить таблицу, ОТКЛЮЧИВ его и затем повторно включив (drush un dblog, затем drush en dblog). При включении модуль должен заново создать необходимые таблицы в БД.
Но этот алгоритм - без гарантии результата, поскольку неизвестно точно, что именно произошло во время обновления.
А там нет бд такой таблицы watchdog
А там нет бд такой таблицы watchdog
Интернет моросит, простите за повторы
Дорогие друзья, кто умеет обновлять друпал, напишите мне, пож. petyaeva собака imli.ru
не я этим обновлением не занималась, не понимаю, что у них произошло( версия 8.6.10
Дорогие друзья! С помощью морального давления удалось заставить хостеров развернуть сайт нормально - он был перенесен с другого аккаунта и его некорректно восстановили из бэкапа, ничего страшщного с ним не происходило. Но теперь новая беда, я пытаюсь обновить пароль админа, потому что старый нечаянно стерла. Благодаря такой команде php core/scripts/password-hash.sh 'пароль' получила новый хэш, вставила его в пароль админа, очистила табличку fllod , но все равно получаю оповещение: Неизвестное имя или пароль. Что это???? Как с этим бороться? На почту ничего не приходит(
drush установлен? С помощью драша можно принудительно залогинить любого пользователя. А там уже можно установить новый пароль.
Нет( Драша нет
Значит, установить.
https://www.drupal.org/docs/develop/development-tools/drush#s-installation
Дальше - всё даже проще, можно для админа сразу поставить пароль из драша:
drush user:password admin '12345'
https://www.drush.org/12.x/commands/user_password/