При обновления друпал до 8.5.2 перестал работать сайт

Аватар пользователя FedirYatseta FedirYatseta 23 апреля 2018 в 9:32

Не обновил вовремя drupal сегодня на сайт не мог зайти, в cpanel/public_html удалил все файлы и папки кроме sites скачал dupal8.5.2 разархивировал в панель drupal могу зайти а вот на сайт нет, выводит текст:
"На сайті сталася несподівана помилка. Будь ласка, спробуйте пізніше."

Вот лог:
[23-Apr-2018 08:49:59 Europe/Kiev] Uncaught PHP Exception Drupal\Component\Plugin\Exception\PluginNotFoundException: "The "page_variant" entity type does not exist." at /home/ezgguzxj/public_html/core/lib/Drupal/Core/Entity/EntityTypeManager.php line 133
[23-Apr-2018 08:50:51 Europe/Kiev] Uncaught PHP Exception Drupal\Component\Plugin\Exception\PluginNotFoundException: "The "page_variant" entity type does not exist." at /home/ezgguzxj/public_html/core/lib/Drupal/Core/Entity/EntityTypeManager.php line 133
[23-Apr-2018 08:50:58 Europe/Kiev] Uncaught PHP Exception InvalidArgumentException: "Field is unknown." at /home/ezgguzxj/public_html/core/lib/Drupal/Core/Entity/ContentEntityBase.php line 580

В чем проблема кто то может подсказать???

Комментарии

Аватар пользователя ivnish ivnish 23 апреля 2018 в 10:11

Думаю, вы зря удалили каталоги modules и themes, т.к. там (вероятно) находились контрибные модули и темы используемые на сайте. Откатите бэкап и верните их на место

Аватар пользователя FedirYatseta FedirYatseta 23 апреля 2018 в 10:19

Есть полный бекап сайта, я сейчас востановлю, но мне всеравно нужно будет обновить Drupal до 8.5.2, есть инструкция к онбновления гдето?

Аватар пользователя ivnish ivnish 23 апреля 2018 в 10:24

Вам нужно не удалять не только sites, но и modeles и themes. В остальном вы всё сделали правильно (я надеюсь)

Аватар пользователя FedirYatseta FedirYatseta 23 апреля 2018 в 13:21

