Обновление bb-плагина сломало сайт

Вопрос или проблема

Обновление bb-plugin с 2.8.3.8 до 2.8.4 привело к поломке сайта.

2024/10/04 09:39:43 [ошибка] 3503526#3503526: *1928276 FastCGI отправил в stderr: "PHP сообщение: Фатальная ошибка PHP: Неперехваченная ошибка: Класс 'FLBuilderGlobalStyles' не найден в /var/www/html/wordpress/wp-content/plugins/bb-plugin/modules/button/button.php:186
Стек вызовов:
#0 /var/www/html/wordpress/wp-content/plugins/bb-plugin/modules/button/includes/frontend.css.php(80): FLButtonModule->use_default_border()
#1 /var/www/html/wordpress/wp-content/plugins/bb-plugin/classes/class-fl-builder.php(3430): include('/var/www/html/w...')
#2 /var/www/html/wordpress/wp-content/plugins/bb-plugin/classes/class-fl-builder.php(742): FLBuilder::render_css(true)
#3 /var/www/html/wordpress/wp-content/plugins/bb-plugin/classes/class-fl-builder.php(660): FLBuilder::enqueue_layout_cached_asset('css', false)
#4 /var/www/html/wordpress/wp-content/plugins/bb-plugin/classes/class-fl-builder.php(565): FLBuilder::enqueue_layout_styles_scripts()
#5 /var/www/html/wordpress/wp-includes/class-wp-hook.php(324): FLBuilder::enqueue_all_layouts_styles_scripts('')

У кого-то еще такая же проблема?
Спасибо

Ответ или решение

К сожалению, обновление плагина bb-plugin с версии 2.8.3.8 до 2.8.4 вызвало проблемы на вашем сайте, судя по ошибке, которую вы привели. Ошибка связана с тем, что класс FLBuilderGlobalStyles не найден, что может указывать на ряд возможных проблем. Ниже представлены шаги, которые помогут вам решить эту проблему:

  1. Проверьте совместимость плагинов: Убедитесь, что вы используете совместимые версии всех плагинов, особенно связанных с Beaver Builder, если это основной плагин, от которого зависит bb-plugin. Возможно, стоит проверить, имеются ли доступные обновления для других плагинов или самого WordPress.

  2. Откат плагина: Если у вас есть резервная копия сайта, сделанная до обновления, рекомендуется откатить плагин до предыдущей версии (2.8.3.8). Это даст вам время на решение проблемы без спешки. Вы можете загрузить старую версию плагина с официального репозитория WordPress или с сайта разработчика.

  3. Очистка кэша: Если у вас установлен плагин кэширования, попробуйте очистить кэш. Иногда старые файлы кэша могут вызывать конфликт с обновленными версиями плагинов.

  4. Логи ошибок: Продолжайте отслеживать логи ошибок на сервере, которые могут предоставить дополнительную информацию о том, что именно идет не так. Возможно, стоит включить отладку в WordPress, добавив следующий код в файл wp-config.php:

    define('WP_DEBUG', true);
    define('WP_DEBUG_LOG', true);
    define('WP_DEBUG_DISPLAY', false);
  5. Деактивация других плагинов: Попробуйте временно отключить все остальные плагины, кроме bb-plugin, и проверьте, сохраняется ли ошибка. Если сайт заработает, вы можете поочередно включать плагины, чтобы определить, какой из них вызывает конфликт.

  6. Обновление или переустановка ядра WordPress: Редко, но такое бывает: файлы самого WordPress могут быть повреждены. Рассмотрите возможность переустановки ядра WordPress через панель администратора.

  7. Обращение за поддержкой: Если проблема сохраняется после выполнения всех вышеперечисленных шагов, рекомендуем обратиться в службу поддержки разработчиков плагина bb-plugin. Они могут предоставить дополнительные рекомендации или определить, есть ли известные ошибки в последней версии.

  8. Использование временного решения: Если ваш сайт критически важен и вы не можете позволить себе длительное время простоя, рассмотрите возможность использования другого конструктора страниц в качестве временного решения, пока не будет устранена ошибка.

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

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

Капча загружается...