Обновление друпал 8

Аватар пользователя HardHardy

Всем привет обновлял друпал 8
Залил на сервер новую версию drupal-8.5.3
Вбиваю мойсайт.ру/update.php ну или просто мойсат.ру
Выдает
The website encountered an unexpected error. Please try again later.

Печаль
Очень надеюсь что это можно исправить....

Тип материала:
0 Thanks

Комментарии

Аватар пользователя loup54
loup54 5 месяцев назад

Можно, если есть бэкап, а какие папки меняли? Если меняли папку sites и был прописан доверенный хост, то нужно зайти и снова его прописать, а потом абдэйта запустить

Аватар пользователя HardHardy
HardHardy 5 месяцев назад

Ну у базы данных бэкапы есть
папки менял как обычно все кроме modules, sites, themes, libraries

проверил в папке sites файл settings.php база прописана, т.е. файл без изменений

Аватар пользователя loup54
loup54 5 месяцев назад

tmp есть

Аватар пользователя HardHardy
HardHardy 5 месяцев назад

в папке files есть
но там особо ничего нет
на хостинге в папке tmp тож пусто

Аватар пользователя loup54
loup54 5 месяцев назад

в корне сайта

Аватар пользователя Semantics
Semantics 5 месяцев назад

Сергей, вы бы со своими советами...
Лучше бы их вовсе не давали.

Аватар пользователя Сетегном
Сетегном 5 месяцев назад

"папки менял как обычно все кроме modules, sites, themes, libraries"

В ядро 8.4 был включен модуль media. Если в 8.3 использовался дополнительный media, то может оказаться два media.

Аватар пользователя loup54
loup54 5 месяцев назад

По сути нужно было заменить содержимое только папки кор

Аватар пользователя HardHardy
HardHardy 5 месяцев назад

Ну.. я сейчас пробую перезалить еще раз. Может быть во время копирования что нибудь там какнибудь не так пошло... в общем скрестив пальцы.
Либо если придется все заливать с нуля. Как это можно сделать в плане с базой данных.. Т.е. я подразумаеваю установку чистой друпал, потом копирование папок библиотек тем модулей файла. И самое страшное это прикрутить старую базу данных.... как?

Аватар пользователя gun_dose
gun_dose 5 месяцев назад

Смотрите логи пхп или журнал чепез drush ws. Скорее всего, в вендорах тоже надо было что-то обновить

Аватар пользователя HardHardy
HardHardy 5 месяцев назад

Я восстановился с бекапа. Сейчас пробую по новой обновить обычным способом. Отпишусь позже
А что значит в вендорах?

Аватар пользователя HardHardy
HardHardy 5 месяцев назад

Восстановился с бекапа. Заливаю новую версию такая же беда
The website encountered an unexpected error. Please try again later.
жопа

Аватар пользователя Semantics
Semantics 5 месяцев назад

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

Поднимайте серверные логи ошибок, загляните в базу, если админка недоступна, а то так и будете выяснять есть ли tmp и чем отличается от /tmp и files/tmp

Аватар пользователя tlito
tlito 5 месяцев назад

наверное, модули включены бета или рс.
отключите модули и обновляйте.
также скажите с какой версии обновляетесь?

Аватар пользователя HardHardy
HardHardy 5 месяцев назад

попробую

Аватар пользователя tlito
tlito 5 месяцев назад

или надо смотреть на версию пхп, пхп-модули. иногда конструкции классов в пхп могут не читаться от версии к версии

Аватар пользователя HardHardy
HardHardy 5 месяцев назад

На версию 8.3.5 накатываю 8.5.3

Аватар пользователя fairrandir
fairrandir 5 месяцев назад

Возможно данную идею уже высказывали, но пробовали посмотреть, что в логах?

Аватар пользователя Сетегном
Сетегном 5 месяцев назад

"Вбиваю мойсайт.ру/update.php ну или просто мойсат.ру"

Попробуй мойсайт.ру/install.php

Аватар пользователя tlito
tlito 5 месяцев назад

если /update.php выдает такую ошибку, значит вы заменили старую (нужную) папку /sites новой (без настроек базы данных)

Аватар пользователя fairrandir
fairrandir 5 месяцев назад

Не стоит быть столь категоричным в спорных утверждениях. Не значит, а вероятно.

Аватар пользователя HardHardy
HardHardy 5 месяцев назад

нет
но я пробовал менять settings.php
вернее я сравнивал его с новым, т.к. в некоторых переходных версиях его нужно заменять.
но при сравнении 8.3.5 и 8.5.3 изменений нет

Аватар пользователя gun_dose
gun_dose 5 месяцев назад

А пэйдж-менеджер на сайте есть?

Аватар пользователя gun_dose
gun_dose 5 месяцев назад

А его обновили?

Аватар пользователя Semantics
Semantics 5 месяцев назад

Может всё же логи попросить?

Аватар пользователя gun_dose
gun_dose 5 месяцев назад

Тут уже можно без логов. На 8.5 ветке старые версии пэйдж-менеджера гарантированно кидают белый экран.

Аватар пользователя HardHardy
HardHardy 5 месяцев назад
Semantics написал:
Может всё же логи попросить?

метод тыка наше все :D

Аватар пользователя HardHardy
HardHardy 5 месяцев назад

В итоге методом тыка :) (в логах наверное можно это было сразу увидеть)))
При обновлении:
Page Manager с 8.x-4.0-beta2 на 8.x-4.0-beta3
Webform с 8.x-5.0-beta15 на 8.x-5.0-rc12
Вылетало The website encountered an unexpected error. Please try again later.
В общем удалить Page Manager не составило труда
А вод сраный Webform ни как не получается. Чистил чистил, все равно ссылается на какие-то поля. Не пойми какие.