Сайт завис на «Briefly unavailable for scheduled maintenance»: как быстро вернуть его онлайн
Прерванное обновление оставило WordPress в режиме обслуживания. Вот что произошло и как вернуть сайт, ничего не потеряв.
Вы нажали «Обновить», закрыли вкладку или на секунду потеряли связь — и теперь весь сайт показывает одну строку: «Briefly unavailable for scheduled maintenance. Check back in a minute.» Ни одна страница не открывается, админка тоже заблокирована. Это тот момент, когда кажется, что вы всё сломали.
Хорошая новость: почти наверняка нет. Это сообщение — не ошибка, а защитный механизм WordPress, который после прерванного обновления застрял в положении «включено». В большинстве случаев проблема решается за несколько минут удалением одного файла. Ниже я покажу, что произошло на самом деле, как разблокировать сайт по шагам и как не допустить повторения.
Почему появляется сообщение (файл .maintenance)
Когда вы обновляете ядро WordPress, тему или плагин, система автоматически создаёт скрытый файл `.maintenance` в корневой папке сайта. Пока этот файл существует, WordPress показывает каждому посетителю страницу обслуживания — чтобы никто не увидел «наполовину обновлённый» сайт во время копирования новых файлов.
Обычно WordPress сам удаляет этот файл, как только обновление завершается. Проблема возникает, когда процесс обрывается: вы слишком быстро закрыли вкладку, истекла сессия, пропала связь или сервер оказался медленным. Обновление не доходит до последнего шага, `.maintenance` остаётся на сервере, и сайт бесконечно висит в режиме обслуживания.
То есть ваш контент не сломан — это просто забытый на двери замок.
Быстрое решение: удалить файл .maintenance
Нужно удалить этот файл из корня сайта. Для этого требуется доступ к файлам: либо через панель хостинга (Файловый менеджер в cPanel/Plesk или собственный менеджер хостера), либо по FTP (FileZilla).
- Зайдите в корневую папку сайта — туда, где видны `wp-config.php`, `wp-content`, `wp-admin`.
- Включите показ скрытых файлов. `.maintenance` начинается с точки, поэтому по умолчанию скрыт. В cPanel: Settings → «Show Hidden Files». В FileZilla: Сервер → «Принудительно показывать скрытые файлы».
- Удалите файл `.maintenance`. Только его, больше ничего.
- Сделайте принудительное обновление в браузере (Ctrl+F5 или Cmd+Shift+R).
В большинстве случаев сайт сразу возвращается. Если вы используете плагин кеширования, после этого очистите кеш.
Если всё равно не работает: обновление зависло на середине
Если после удаления файла сайт загружается, но страница пустая, выдаёт ошибки или что-то выглядит сломанным — значит, обновление всё же успело заменить часть файлов, прежде чем остановиться. Без паники, порядок действий чистый:
- Войдите в админку (`/wp-admin`) и проверьте в разделе «Обновления», числятся ли WordPress, тема или тот плагин всё ещё как требующие обновления. Запустите обновление снова — на этот раз не закрывайте вкладку до полного завершения.
- Если видите полностью белый экран, временно отключите обновлявшийся плагин. Переименуйте его папку в `wp-content/plugins` (например, `plugin-x` → `plugin-x-off`) — это его выключит, затем снова активируйте из админки.
- Очистите кеш (и плагин кеширования, и кеш хостинга/CDN).
Если у вас есть резервная копия до обновления, её восстановление — самый надёжный способ вернуться в рабочее состояние.
Как не допустить повторения
Застрявший режим обслуживания почти всегда — следствие прерванного обновления. Несколько простых привычек это предотвращают:
- Не закрывайте вкладку и не переходите в другое место, пока не увидите «Обновление завершено». На медленных соединениях или серверах обновление может занять больше времени, чем вы ожидаете.
- Обновляйте по одному, а не десятки плагинов сразу. Если что-то зависнет, вы точно будете знать причину.
- Делайте резервную копию перед крупными обновлениями (ядро WordPress или важные темы). Большинство хороших хостингов делают бэкапы автоматически — узнайте, где они и как восстанавливаются.
- В идеале тестируйте обновления на промежуточной (staging) среде перед применением на боевом сайте.
Нормальный хостинг плюс обновления с умом — это разница между «пятью минутами испуга» и «потерянным днём».
Когда стоит попросить помощи
Если вы удалили файл, а сайт всё равно не возвращается, или вы получаете ошибки базы данных либо белый экран и не уверены, что задели — пора перестать давить наугад: каждая слепая попытка может всё усложнить. Тот, кто уже сталкивался с этим, обычно быстро выводит сайт из обслуживания и чинит зависшее обновление, не теряя контент.
В MPO Web Studio мы работаем полностью удалённо, по всей стране, поэтому неважно, где вы находитесь: пришлите нам доступ, мы посмотрим и честно скажем, что произошло и сколько это займёт. Если помощь нужна прямо сейчас, напишите нам в WhatsApp с коротким описанием и скриншотом сообщения — мы быстро отвечаем и прямо говорим, дело это пяти минут или чего-то более серьёзного.
Частые вопросы
Потеряю ли я контент или фотографии?+
Почти наверняка нет. Сообщение об обслуживании ничего не удаляет — ваши тексты, изображения и страницы хранятся в базе данных и в `wp-content`, нетронутыми. Файл `.maintenance` лишь временно скрывает сайт. Даже если обновление остановилось на середине, контент остаётся; в худшем случае повреждается один файл плагина или темы, что исправляется повторным запуском обновления.
Я нигде не вижу файл .maintenance. Где он?+
Он начинается с точки, поэтому по умолчанию скрыт. В Файловом менеджере cPanel включите «Show Hidden Files» в Settings; в FileZilla — Сервер → «Принудительно показывать скрытые файлы». Ищите его в корне сайта — в папке с `wp-config.php` и `wp-admin`, а не во вложенной папке.
Можно ли удалить файл прямо из админки WordPress?+
Как правило нет, потому что сама админка заблокирована сообщением об обслуживании. Поэтому и нужен доступ к файлам через панель хостинга или FTP. Если админка всё же открывается, возможно, сайт уже сам вышел из режима обслуживания — сначала сделайте принудительное обновление страницы.
Как быстро MPO может вернуть сайт онлайн?+
Если это классический застрявший файл `.maintenance`, это работа на несколько минут после получения доступа. Если обновление сломало больше, мы сначала посмотрим, а затем честно скажем, сколько времени это займёт и что потребуется — без обещаний наугад. Быстрее всего написать нам в WhatsApp со скриншотом.
7 ошибок, которые отпугивают клиентов с вашего сайта
Оставьте email и получите гид прямо здесь, сразу. Без спама.
Хотите увидеть, как мог бы выглядеть сайт вашего бизнеса?
Напишите нам в WhatsApp — и мы БЕСПЛАТНО подготовим демо-сайт с названием вашего бизнеса. Сначала смотрите, потом решаете.