Как исправить кратковременную недоступность из-за ошибки планового обслуживания в WordPress

/

Вы видите в WordPress ошибку «Кратковременно недоступен для планового обслуживания»? Эта ошибка обычно появляется при обновлении ядра WordPress, плагинов или тем.

По сути, ваш сайт WordPress не может завершить обновление, в результате чего вы застряли в режиме обслуживания.

В этой статье мы покажем вам, как легко исправить ошибку «Кратковременно недоступен для планового обслуживания» в WordPress. Мы также покажем вам, почему возникает эта ошибка и как ее избежать в будущем.

Исправление недоступности для запланированного обслуживания ошибки в WordPress

Почему возникает ошибка режима обслуживания WordPress?

Страница режима обслуживания технически не является ошибкой. Это страница уведомлений.

В процессе обновления WordPress загружает необходимые файлы обновлений на ваш сервер, извлекает их и затем устанавливает обновление.

WordPress также переводит ваш сайт в режим обслуживания и отображает сообщение «Кратковременно недоступен для планового обслуживания. Повторите попытку через минуту ". уведомление во время процесса.

Недоступно из-за ошибки планового обслуживания в WordPress

Чтобы вызвать уведомление о режиме обслуживания, WordPress создает временный файл .main maintenance в корневой папке вашего сайта.

Если все работает нормально, то это уведомление, вероятно, будет отображаться всего несколько секунд. После успешного обновления WordPress автоматически удалит файл обслуживания, чтобы отключить режим обслуживания.

Однако иногда из-за медленного ответа сервера хостинга WordPress или проблемы с нехваткой памяти сценарий обновления будет отключен по таймауту, что приведет к прерыванию процесса. Когда это происходит, WordPress не имеет возможности вывести ваш сайт из режима обслуживания.

Другими словами, на вашем сайте по-прежнему будет отображаться уведомление о режиме обслуживания, и вам нужно будет исправить его вручную.

Как исправить ошибку режима обслуживания WordPress?

Чтобы вывести ваш сайт из режима обслуживания, все, что вам действительно нужно сделать, это удалить файл .main maintenance из корневой папки вашего сайта с помощью FTP.

Удалить файл обслуживания

Если вы не можете найти файл .main maintenance в корневом каталоге WordPress, убедитесь, что вы проверили свой FTP-клиент, чтобы показать скрытые файлы.

В Filezilla вы можете заставить его отображать скрытые файлы, щелкнув Сервер »Принудительно показывать скрытые файлы в строке меню.

Показать скрытые файлы на FTP

После удаления файла .main maintenance ваш сайт выйдет из режима обслуживания, и ошибку следует исправить.

Если вы не знаете, как использовать FTP, вы также можете удалить файлы, перейдя в файловый менеджер на панели управления хостингом WordPress, а затем удалив файл .main maintenance внутри файлового менеджера.

Как избежать режима обслуживания WordPress в будущем?

Мы уже знаем, что ошибка «Кратковременно недоступен для планового обслуживания» вызвана медленным ответом сервера или проблемой нехватки памяти на вашем сервере веб-хостинга.

Самый простой способ избежать этой ошибки - перейти на более высокий тарифный план. Мы рекомендуем обратиться к одной из этих управляемых хостинговых компаний WordPress, которые предлагают превосходную производительность хостинга.

Если переход на более высокий план хостинга невозможен, мы рекомендуем выполнять обновления плагинов и тем по одному.

Часто пользователи имеют тенденцию быстро нажимать на ссылку обновления под каждым плагином. Затем WordPress меняет порядок обновления, но даже задержка в миллисекунду может вызвать конфликт, который приведет к зависанию вашего сайта в режиме обслуживания.

Плагин WordPress обновляется по одному

Вместо того, чтобы быстро щелкать ссылку «Обновить», мы рекомендуем терпеливо обновлять один плагин за раз.

Как настроить уведомление в режиме обслуживания

Более простое решение, позволяющее избежать отображения уведомления о режиме обслуживания по умолчанию, - это вручную перевести сайт WordPress в режим обслуживания перед установкой любых обновлений.

Лучший способ сделать это - установить и активировать плагин SeedProd. Это самый популярный плагин для режима обслуживания WordPress. Для получения дополнительной информации см. Наше пошаговое руководство по установке плагина WordPress.

После активации перейдите на страницу «Настройки» »Скоро Pro и установите флажок« Включить режим обслуживания ».

Включить режим обслуживания

После этого вам нужно нажать кнопку «Редактировать скоро / страницу обслуживания». Это откроет настройщик темы SeedProd. Отсюда вы можете выбрать тему, а затем настроить ее, чтобы создать красивую страницу режима обслуживания для вашего сайта.

