Как устранить ошибку «Another Update Is Currently In Progress» в WordPress

Иногда в консоли WordPress веб-сайта вы можете без труда заметить такое уведомление об ошибке — Another Update Is Currently In Progress. Эта ошибка останавливает механизм обновлений и не дает вам нормально обновить WordPress.

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

В этом уроке мы расскажем, как избавиться от ошибки Another Update Is Currently In Progress в WordPress, которая блокирует механизм обновлений.

Как устранить ошибку

Смотрите также:

  • Устраняем белый экран смерти на WordPress
  • Ошибка 500 Internal Server Error: разбираемся и устраняем проблему
  • Что делать, есть WordPress-сайт взломали хакеры
  • Как «поломать» установленный WordPress и починить его обратно
  • Как уследить за действиями посетителей и изменениями на WordPress-сайте

Откуда берется эта ошибка?

Это сообщение об ошибке обычно появляется, когда в фоновом режиме запущен процесс обновления ядра WordPress, и посетитель параллельно с данным пытается обновить что-то иное, например плагин или тему.

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

Как устранить ошибку

По задумке, это сообщение должно автоматически исчезнуть через 15 минут, когда обновление ядра успешно завершилось. Однако, случается так, что это сообщение продолжает висеть гораздо дольше, даже когда все давно обновилось.

Чтобы избавиться от этого сообщения, необходимо удалить настройка core_updater.lock из БД WordPress.

Это распространенная проблема, и у нее есть как минимум 2 решения. Давайте посмотрим.

Метод 1. Плагин Fix Another Update In Progress

Есть специальное решение в официальном каталоге WordPress, которое призвано решить эту проблему.

Скачайте и установите бесплатный плагин Fix Another Update In Progress:

Как устранить ошибку

После активации плагина перейдите в Параметра → Fix Another Update In Progress.

Если проблема с зависшей ошибкой по-прежнему присутствует, вы увидите сообщение красным цветом и кнопку, которая решает эту проблему одним нажатием:

Как устранить ошибку

Нажмите на кнопку, и плагин удалит блокирующий настройка core_updater.lock из Базы Данных WordPress. В результате вы должны увидеть зеленый текст об успешном решении проблемы:

Как устранить ошибку

Метод 2. Убираем ошибку через phpMyAdmin

Этот метод сложнее, вам надо иметь доступ к phpMyAdmin для управления Базой Данных wordpress.

Здесь все зависит от того, какой инструментарий вам предлагает хостинг-провайдер. Зачастую, в личном кабинете веб-хостинга дается доступ к управлению через cPanel.

Перейдите в раздел Databases и нажмите на значок phpMyAdmin:

Как устранить ошибку

Вы попадете в панель управления phpMyAdmin. В колонке слева будет список всех таблиц. Нас интересует таблица wp_options:

Как устранить ошибку

Нажав на wp_options, вы увидите все значения данной таблицы. Нам необходимо найти core_updater.lock.

По-умолчанию, phpMyAdmin выводит 25 строк, так что быстрее будет найти это значение, подставив его в строку поиска по таблице.

Как устранить ошибку

Как только вы нашли значение core_updater.lock в таблице, можете без проблем его смело удалять, нажав на кнопку Delete.

Сейчас можете закрывать phpMyAdmin и проверять, пропало ли сообщение об ошибке в консоли WordPress.

На этом все! Мы показали 2 метода, как устранить назойливую ошибку «Another Update Is Currently In Progress» в консоли WordPress.

Источник: wpbeginner.com

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *