Ошибка Rank Math SEO. Как исправить? [2 способа]

Просмотров: 147

Всем, привет! Сегодня небольшой пост связанный с ошибкой SEO плагином Rank Math. Неустранимая ошибка Rank Math SEO при некоторых установках после обновления плагина версии 1.0.49. У меня, думаю у некоторых пользователей тоже, при обновление плагина возникала фатальная ошибка с Rank Math. После попытки обновить его, появлялась такое страшное сообщение от WordPress. В этот раз WordPress нашел ошибку с одним из плагинов - Rank Math SEO:

На сайте возникла критическая ошибка. WordPress нашел ошибку с одним из плагинов - Rank Math SEO. Пожалуйста, проверьте входящие сообщения почты администратора для дальнейших инструкций.

Фатальная ошибка следующего содержания. Проблемный плагин: Rank Math SEO:

Неустранимая ошибка Rank Math SEO при некоторых установках после обновления 1.0.49
На сайте WordPress возникла критическая ошибка Rank Math SEO

Что делать? Давайте разберёмся. Почему возникает такая проблема с популярным SEO плагином и как это исправить?

Почему возникает ошибка Rank Math SEO?

Эта ошибка вызвана сторонней библиотекой, включенной в Rank Math. Авторы SEO модуля связались с его авторами и вместе работают над решением этой проблемы.

Fatal Error при использование (установка или обновление) Rank Math SEO
Возникающая ошибка с использованием Rank Math SEO

Скорее всего, ошибка вызвана некоторыми из ваших старых плагинов, которые не удаляли таблицы планировщика действий при удалении / обновлении самого себя, и теперь, когда плагин Rank Math пытается создать новые настраиваемые таблицы, процесс завершается ошибкой. Это также может быть из-за конфликта с одним из плагинов или темой WordPress, которую вы используете.

Если разработчики Rank Math SEO применют исправление ко всем сайтам WordPress, то это может иметь серьезные последствия, поскольку не все пользователи сталкиваются с данной проблемой.

Из более чем полумиллиона веб-сайтов, использующих плагин Rank Math, эта проблема возникает только на нескольких веб-сайтах ВордПресс. Это происходит потому, что некоторые из ваших других плагинов использовали старую версию Action Scheduler и не обновляли ее до последней версии, или вы удалили этот плагин.

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

Как исправить ошибку с Rank Math SEO при установке или обновление плагина

И так, друзья, если вы получаете на своем веб-сайте фатальную ошибку при обновление или установке плагина Rank Math SEO с примерно таким содержанием или как на скрине выше:

Fatal error: Uncaught RuntimeException: Error saving action: Error saving action: Table 'dbname.prefix_wp8o_actionscheduler_actions' doesn't exist in /…/wp-content/plugins/action scheduler/classes/migration/ActionScheduler_DBStoreMigrator.php:44

 Или что-то подобное, включая планировщик действий в ошибке, выполните следующие действия, чтобы исправить проблему.

Зайдите на сайт WordPress в режиме восстановления (ссылка придёт на почту) и деактивируйте Rank Math SEO:

Исправляем: При установке / обновление плагина Rank Math SEO возникает ошибка
Деактивируйте проблемный плагин: Rank Math SEO

Выйдите из режима восстановления. После этого, можно приступать к исправлению ошибки связанную с плагином. Есть два способа: использовать временный плагин Repair Action Scheduler от создателей Rank Math SEO или для добавления кода использовать расширение Code Snippets.

Перед выполнением каких-либо действий я рекомендую создать резервную копию вашей базы данных.

1. Исправляем ошибку Rank Math SEO с Repair Action Scheduler

Первый способ: Установите плагин Repair Action Scheduler. Он может автоматически решить эту проблему на большинстве сайтов ВордПресс. Зайдите на https://github.com/rankmath/_repair-action-scheduler На странице GitHub нажмите зеленую кнопку Code (Код), а затем Загрузить ZIP.

Плагин Repair Action Scheduler для WordPress
Скачайте Repair Action Scheduler
С помощью плагина Repair Action Scheduler исправьте ошибки базы данных, связанные с библиотекой Action Scheduler. Плагин проверяет и создает таблицы, необходимые для Action Scheduler версии 3.0.16. Неисправные таблицы будут переименованы, а вместо них будут созданы новые. Этот плагин запускается один раз, и его не нужно постоянно активировать на сайте WordPress.

Загрузите этот ZIP-файл с плагином на свой сайт: Плагины - Добавить новый - Загрузить плагин. Как только вы активируете плагин, он должен сделать свое дело, а затем автоматически деактивироваться. Должно появиться следующие сообщения:

Плагин Repair Action Scheduler был автоматически отключен
Процесс планировщика действий восстановления завершен

После этого, вы сможете без проблем активировать и использовать Rank Math. На двух сайтах я использовал данный плагин, теперь всё в порядке с SEO плагином. Обновил без проблем. А здесь, в блоге WordPress Mania я использую Code Snippets. И с помощью его добавил небольшой фрагмент кода PHP и ошибка также исчезла.

2. Исправляем ошибку с помощью Code Snippets

Если вы используете на своём сайте WordPress плагин Code Snippets или даже можно временно его установить. Перейдите в меню Сниппеты на левой боковой панели и нажмите Добавить новый:

Исправляем ошибку Rank Math SEO с помощью Code Snippets
Сниппеты - Добавить новый

1. Дайте этому сообщению любое имя и 2. скопируйте приведенный ниже код в поле Код:

add_action( 'init', function() { delete_option( 'schema ActionScheduler_StoreSchema' ); } );

3. Выберите вариант Запускать только в административной части сайта и нажмите кнопку Сохранить и активировать.

Исправляем фатальную ошибку на сайте с использованием Rank Math SEO

Откройте панель управления WordPress в новом окне. Перейдите Все сниппеты и деативируйте недавно созданный сниппет:

Как исправить фатальную ошибку Rank Math SEO
Отключить созданный сниппет

Следующий шаг, это активировать плагин Rank Math SEO:

Исправляем ошибку с использованием расширения Rank Math SEO
Активировать SEO плагин Rank Math

После выполнения данного процесса очистите весь кэш на сайте WP. Вот и всё, ребята. Теперь с плагином Rank Math SEO ошибок и проблем не будет.

Надеюсь, данный пост Как исправить фатальную ошибку в Rank Math SEO кому ни будь пригодится. Всем удачи!

Оригинал инструкции на английском языке - Fatal Error Happening on Some Installations After 1.0.49 Update.


Оставьте комментарий