Статьи о WordPress

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

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

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

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

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

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

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

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

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

Один комментарий на “Критическая ошибка на сайте WordPress + Woocommerce

  1. Роман:

    Спасибо за наводку про Rollback, интересное решение. А по поводу логики первым делом лучше смотреть лог ошибок. И да, форма заказа на главной у вас огонь! Молодцы!

    1. Веб-студия "63SITE.RU":

      Согласны с Вами, Роман. Отдельное спасибо за комментарий про форму заказа на «Главной странице», наш дизайнер пищит и прыгает от счастья!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *