Задать вопрос
@airbor

Как заставить WordPress работать на PHP 8.0?

Обычно сайты на чистом WP с небольшим количеством плагинов успешно работают на PHP 8.0, но есть сайт который не хочет и ломается с ошибкой:

There has been a critical error on this website.

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

61c0807345e3f261495367.png

Как вычислить что дает сбой и устранить это? https://easy3dprint.com.ua/
  • Вопрос задан
  • 1129 просмотров
Подписаться 2 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
pro100taa
@pro100taa
Скорее всего тема виновата. Смотрите тему. Подключите отладчик, смотрите логи. Тема самописная или из оф. каталога? Если из оф. каталога, то пишите разработчикам. Это они должны привести тему в соответствие современным тенденциям.

Попробуйте плагины отключить и подключить по одному. Если плагин виноват, то так вычислите.

Если все-таки самописная тема, то тут только поиск и устранение всех ошибок.

Кстати, вам же написано: посмотрите почту администратора. Туда прислали критическую ошибку, которая возникла.
Ответ написан
Комментировать
@Anonimmus
Wp-config.php включить дебаг с false на true.
И вдруг выяснится что ошибка связана с поддержкой скрипта, типо "эта функция устарела, используйте новую функцию на строке..."

Ну и ответьте себе на вопрос зачем вам php8.0 (новый невиданный функционал?)
стабильной до сих считается 7.4 и 7.2.

Ах да кстати старые версии wp не работают с новым 8.0, поэтому половина плагинов отвалится.
Плагин перед установкой никто не читает, а ведь там написано "более не поддерживается в вашей версии ххх wp"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы