Мы на связи
г. Самара
zakaz@63site.ru
+7-846-215-63-10
+7-967-720-63-10
Сотрудничество
info@63site.ru
+7-846-215-63-10
+7-967-720-63-10

Критическая ошибка WordPress + Woocommerce 5.7.1

Любая CMS-система подвержена багам и ошибкам, и WordPress тут не исключение. Не так давно, при разработке интернет-магазина для одного из наших клиентов, мы столкнулись с появлением «плавающей» критической ошибки WordPress версии 5.8.1 в связке с плагином электронной коммерции Woocommerce версии 5.7.1.

Критическая ошибка CMS Wordpress

Ошибка появлялась при частой работе с товарами в админке сайта, сайт просто падал в ошибку и не подавал никаких признаков жизни, причем, при использовании Woocommerce версии 5.1.0 такой ошибки не было.

Логика выявления ошибки подсказывала отключать все плагины по одному, но это не принесло никаких результатов. Далее мы откатили Woocommerce до версии 5.1.0 при помощи плагина RollBack, он позволяет откатить любой плагин до ранее выпущенных версий, иногда это полезно при «кривом обновлении» того или иного плагина. Окей, мы избавились от ошибки, но мы понимали, что это такое себе решение, мы устранили следствие, но не нашли причину.

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

критическая ошибка Woocommerce

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

Решение было подсказано логикой:

Так как WordPress работает на PHP, мы решили идти от этого и самостоятельно изменили на хостинге версию PHP8.0 на PHP7.4 и проблема ушла! Сайт перестал падать в ошибку даже после обновления Woocommerce до версии 5.7.1

критическая ошибка Woocommerce -1

Если Вы наблюдаете у себя различные проблемы с сайтом, мы с удовольствием поможем Вам и возьмем ваш сайт на администрирование или техническую поддержку сайта!