Після оновлення WordPress іноді залишається повідомлення про технічне обслуговування, хоча процес уже не триває. Найчастіше причина — файл .maintenance, який система створила на початку оновлення й не встигла видалити через обрив запиту, тайм-аут або помилку сервера.
Чому залишається файл .maintenance
WordPress використовує цей файл, щоб тимчасово закрити публічну частину під час заміни компонентів. Якщо PHP-процес завершується аварійно, вкладку закрили або сервер вичерпав ресурси, завершальний крок не виконується. Сайт може залишатися закритим, хоча файли вже частково оновлені.
Як безпечно вимкнути режим обслуговування
Зробіть резервну копію доступних файлів, відкрийте кореневу папку через файловий менеджер або FTP і видаліть лише файл .maintenance. Не видаляйте системні папки. Якщо після цього з’являється інша помилка, потрібна діагностика; для проблем із входом дивіться матеріал про те, коли адмінка WordPress показує 404.
Що перевірити після невдалого оновлення
Перевірте головну сторінку, адмінку, форми, кошик і журнали помилок. Переконайтеся, що тема й плагіни мають цілі файли та сумісні версії. Не запускайте повторне масове оновлення, доки не зрозуміла причина збою.
Як запобігти повторенню збою
Оновлюйте компоненти поетапно, створюйте копію, контролюйте вільне місце й ресурси PHP та використовуйте тестове середовище для критичних сайтів. Регулярний процес описано в матеріалі про те, що входить у технічну підтримку сайту. Погляд замовника на щомісячну підтримку є також у матеріалі вебстудії.
Якщо видалення .maintenance не повернуло сайт, не продовжуйте випадкові зміни: оновлення могло пошкодити файли або базу, і потрібне відновлення.