Если WordPress завис при обновлении, на сайте появляется сообщение: "Briefly unavailable for scheduled maintenance. Check back in a minute." Это означает, что сайт застрял в режиме обслуживания (Maintenance Mode).
Проблема возникает после обновления ядра, темы или плагинов и может полностью заблокировать доступ как к сайту, так и к админке.
Что означает режим обслуживания WordPress
Во время обновления WordPress автоматически создаёт файл .maintenance в корне сайта. Он временно блокирует отображение страниц, чтобы обновление прошло корректно.
Если процесс обновления прерывается (закрыт браузер, ошибка сервера, нехватка памяти), файл не удаляется — и сайт остаётся в режиме обслуживания.
Как проявляется проблема
- Сайт не открывается
- Отображается сообщение о техническом обслуживании
- Админка wp-admin недоступна
- После обновления плагина сайт перестал работать
Основные причины зависания при обновлении
1. Прерванный процесс обновления
Закрытие вкладки браузера или обрыв соединения с сервером.
2. Нехватка памяти PHP
Если memory_limit слишком мал, обновление может завершиться с ошибкой.
3. Ошибка плагина
Некоторые плагины могут конфликтовать с новой версией WordPress.
4. Ограничения хостинга
Слабый сервер или превышение лимитов CPU/IO.
Как исправить WordPress, зависший в режиме обслуживания
Шаг 1. Удалить файл .maintenance
Подключитесь к сайту через FTP или файловый менеджер хостинга и удалите файл:
/.maintenance
После удаления файлa сайт обычно сразу начинает работать.
Шаг 2. Проверить корректность обновлений
Зайдите в админку и убедитесь, что обновление завершилось полностью. При необходимости повторите обновление.
Шаг 3. Увеличить лимит памяти
define('WP_MEMORY_LIMIT', '256M');
Добавьте строку в файл wp-config.php.
Шаг 4. Проверить наличие ошибок
Если сайт по-прежнему не работает, включите режим отладки:
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', true);
Проверьте файл /wp-content/debug.log.
Если после удаления .maintenance сайт не открывается
Возможны дополнительные ошибки:
Можно ли потерять данные?
Нет. Режим обслуживания не удаляет контент или базу данных. Проблема связана только с прерванным обновлением.
Как избежать зависания в будущем
- Делать резервную копию перед обновлением
- Обновлять плагины по одному
- Использовать стабильную версию PHP
- Проверять совместимость плагинов
Сколько времени занимает исправление
В большинстве случаев — 5–15 минут. Если проблема связана с конфликтом плагина — до 1 часа.
Когда стоит обратиться к специалисту
Если сайт коммерческий и приносит заявки или продажи, простой даже в 1 час может стоить денег.
Можно обратиться за поддержкой WordPress — обычно восстановление занимает не более одного рабочего дня.
Полный список ошибок WordPress и WooCommerce смотрите здесь:
Все ошибки WordPress →