Главная/Ошибки/Режим обслуживания
Режим обслуживания WordPress: как убрать заглушку
Режим обслуживания WordPress включается на время обновления, а если обновление прервалось, в корне сайта остаётся скрытый файл .maintenance и посетители видят «Briefly unavailable for scheduled maintenance. Check back in a minute.». Удалите этот файл по FTP, и сайт откроется.
Ответ за 30 секунд
Заглушку показывает один файл, который WordPress создаёт на время обновления. Подключитесь по FTP, включите показ скрытых файлов и удалите .maintenance из папки с wp-config.php. По коду ядра заглушка снимается и сама, если файлу больше 10 минут, но удаление быстрее и безопасно.
Таймвеб переносит сайты и домены от другого хостера бесплатно и даёт 10 дней теста (на 20 октября 2026).
Что делать, если сообщение осталось, а файла .maintenance нет10 минутпосле этого ядро считает заглушку устаревшей
.maintenanceскрытый файл в корне сайта
wp-config.phpрядом с ним лежит этот файл
01 · 1 мин
Откуда берётся заглушка и почему сайт на ней застревает#
Перед обновлением ядра, плагина или темы WordPress создаёт в корне сайта файл .maintenance и показывает всем посетителям сообщение «Briefly unavailable for scheduled maintenance». После обновления файл удаляется. Если процесс прервался, файла никто не удалил.
Обновление обрывается из-за закрытой вкладки браузера, потери связи, нехватки памяти или времени у PHP. Чем больше плагинов обновляется за один раз, тем дольше держится заглушка и тем больше шанс на обрыв.
В самом файле лежит метка времени. Проверка в ядре WordPress сравнивает её с текущим временем и считает режим выключенным, если прошло 10 минут и больше. Значит, по коду заглушка гаснет сама через 10 минут. Если она висит дольше, смотрите кэш: сохранённая страница с сообщением продолжает отдаваться посетителям.
02 · 1 мин
Как удалить .maintenance через FTP или файловый менеджер#
- Подключитесь к сайту по FTP или откройте файловый менеджер в панели хостинга.
- Включите показ скрытых файлов. Имя файла начинается с точки, поэтому по умолчанию его не видно. В FTP-клиентах это пункт меню «Сервер» или «Вид», в менеджере хостинга флажок в настройках.
- Откройте корневую папку сайта, где лежат wp-config.php, wp-content и wp-admin. Если WordPress стоит в подпапке, ищите файл в ней: он лежит там же, где wp-load.php.
- Удалите файл .maintenance.
- Обновите сайт в окне инкогнито и очистите кэш, если он включён.
С доступом по SSH достаточно одной команды из корня сайта, либо команды WP-CLI:
rm .maintenance
wp maintenance-mode deactivate
Выполните любую из двух команд, результат одинаковый. Если сайт после этого открылся с другим сбоем, загляните в раздел ошибок WordPress.
03 · 1 мин
Что проверить после снятия режима обслуживания#
Файл удалён, но прерванное обновление могло остаться недоделанным. Откройте в админке «Консоль», «Обновления».
- Плагин или тема. Если в списке тот же плагин, обновите его снова. Не помогло, удалите папку плагина по FTP и поставьте свежую копию из каталога. Удаление папки по FTP не запускает деинсталляцию плагина, поэтому его настройки в базе остаются.
- Ядро. Откройте
ваш-сайт/wp-admin/upgrade.php: страница предложит завершить обновление базы. Если файлы ядра остались наполовину старыми, на странице обновлений есть кнопка повторной установки текущей версии. - Белый экран или ошибка 500 после обновления: ищите причину по статьям белый экран WordPress и ошибка 500.
Чтобы обновление не оборвалось в следующий раз, обновляйте плагины по одному и не закрывайте вкладку, пока не появится сообщение об успехе. Перед крупным обновлением ядра делайте резервную копию, а порядок обновления разобран в статье обновление WordPress.
Инструмент · 1 мин
Что делать, если сообщение осталось, а файла .maintenance нет#
Если в корне нет скрытого файла, а сайт показывает страницу «Скоро открытие» или «Технические работы», её выводит что-то другое. Проверьте три места.
- Плагин режима обслуживания или «скоро открытие»: переименуйте его папку в wp-content/plugins и обновите сайт.
- Функция в самой теме или в конструкторе страниц: ищите настройки с названием вроде «Режим обслуживания» в панели темы.
- Кэш страниц: очистите его в плагине, а при CDN и на стороне CDN.
Порядок снятия режима обслуживания
Отмечайте шаги, подсказка покажет следующий
05 · 1 мин
Как включить режим обслуживания на нужное время#
Иногда режим нужен специально, например на время правок. Файл .maintenance, созданный вручную, по коду ядра перестаёт действовать через 10 минут после метки времени внутри него, поэтому для долгой работы не подходит. Для работ на час и дольше ставьте плагин режима обслуживания и выключайте его в настройках. Подбор плагинов описан в разделе плагины WordPress.
06 · 1 мин
Вопросы о режиме обслуживания WordPress#
Где лежит файл .maintenance в WordPress?
В корне сайта, в папке с wp-config.php и wp-load.php. Имя начинается с точки, поэтому в FTP-клиенте нужно включить показ скрытых файлов.
Через сколько WordPress сам выходит из режима обслуживания?
По коду ядра, если метке времени в файле .maintenance 10 минут и больше, заглушка не показывается. Дольше она держится из-за кэша или плагина.
Что делать, если режим обслуживания WordPress завис в админке тоже?
Удалить .maintenance по FTP. Файла нет, значит, сообщение выводит плагин или тема: отключите их переименованием папки.
Безопасно ли удалять файл .maintenance вручную?
Да. Это временный служебный файл, WordPress создаёт его заново при следующем обновлении. После удаления проверьте, что прерванное обновление завершено.
Почему этому можно верить
Как мы проверяли
Источники цифр на этой странице: Виртуальный хостинг Таймвеб, timeweb.com/ru/services/hosting, проверено 20 октября 2026; Документация WordPress, ru.wordpress.org/support, проверено 20 октября 2026; Документация WordPress: распространённые ошибки, developer.wordpress.org/advanced-administration/wordpress/common-errors, проверено 20 октября 2026; Исходный код WordPress: wp-includes/load.php, github.com/WordPress/wordpress-develop/blob/trunk/src/wp-includes/load.php, проверено 20 октября 2026.
Разместите сайт на WordPress
Виртуальный хостинг Таймвеб от 316 ₽ в месяц: NVMe-диски, бесплатный SSL, домен .RU в подарок и 10 дней на тест.
- Тарифы от 316 ₽ в месяц
- Бесплатный SSL и DNS
- Домен .RU или .РФ в подарок
- Бесплатный перенос сайта