Иногда в консоли вашего WordPress сайта вы можете заметить такое уведомление об ошибке — Another Update Is Currently In Progress. Эта ошибка останавливает механизм обновлений и не дает вам нормально обновить ваш WordPress.
В обычной ситуации эта ошибка самостоятельно устраняется, и ваша админ-панель работает дальше как обычно. Но если эта ошибка повисла надолго и не дает вам обновить WordPress, то есть несколько путей решения.
В этом уроке мы расскажем, как избавиться от ошибки Another Update Is Currently In Progress в 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.
Комментарии к записи: 0