Sheensay → WordPress → Как исправить ошибку «Обновить WordPress — В настоящий момент выполняется другое обновление»

Как исправить ошибку «Обновить WordPress — В настоящий момент выполняется другое обновление»

28.12.2022

Ошибка: «Обновить WordPress — В настоящий момент выполняется другое обновление» — как её убрать.

  • Возникает, когда в процессе обновления WordPress выпадает ошибка по таймауту, установлены неверные права доступа к обновляемым файлам или происходит иная подобная неприятность.
  • Исправляется поиском и удалением из базы данных из таблицы wp_options строки core_updater.lock (или core_updater)

  • Самый простой способ
  • С помощью WP-CLI
  • Или с помощью SQL и PhpMyAdmin
  • Что это за ошибка такая, механизм и объяснение

Самый простой способ

  • Создаёте файл /wp-content/mu-plugins/1.php (имя может быть любым);
  • В файле пишете и сохраняете:
    <?php 
    delete_option('core_updater.lock');
    delete_option('core_updater');
    
  • Снова пробуете запустить обновление WordPress, пока обновление не встанет;
  • Удаляете созданный ранее файл (/wp-content/mu-plugins/1.php).

С помощью WP-CLI

wp option delete core_updater.lock

Получите результат: Success: Deleted 'core_updater.lock' option.
Если нет и вы видите ошибку Warning: Could not delete ‘core_updater.lock’ option. Does it exist?, то у вас WP версии < 4.5, поэтому вам нужна следующая команда:

wp option delete core_updater

Или с помощью SQL и PhpMyAdmin

SELECT * FROM `wp_options` WHERE `option_name` LIKE '%core_updater%'

Вот эту строку нужно удалить

Что это за ошибка такая, механизм и объяснение

В WordPress используется защита от одновременного обновления в нескольких разных процессах. Для этого, после старта обновления в таблицу опций wp_options прописывается опция core_updater.lock (до версии WP 4.5 — core_updater), которая блокирует возможность обновлять ядро WP, пока она существует. Эта опция — по сути своей транзитный кеш со временем жизни 15 минут. То есть, она или удаляется через 15 минут после создания, или удаляется принудительно после успешного окончания обновления.

Если вы понимаете, что процесс обновления ядра WordPress завершился неудачно, то можете либо принудительно удалить эту опцию, чтобы начать обновление заново, либо дождаться, пока эта опция не будет удалена WP Cron.



Так себеНеплохоНормальноХорошоОтлично (1 оценок, в среднем: 5,00 из 5)
Загрузка...

  • Как запретить обновление плагинов в WordPress
  • WordPress ошибка: требуется обновление базы данных
  • WP-CLI — управление WordPress из консоли
  • Как удалить поле URL (сайт) из формы комментариев в Genesis Framework
  • Установка плагинов в WordPress

WordPress

Свежие записи

  • Как исправить ошибку «Обновить WordPress — В настоящий момент выполняется другое обновление»
  • Query Monitor
  • LEMP
  • Telegram
  • PHP — как проверить, что строка содержит определённое слово

Свежие записи

  • Как исправить ошибку «Обновить WordPress — В настоящий момент выполняется другое обновление»
  • Query Monitor
  • LEMP
  • Telegram
  • PHP — как проверить, что строка содержит определённое слово

Свежие комментарии

  • Sheens к записи Как добавить сайт в Яндекс Дзен
  • Olga Sharzhanova к записи Как добавить сайт в Яндекс Дзен
  • Sheens к записи Как добавить сайт в Яндекс Дзен
  • Арт к записи Как добавить сайт в Яндекс Дзен
  • Sheens к записи Как добавить сайт в Яндекс Дзен
  • Telegram
  • Вконтакте
  • Facebook
  • Twitter
  • Google+
  • Одноклассники
  • Мой Мир Mail.ru
  • RSS

Copyright © 2023 · Sheensay & Genesis Framework · WordPress · Войти