Добрый день, подскажите, по какой причине и как можно исправить следующую проблему,
8 друпал, работала с ним очень мало, не подготовившись, решила обновить модули, залила через ftp последнюю версию, появилась следующая ошибка - На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже.
Затем восстановила копии файлов и базы, ошибка осталась, при попытке обновить базу, запустив скрипт update.php, сайт выдает другую ошибку - The website encountered an unexpected error. Please try again later.
Сайт работает, вся информация на месте, но при наборе ссылке /admin, снова ошибка - На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже.
Помогите, пожалуйста, понимаю, что сама виновата в данной проблеме, буду изучать документацию.
Рассмотрю любые варианты помощи, очень расстроилась.
Не работает админка сайта
Главные вкладки
Лучший ответ
Сайт был обновлен мной до последних версия ядра и контриба.
Комментарии
Скорей всего надо в командной строке запустить
drush cr
а можно ли это без командной строки - не знаю
Тут https://www.drupal.org/node/2153725 пишут:
Enable the 'rebuild_access' setting ($settings['rebuild_access'] = TRUE) in settings.php and visit BASE_URL/rebuild.php.
Переводить?
эта команда чистит кеш, можно и из админки
Разве core rebuild только чистит кеш?
drush cache-rebuild
Дословно перевести?
В восьмерке кэш не просто чистится, он чистится и потом строится заново. Или попросту перестраивается
надо дополнить только , что не весь
Спасибо, но после данного способа, снова была ошибка, уже на всем сайте, восстановила резервную копию более древнюю, первая ошибка в админке осталось.
С 8 нужно работать исключительно с composer
Что в логах?
Здравствуйте. Обновляться на проде - это плохая идея. Восстановите сайт из бэкапа. Если бэкапа нет, то пишите, помогу на коммерческой основе
Добрый день, поняла уже, что совершила большую ошибку, сайт восстановила, но админка также недоступна, попробую еще способы, если, что напишу, большое спасибо.
Желательно восстановить не только файлы, но и базу данных
да, все восстановила.
И всё равно не работает?
да, ошибка в админке, профиль админа отображается, но при редактировании сразу ошибка - На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже.
что в логах то?
[Fri Jul 24 10:43:10 2020] [error] [vhost ] Uncaught PHP Exception Drupal\\Core\\Extension\\InfoParserException: "Missing required keys (core) in modules/captcha/modules/captcha_long_form_id_test/captcha_long_form_id_test.info.yml" at /home/g//public_html/core/lib/Drupal/Core/Extension/InfoParserDynamic.php line 29, referer https://xxxxxxxxxxxx.xy/admin/reports/status
[Fri Jul 24 10:43:11 2020] [error] [client ] [user [host xxxxxxx.xn--p1ai] Uncaught PHP Exception Drupal\\Core\\Extension\\InfoParserException: "Missing required keys (core) in modules/captcha/modules/captcha_long_form_id_test/captcha_long_form_id_test.info.yml" at /home/g/=/public_html/core/lib/Drupal/Core/Extension/InfoParserDynamic.php line 29, referer
Ядро слишком старое для модуля капчи. Нужно или ядро обновить или капчу откатить до версии с поддержкой ключа core в .info файле
У вас по какой-то причине поломан файл: modules/captcha/modules/captcha_long_form_id_test/captcha_long_form_id_test.info.yml
Там нет строки:
core: 8.x
Выше правильно написано: сменился формат описания модуля - для вашего ядра нужна более старая капча.
Похоже несовместимость версий модуля captcha и ядра. Для последней версии captcha нужен Drupal 8.8 и выше. Выход - обновить ядро или откатить captcha до 8.x-1.0
Сайт был обновлен мной до последних версия ядра и контриба.