Как исправить ошибку ‘Другое обновление в процессе’ в WordPress

Click here to view original web page at wp-kama.ru

Что делать если по какой-то причине процесс обновления WordPress прервался и теперь вы не можете обновиться. При переходе на страницу обновлений вы видите такую ошибку Другое обновление в процессе (Another Update in Process):

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

Как решить ошибку: Обновление уже в процессе

Чтобы избавиться от сообщения «еще одно обновление в процессе», вам необходимо удалить параметр core_updater.lock из базы данных WordPress. Это можно сделать разными способами, давайте их рассмотрим.

Вариант 1: через плагин

Устанавливаем плагин Fix Another Update In Progress, переходим на страницу плагина и жмем кнопку «Исправить блокировку обновлений WordPress».

Вариант 2: через phpMyAdmin

Заходим в phpMyAdmin через панель вашего хостинга или как-то еще.

Далее вам нужно выбрать базу данных WordPress в phpMyAdmin.

Вам нужно найти строку с именем опции core_updater.lock и нажать на кнопку удаления рядом с ней.

Готово! Теперь можно попробовать обновится еще раз.

Вариант 3: через WP-CLI

Ошибку при обновлении WordPress, также можно исправить через команду WP-CLI:

wp option delete core_updater.lock

Ну или если вам удобнее запустить код в PHP то можно использовать такой код:

delete_option( "core_updater.lock" );

Или можно запустить следующий SQL запрос:

DELETE FROM wp_options WHERE option_name LIKE '%core_update%' LIMIT 1