Верх страницы
Обложка к записи Fatal error: Cannot instantiate abstract class WPSEO_Redirect_Manager
Время для прочтения: 0 мин. 7 сек.

Fatal error: Cannot instantiate abstract class WPSEO_Redirect_Manager

Yoast SEO Premium — самый лучший сеошный плагин для сайтов на WordPress. Но и на старуху бывает проруха. После обновления до версии 3.2.5 он стал кидаться фаталами:

PHP Fatal error: Cannot instantiate abstract class WPSEO_Redirect_Manager in /var/www/html/wp-content/plugins/wordpress-seo-premium/premium/classes/redirect/class-redirect-ajax.php on line 27

Почему возникает ошибка

Ошибка возникает из-за того, что не было произведено обновление формата хранения редиректов, по причине того, что вы заливаете апдейты плагина не через админку WordPress, а простым переписыванием файлов по FTP или возникает конфликт в процессе кеширования (плагины или серверный кеш).

Как исправить

  1. Если вы используете не самую последнюю версию — прежде всего необходимо её обновить до актуальной. Официальный мануал по обновлению.
  2. Также нужно удалить опцию wpseo_premium_version в дашборде WordPress, чтобы запустить процесс перегенерации маршрутов для редиректов. Официальный мануал.
  3. Очистить весь кеш: и тот, что создают плагины, и тот, что создают опкешеры, например, Opcode cache. Для полного счастья, отключите на время плагины для кеша, пообновляйте админку или сайт и можете снова их включать обратно.
  4. Если ничего из вышесказанного вам не помогло, есть один хак: отключите временно плагин Yoast SEO Premium, установите и активируйте бесплатную версию Yoast SEO, удалите Yoast SEO Premium. Если после этого ошибка перестала валиться к вам в логи (может пройти пара минут), установите и активируйте самую последню версию Yoast SEO Premium. И, напоследок, удалите бесплатную версию Yaost SEO.

Все манипуляции необходимо делать только через админку WordPress, если вы не хотите потерять настройки плагина

Источник

Автор: Кобзарёв Михаил

Русский разработчик с 20-ти летним стажем. Работаю с PHP, ООП, JavaScript, Git, WordPress, Битрикс, Joomla, Drupal, Opencart, DLE, Laravel, Moonshine, SuiteCRM.

Оптимизирую сайты под Google Page Speed, настраиваю импорты для больших магазинов на WooCommerce + WP All Import. Пишу плагины на заказ. Все мои услуги.

Веду блог о разработке, дайджест в телеграмме и в ВК.

Вы всегда можете нанять меня.

Комментарии
Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
Предыдущая запись
Следующая запись

Давайте дружить
в Telegram

Авторский блог вашего покорного слуги в Telegram про web, программирование, алгоритмы, инструменты разработчика, WordPress, Joomla, Opencart, Laravel, Moonshine, фильмы и сериалы