При обновлении сразу появляется ошибка:
An AJAX HTTP error occurred.
HTTP Result Code: 500
Debugging information follows.
Path: /batch?id=80&op=do_nojs&op=do
StatusText: 500 Service unavailable (with message)
ResponseText: The website encountered an unexpected error. Please try again later.
--------------------
в логах:
Drupal\Core\Extension\InfoParserException: Missing required keys (core) in temporary://update-extraction-b2bbeff1/token/tests/modules/token_user_picture/token_user_picture.info.yml in Drupal\Core\Extension\InfoParserDynamic->parse() (line 29 of /home/offside/tmlife.org/core/lib/Drupal/Core/Extension/InfoParserDynamic.php).
------------------
Текущая версия Drupal core 8.7.5 Предистория такая, что сначала я попытался обновиться до Drupal 8.8.2 без обновления модуля Token, но получил следующее сообщение:
This page isn’t working
tmlife.org is currently unable to handle this request.
HTTP ERROR 500
Что делать, где копать??
Комментарии
При обновлении БД через update.php? Если да, то попробуйте drush updb
Без драша вообще жизни нет. Как минимум драш выполняется из консоли и это намного производительней, чем через веб
Не уверен, но пока кажется проблема здесь:
https://www.drupal.org/project/drupal/releases/8.8.0
Changes to path aliases and a critical note for sites using the Pathauto contributed module
If you have the contributed Pathauto module enabled, you must update to the latest version of Pathauto before or at the same time as you update to Drupal 8.8.0. Failure to update Pathauto before updating core could result in data loss. Drupal 8.8.0 declares a conflict with Pathauto 8.x-1.5 or lower for this reason.
Поэтому я обновил Pathauto перед обновлением Drupal 8.8.2. Похоже, надо было его совсем удалить и ставить после обновления Drupal 8.8.2
А backup сделал только после обновления Pathauto ((
Нет, это необязательно. А вот обновлять до версии 1.6 перед обновлением ядра до 8.8 обязательно
Нда...
Снёс Pathauto и Token. Заново перезалил файлы Drupal 8.8.2, запустил update.php. В итоге - чистая страница.
На другом браузере update.php показал:
This page isn’t working
tmlife.org is currently unable to handle this request.
HTTP ERROR 500
Не знаю что делать...
А что в error.log веб сервера?
То же самое:
Drupal\Core\Extension\InfoParserException: Missing required keys (core) in temporary://update-extraction-b2bbeff1/token/tests/modules/token_user_picture/token_user_picture.info.yml in Drupal\Core\Extension\InfoParserDynamic->parse() (line 29 of /home/offside/tmlife.org/core/lib/Drupal/Core/Extension/InfoParserDynamic.php).
строки 28, 29, 30:
<?php if (!empty($missing_keys)) {
throw new InfoParserException('Missing required keys (' . implode(', ', $missing_keys) . ') in ' . $filename);
}?>
На Drupal.org пишут, что ошибка:
------------------
This page isn’t working
tmlife.org is currently unable to handle this request.
HTTP ERROR 500
--------------
возникает при "низкой" версии PHP. На хостинге поменял PHP 7.0 на PHP 7.2. Но ничего не изменилось, ошибка та же при обновлении на Drupal 8.8.2.
====================================
Модуль Token 8.x-1.5 также выдаёт ошибку при обновлении на 8.x-1.6:
--------------------
An AJAX HTTP error occurred.
HTTP Result Code: 500
Debugging information follows.
Path: /batch?id=80&op=do_nojs&op=do
StatusText: 500 Service unavailable (with message)
ResponseText: The website encountered an unexpected error. Please try again later.
-----------------------
Когда следующее обновление Drupal? Надежда только на это.
Попробуйте ещё очистить кэш обнолений. Удалить из /tmp каталога и очистить кэш друпала
Ну и можете мне в личку доступы скинуть, я бесплатно посмотрю