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

Просмотров: 2 374

Всем, привет! Сегодня небольшой пост связанный с ошибкой 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.


6 комментариев к “Ошибка Rank Math SEO. Как исправить? [2 способа]”

  1. У меня с этим плагином ошибки в микроразметке по яндексу, не подскажите как исправить.
    ОШИБКА: префикс article неизвестен валидатору, укажите его явно атрибутом prefix
    ОШИБКА: невозможно определить принадлежность данных полей. Возможны две причины: эти поля некорректно размещены, либо указан лишний атрибут itemprop

    Ответить
  2. ДОБРЫЙ ДЕНЬ..У меня такая проблема. При написании статей на сайте я использую удобный для письма плагин
    Rank Math SEO. Было очень удобно с ним работать, так как он высчитывал количество слов в тексте, ключевые слова и т.д.
    Но у меня, к сожалению, было включено автоматическое обновление плагинов. И при очередном обновлении плагин Rank Math SEO поменял
    свои функции. Пропала удобная боковая панель. Осталось только три скупых строчки.

    стала версия 1.0.82.1
    Я попыталась исправить ситуацию, а именно:
    Откатила плагин на старую версию 1.0.82 .
    Отключила автоматическое обновление плагинов. установив плагин
    Webcraftic Clearfy.

    Всё получилось.
    Теперь, когда я пытаюсь написать новую статью, то удобная панель плагина с правой стороны появляется, как и раньше. Но когда я ввожу ключевое слово и продолжаю писать текст, то происходит сброс и плагин опять откатывается на версию 1.0.82.1.
    Я писала в поддержку таймвеб. Они сказали, что с их стороны всё нормально..То, что я у Вас прочитала, я не просто смогу сделать на своём сайте, не сумею…И возраст у меня 55 +. Можно ли мне заменить этот плагин на другой, с похожими функциями?
    Может быть, Вы мне что-то подскажете? Заранее, спасибо..

    Ответить

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