Не обновил вовремя 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
В чем проблема кто то может подсказать???
Комментарии
Думаю, вы зря удалили каталоги modules и themes, т.к. там (вероятно) находились контрибные модули и темы используемые на сайте. Откатите бэкап и верните их на место
Есть полный бекап сайта, я сейчас востановлю, но мне всеравно нужно будет обновить Drupal до 8.5.2, есть инструкция к онбновления гдето?
Вам нужно не удалять не только sites, но и modeles и themes. В остальном вы всё сделали правильно (я надеюсь)
Обновить так и не получилось до новой версии, постоянно перестает работать сайт, скорей всего буду обращаться к разработчикам ((
Можете обратиться ко мне, готов помочь
Уже запустил файл upgrade.php но опять ошибка:
Сталась помилка AJAX HTTP
HTTP код відповіді: 200
Інформація для зневадження надається.
Шлях: /update.php/start?id=173&op=do_nojs&op=do
Текст стану: OK
Текст відповіді:
С какой версии обновляетесь-то?
https://drive.google.com/open?id=124TEKqAwvQBrZv4QVeAxBqCyh4PZoe90
Если Drupal развернут и обновляется вручную, без использования composer'а, из директорий, нужно удалять только core.
Судить по ошибкам со скрина не получится, нужны логи или записи из журнала Drupal.
обновляю с 8.4.2 на 8.5.2. Скачал архив с оф. сайта, потом загрузил его на сайт в Cpanel разархивировал, удалил все кроме sites, robot.txt и .htaccess, не получилось, потом второй раз по новой только уже не удалял еще и themes, module.
А теперь, попробуйте еще раз, но удаляйте только файлы ядра и папки core, vendor (заменив все это новыми).
Так же, проверьте все же, логи сервера. Можете сюда их выложить - там больше ответов можно найти.
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}
Вероятно, Page manager выделывается... Попробуйте обновить его до dev-версии. Более детально, смотрите тут: https://www.drupal.org/project/page_manager/issues/2918564#comment-12522525
Еще, на Rules грешат: https://www.drupal.org/project/rules/issues/2951263
Это у вас модуль consumer шалит. Попробуйте залить его последнюю версию, если она вышла после 8 марта этого года. Если она вышла раньше, то пробуйте dev-версию модуля. А если и она раньше ввшла, то надо смотреть issues и искать патчи.
Решил обновить все модули, установились успешно, сайт выведен с режима обслуживание но при переходе к обновлению базы данных выдает "Сайт 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
Потом скопировал Drupal 8.5.2 файлы и папки vendor , core, и перешел к обновлению базы, но опять ошибка
CONFIGURATION DIRECTORY: SYNC
Каталогу sites/default/files/config_Sl84T1K3t1-bDMOecFtE2wcYTOEonUzyskVLaMa2dECCsU8KDrvKEkbiNVtGp_W1gqKtf4gD1A/sync не існує.
https://drive.google.com/file/d/1yahgUOW9Djmi4A4O0CzrgneyVm9Q9Y_C/view?u...
Всем спасибо за помощь, обновил все модули и ядро drupal. С начала просто обновил модули все успешно обновилось но до обновления базы данных я скопировал Drupal 8.5.2 файлы и папки vendor , core, и обновил, как то так.