Вопрос или проблема
Обновление 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
не найден, что может указывать на ряд возможных проблем. Ниже представлены шаги, которые помогут вам решить эту проблему:
-
Проверьте совместимость плагинов: Убедитесь, что вы используете совместимые версии всех плагинов, особенно связанных с Beaver Builder, если это основной плагин, от которого зависит bb-plugin. Возможно, стоит проверить, имеются ли доступные обновления для других плагинов или самого WordPress.
-
Откат плагина: Если у вас есть резервная копия сайта, сделанная до обновления, рекомендуется откатить плагин до предыдущей версии (2.8.3.8). Это даст вам время на решение проблемы без спешки. Вы можете загрузить старую версию плагина с официального репозитория WordPress или с сайта разработчика.
-
Очистка кэша: Если у вас установлен плагин кэширования, попробуйте очистить кэш. Иногда старые файлы кэша могут вызывать конфликт с обновленными версиями плагинов.
-
Логи ошибок: Продолжайте отслеживать логи ошибок на сервере, которые могут предоставить дополнительную информацию о том, что именно идет не так. Возможно, стоит включить отладку в WordPress, добавив следующий код в файл
wp-config.php
:define('WP_DEBUG', true); define('WP_DEBUG_LOG', true); define('WP_DEBUG_DISPLAY', false);
-
Деактивация других плагинов: Попробуйте временно отключить все остальные плагины, кроме bb-plugin, и проверьте, сохраняется ли ошибка. Если сайт заработает, вы можете поочередно включать плагины, чтобы определить, какой из них вызывает конфликт.
-
Обновление или переустановка ядра WordPress: Редко, но такое бывает: файлы самого WordPress могут быть повреждены. Рассмотрите возможность переустановки ядра WordPress через панель администратора.
-
Обращение за поддержкой: Если проблема сохраняется после выполнения всех вышеперечисленных шагов, рекомендуем обратиться в службу поддержки разработчиков плагина bb-plugin. Они могут предоставить дополнительные рекомендации или определить, есть ли известные ошибки в последней версии.
-
Использование временного решения: Если ваш сайт критически важен и вы не можете позволить себе длительное время простоя, рассмотрите возможность использования другого конструктора страниц в качестве временного решения, пока не будет устранена ошибка.
Следуя этим шагам, вы сможете выявить и, надеемся, устранить причину проблемы. Не забывайте делать регулярные резервные копии важной информации и тестировать обновления на тестовом сайте перед применением на живом.