Пошта
Пошук і усунення несправностей

Оновлення WordPress не вдалося або зависло: як його завершити

Виправлення перерваного оновлення

Оновлення складається з трьох етапів. WordPress завантажує пакет, розпаковує його і замінює старі файли. Якщо будь-який із них переривається, сайт залишається в проміжному стані: одні файли нові, інші старі. Звідси й усі симптоми, описані в цій інструкції.

Коротко

  • Повідомлення про інше оновлення, що вже виконується, виникає через блокування, яке знімається саме.
  • Якщо сайт застряг у режимі обслуговування, його відкривають, видаливши один файл.
  • Якщо оновлення раз у раз не вдається, причина не у випадковості, а в обмеженні ресурсів.

1. Почніть із режиму обслуговування

Якщо на сайті написано, що він тимчасово недоступний, спершу відкрийте його. Інструкцію наведено на сторінці WordPress застряг у режимі обслуговування. Лише коли сайт відповідає, можна надійно побачити стан оновлення.

2. Another update is currently in progress

На час оновлення WordPress ставить блокування в базі даних. Якщо оновлення переривається, блокування залишається. Воно знімається саме приблизно за п'ятнадцять хвилин, тож найшвидше просто зачекати. Якщо чекати не хочете, блокування можна видалити з бази даних. Воно в таблиці, назва якої закінчується на _options, а рядок називається core_updater.lock. Див. керування базою даних.

3. Перевірте, що залишилося незавершеним

Відкрийте розділ оновлень в адмінпанелі. Там видно, які плагіни чи теми досі мають стару версію. Запускайте оновлення повторно по одному, а не кілька одночасно. Так ви одразу побачите, яке з них проблемне, якщо таке є.

4. Якщо те саме оновлення раз у раз не вдається

Тоді це не випадковість. Найчастіші причини: ліміт часу, ліміт пам'яті і брак місця на диску. Оновлення великого плагіна може зірватися, бо для розпакування не вистачає часу чи пам'яті. Нестачу пам'яті розібрано в інструкції не вистачило пам'яті.

5. Оновіть вручну, коли автоматичне оновлення не спрацьовує

Плагін можна оновити й через файлове підключення. Завантажте нову версію, зробіть резервну копію старої папки, видаліть стару папку з каталогу wp-content/plugins і покладіть на її місце нову. Налаштування зберігаються в базі даних і не зникнуть. Так само можна оновити й тему. Як підключитися, описано в інструкції підключення через FTP і SFTP.

6. Якщо сайт зламався після оновлення

Це інша ситуація, ніж невдале оновлення. Див. критична помилка на сайті: там пояснено, як дізнатися, що саме впало і чому.

Чого краще не робити

Не запускайте оновлення повторно в ту саму секунду, коли попереднє перервалося. Два одночасні оновлення записують ті самі файли, і результат виходить безладним. Перед оновленнями робіть резервну копію, див. резервне копіювання сайту.

Якщо не хочете робити це самостійно

Ми завершимо перерване оновлення, перевіримо, що проміжний стан нічого не зламав, і усунемо причину, через яку воно перервалося. Після цього оновлення проходитимуть без ручної роботи.

Дізнайтеся, як ми відновлюємо роботу сайту »