Выберите тему для страницы режима обслуживания

Теперь, если вы не хотите вручную переводить свой сайт в режим обслуживания при каждом обновлении, вы можете создать страницу обслуживания в WordPress без использования плагина.

Просто создайте на рабочем столе новый файл с именем maintenance.php и вставьте в него следующий код:

<?php
$protocol = $_SERVER["SERVER_PROTOCOL"];
if ( 'HTTP/1.1' != $protocol && 'HTTP/1.0' != $protocol )
    $protocol = 'HTTP/1.0';
header( "$protocol 503 Service Unavailable", true, 503 );
header( 'Content-Type: text/html; charset=utf-8' );
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<body>
    <h1>We are updating the site, please check back in 30 minutes.</h1>
</body>
</html>
<?php die(); ?>

Затем вам необходимо загрузить этот файл в каталог wp-content вашего сайта WordPress.

Теперь всякий раз, когда вы обновляете свой сайт, WordPress будет показывать эту страницу в режиме обслуживания. Вы можете использовать CSS для стилизации этой страницы по своему усмотрению.

Уведомление о пользовательском режиме обслуживания

Устранение ошибок режима обслуживания WordPress

Поскольку мы помогли тысячам пользователей исправить ошибку «Кратковременно недоступен для планового обслуживания» в WordPress, мы помогли пользователям решить несколько невидимых проблем, которые могут возникнуть.

Ниже приведены некоторые дополнительные шаги, которые вам, возможно, придется предпринять, если вышеуказанное решение не сработает.

WordPress по-прежнему зависает в режиме обслуживания после обновления и исправления, описанного выше?

В этом случае вам необходимо обновить файл wp-activate.php, расположенный в вашей основной папке WordPress. Это то же место, где вы нашли и удалили файл .main maintenance.

Вам нужно будет либо открыть файл с помощью файлового менеджера хостинговой компании, либо загрузить его на свой компьютер с помощью FTP.

Затем вам нужно найти код: define ('WP_INSTALLING', true) и изменить true на false.

Итак, ваш код будет выглядеть так:

define ('WP_INSTALLING', ложь)

После этого вам необходимо сохранить изменения и загрузить файл на свой хостинг-сервер по FTP. Если вы используете файловый менеджер хостинговой компании, то простое сохранение файла должно вывести вас из режима обслуживания.

Мой сайт не работает после того, как я исправил ошибку режима обслуживания WordPress. Как мне это исправить?

Незавершенное или прерванное обновление может вызвать проблемы, когда ваш сайт выходит из режима обслуживания.

Если эта ошибка возникла при обновлении основного программного обеспечения WordPress, вам необходимо следовать нашему руководству по обновлению WordPress вручную с помощью FTP.

Если ошибка возникла при обновлении плагина WordPress, вам необходимо временно деактивировать все плагины WordPress с помощью FTP. Этот шаг гарантирует, что поврежденный плагин отключен, и ваш сайт вернется.

Затем вам нужно будет войти в свою панель управления WordPress и активировать по одному плагину за раз, чтобы узнать, какой плагин вызвал проблему. После этого вам необходимо вручную установить обновление плагина, чтобы оно работало правильно.

Мы надеемся, что эта статья помогла вам исправить ошибку «Кратковременно недоступен для планового обслуживания» в WordPress. Вы также можете добавить в закладки наше полное руководство по исправлению наиболее распространенных ошибок WordPress.

Нужна помощь с WordPress? Свяжитесь сейчас
[email protected]

Это переведенная версия оригинальной статьи от wpbeginner, весь контент, изображения и авторство принадлежит автору

Как выполнить аудит безопасности WordPress (полный контрольный список)

Вы хотите провести аудит безопасности WordPress, чтобы убедиться, что ваш сайт в безопасности? WordPress из коробки очень безопасен. Однако, если вы подозреваете,

Как показывать контент только подписчикам RSS в WordPress

Вы хотите добавить эксклюзивный контент для своих подписчиков RSS? Вы можете использовать этот бонусный контент как способ побудить больше пользователей

Как показать дату регистрации пользователя в WordPress

Хотите, чтобы в WordPress отображалась дата регистрации пользователя? Часто популярные сайты членства и форумы отображают дату регистрации пользователя

Как исправить ошибки RSS-канала WordPress

Вы сталкиваетесь с ошибками RSS-канала на своем сайте WordPress? RSS-каналы помогают пользователям подписаться на ваш блог с помощью приложений для чтения