8.8.2 до 8.8.3 Доступные версии не найдены

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

Аватар пользователя DD 85 DD 85 5 марта 2020 в 17:47

Обновил ядро с 8.8.2 до 8.8.3 и все модули на странице /admin/reports/updates стали красными и сопровождаются надписью «Доступные версии не найдены». Что с этим делать? Как сделать, чтобы они позеленели и находились доступные версии?

Лучший ответ

Аватар пользователя DD 85 DD 85 5 марта 2020 в 17:53

Вопрос решён. Запустил «Проверить вручную». Позеленели ))

Комментарии

Аватар пользователя DD 85 DD 85 5 марта 2020 в 23:57

Удаляю папку core и ставлю на её место аналогичную из архива с новой версией Drupal 8. Затем /update.php и «Очистить все кэши».

Аватар пользователя jura12 jura12 6 марта 2020 в 11:18

я вот так обновляю:

cd /var/www/drupal8/web
../vendor/bin/drush sset system.maintenance_mode 1
cd ..
composer update
cd web
../vendor/drush/drush/drush updatedb
../vendor/bin/drush cr
../vendor/bin/drush cron
../vendor/bin/drush sset system.maintenance_mode 0

теперь добавил крон в список команд.

Аватар пользователя jura12 jura12 6 марта 2020 в 12:41

проверил. да срабатывает. раньше drush надо было запускать в каталоге сайта или указывать параметр [-r|--root ROOT] .

вот последняя версия команд. можно создать исполняемый файл и не париться:

cd /var/www/drupal8
vendor/bin/drush sset system.maintenance_mode 1
composer update
vendor/bin/drush updatedb
vendor/bin/drush rebuild
vendor/bin/drush cron
vendor/bin/drush sset system.maintenance_mode 0

единственное что меня смущает. надо -ли задавать какие-то параметры команде composer update . например чтобы он не тащил бета версии.

P.S. при обновлении еще ругалось что файл один не может обновить. это потому что на него права даны такие. в следующем скрипте надо будет это пофиксить.

Аватар пользователя jura12 jura12 11 марта 2020 в 6:15

самая последняя версия скрипта обновления друпала 8:

vendor/bin/drush sset system.maintenance_mode 1
chmod 755  /var/www/drupal8/web/sites/default
composer update
chmod 555  /var/www/drupal8/web/sites/default
vendor/bin/drush updatedb
vendor/bin/drush cr
vendor/bin/drush cron
vendor/bin/drush sset system.maintenance_mode 0
Аватар пользователя ivnish ivnish 5 марта 2020 в 23:57

А какая разница? После обновления любым способом всегда нужно запускать крон, чтобы он ещё раз проверил обновления