Обновить так и не получилось до новой версии, постоянно перестает работать сайт, скорей всего буду обращаться к разработчикам ((

Аватар пользователя FedirYatseta FedirYatseta 23 апреля 2018 в 16:24

Уже запустил файл upgrade.php но опять ошибка:

Сталась помилка AJAX HTTP
HTTP код відповіді: 200
Інформація для зневадження надається.
Шлях: /update.php/start?id=173&op=do_nojs&op=do
Текст стану: OK
Текст відповіді:

Аватар пользователя bumble bumble 23 апреля 2018 в 16:39

Если Drupal развернут и обновляется вручную, без использования composer'а, из директорий, нужно удалять только core.

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

Аватар пользователя FedirYatseta FedirYatseta 23 апреля 2018 в 16:52

обновляю с 8.4.2 на 8.5.2. Скачал архив с оф. сайта, потом загрузил его на сайт в Cpanel разархивировал, удалил все кроме sites, robot.txt и .htaccess, не получилось, потом второй раз по новой только уже не удалял еще и themes, module.

Аватар пользователя bumble bumble 23 апреля 2018 в 17:00

А теперь, попробуйте еще раз, но удаляйте только файлы ядра и папки core, vendor (заменив все это новыми).

Так же, проверьте все же, логи сервера. Можете сюда их выложить - там больше ответов можно найти.

Аватар пользователя FedirYatseta FedirYatseta 23 апреля 2018 в 17:15

The website encountered an unexpected error. Please try again later.
єто при самом процессе обновления,

[23-Apr-2018 17:13:40 Europe/Helsinki] Symfony\Component\DependencyInjection\Exception\LogicException: Service 'page_manager.variant_route_filter' for consumer 'router.no_access_checks' does not implement Drupal\Core\Routing\FilterInterface. in /home/ezgguzxj/public_html/core/lib/Drupal/Core/DependencyInjection/Compiler/TaggedHandlersPass.php on line 164 #0 /home/ezgguzxj/public_html/core/lib/Drupal/Core/DependencyInjection/Compiler/TaggedHandlersPass.php(97): Drupal\Core\DependencyInjection\Compiler\TaggedHandlersPass->processServiceCollectorPass(Array, 'router.no_acces...', Object(Drupal\Core\DependencyInjection\ContainerBuilder))
#1 /home/ezgguzxj/public_html/vendor/symfony/dependency-injection/Compiler/Compiler.php(141): Drupal\Core\DependencyInjection\Compiler\TaggedHandlersPass->process(Object(Drupal\Core\DependencyInjection\ContainerBuilder))
#2 /home/ezgguzxj/public_html/vendor/symfony/dependency-injection/ContainerBuilder.php(757): Symfony\Component\DependencyInjection\Compiler\Compiler->compile(Object(Drupal\Core\DependencyInjection\ContainerBuilder))
#3 /home/ezgguzxj/public_html/core/lib/Drupal/Core/DrupalKernel.php(1314): Symfony\Component\DependencyInjection\ContainerBuilder->compile()
#4 /home/ezgguzxj/public_html/core/lib/Drupal/Core/DrupalKernel.php(891): Drupal\Core\DrupalKernel->compileContainer()
#5 /home/ezgguzxj/public_html/core/lib/Drupal/Core/DrupalKernel.php(467): Drupal\Core\DrupalKernel->initializeContainer()
#6 /home/ezgguzxj/public_html/core/lib/Drupal/Core/DrupalKernel.php(663): Drupal\Core\DrupalKernel->boot()
#7 /home/ezgguzxj/public_html/index.php(19): Drupal\Core\DrupalKernel->handle(Object(Symfony\Component\HttpFoundation\Request))
#8 {main}

Аватар пользователя gun_dose gun_dose 23 апреля 2018 в 22:48

Это у вас модуль consumer шалит. Попробуйте залить его последнюю версию, если она вышла после 8 марта этого года. Если она вышла раньше, то пробуйте dev-версию модуля. А если и она раньше ввшла, то надо смотреть issues и искать патчи.

Аватар пользователя FedirYatseta FedirYatseta 24 апреля 2018 в 10:32

Решил обновить все модули, установились успешно, сайт выведен с режима обслуживание но при переходе к обновлению базы данных выдает "Сайт kpvote.com.ua пока не может обработать этот запрос.
HTTP ERROR 500"
лог
[24-Apr-2018 10:26:33 Europe/Kiev] PHP Fatal error: Interface 'Drupal\Core\Routing\FilterInterface' not found in /home/ezgguzxj/public_html/modules/page_manager/src/Routing/VariantRouteFilter.php on line 29
[24-Apr-2018 10:26:46 Europe/Helsinki] PHP Fatal error: Interface 'Drupal\Core\Routing\FilterInterface' not found in /home/ezgguzxj/public_html/modules/page_manager/src/Routing/VariantRouteFilter.php on line 29

Аватар пользователя FedirYatseta FedirYatseta 24 апреля 2018 в 11:13

Потом скопировал Drupal 8.5.2 файлы и папки vendor , core, и перешел к обновлению базы, но опять ошибка

CONFIGURATION DIRECTORY: SYNC
Каталогу sites/default/files/config_Sl84T1K3t1-bDMOecFtE2wcYTOEonUzyskVLaMa2dECCsU8KDrvKEkbiNVtGp_W1gqKtf4gD1A/sync не існує.

Аватар пользователя FedirYatseta FedirYatseta 24 апреля 2018 в 11:32

Всем спасибо за помощь, обновил все модули и ядро drupal. С начала просто обновил модули все успешно обновилось но до обновления базы данных я скопировал Drupal 8.5.2 файлы и папки vendor , core, и обновил, как то так.