Как исправить ошибку «WordPress застрял в режиме обслуживания» (быстрые способы)
Опубликовано: 2022-03-24Вы ищете решение, как исправить ошибку «WordPress застрял в режиме обслуживания»? Не волнуйтесь, это распространенная проблема, с которой сталкиваются владельцы сайтов WordPress, и ее можно легко решить.
У каждой CMS есть свои проблемы, которые могут возникнуть в любое время, и это проблема WordPress. Если вы устали искать правильные решения этой ошибки, то этот пост как раз для вас. Прочитав это руководство, вы узнаете, как исправить ошибки режима обслуживания на сайте WordPress.
В этом руководстве мы расскажем о различных причинах этой ошибки, а также о различных методах и решениях для решения проблемы.
Итак, не теряя времени, приступим!
Что такое режим обслуживания WordPress?
Прежде чем узнать, как решить ошибку «режим обслуживания» в WordPress, сначала давайте посмотрим, что такое режим обслуживания WordPress. Мы все знаем, что обновления очень важны для вашего блога WordPress, будь то тема или плагин, каждое обновление содержит полезные функции. Вот почему не рекомендуется пропускать какое-либо обновление, если у вас нет очень веской причины.
Когда вы обновляете любую тему или плагин, или WordPress автоматически обновляет свое ядро до следующего уровня, ваш сайт автоматически переходит в режим обслуживания по умолчанию, предоставляемый WordPress, чтобы защитить ваш сайт от внешних угроз во время процесса обновления.
Этот процесс настолько быстр, что вы никогда его не замечали. Как вы можете видеть на изображении ниже, когда мы обновляем WordPress, режим обслуживания автоматически включается самим WordPress.

Когда этот режим активирован, WordPress создает файл с именем .maintenance в корневой папке вашего сайта. Если обновление будет успешно завершено, WordPress удалит этот автоматически сгенерированный файл из корневой папки. После этого пользователи могут легко получить доступ к вашему сайту.
Что вызывает «Ошибку режима обслуживания WordPress»?
Как мы обсуждали выше, процесс режима обслуживания обычно занимает несколько секунд, и вы не знаете, когда ваш сайт находится в этом режиме обслуживания.
Но иногда что-то пойдет не так, и вы увидите сообщение «Кратковременно недоступен для планового обслуживания. Зайдите через минуту» сообщение остается даже после завершения обновления.

Вот несколько причин, вызывающих эту ошибку:
- Вы пытаетесь обновить большое количество плагинов одновременно.
- Вы случайно закрыли браузер во время обновления.
- Вы получаете медленный ответ сервера.
- В вашей базе данных недостаточно памяти или хранилища.
- У вас также могут быть проблемы с совместимостью.
Как исправить ошибку «WordPress застрял в режиме обслуживания»?
Теперь, когда вы знаете, что такое режим обслуживания и почему вы в нем застряли, пришло время узнать, как можно легко решить эту проблему.
Вот основные причины возникновения этой ошибки:
- Если файл .maintenance все еще находится в корневой папке
- Если произошел сбой плагина или темы при обновлении
Теперь давайте посмотрим, как решить эти ошибки с их подробными решениями.
Как решить проблему, если файл .maintenance все еще находится в корневой папке
Наиболее частая причина, по которой WordPress зависает в режиме обслуживания, связана с автоматически сгенерированным файлом .maintenance. Вы должны удалить этот файл, чтобы вернуть сайт пользователям.
Вот решение, которое может помочь вам удалить этот файл:
Вы можете удалить этот файл из корневой папки вашего сайта, что можно сделать с помощью любого программного обеспечения FTP, такого как FileZilla , Transmit и Cyberduck . Если вы не хотите использовать какое-либо FTP-приложение, вы можете использовать файловый менеджер вашего веб-хостинга, доступный в cPanel.
Здесь, в этой статье, мы рекомендуем вам использовать cPanel, поскольку она проста в использовании по сравнению с клиентскими приложениями FTP.
Сначала войдите в свою cPanel, используя свое имя пользователя и пароль.

Теперь в разделе «Файлы» откройте диспетчер файлов, как показано на рисунке ниже.

После доступа к диспетчеру файлов вам необходимо открыть папку public_html , найти файл .maintenance и удалить его. Теперь вернитесь на свой сайт и обновите вкладку браузера. Сообщение об ошибке должно исчезнуть.

Как решить проблему, если плагин или тема не удалась при обновлении
Если проблема не устранена, возможно, проблема связана с вашей темой или плагином. Это произошло, когда процесс обновления был прерван на середине. Чтобы проверить, правильно ли это, вам нужно переименовать папки тем или плагинов.
Для этого мы снова будем использовать программное обеспечение FTP для подключения к нашему сайту и доступа к корневой папке.
Как только вы окажетесь в корневой папке своего сайта, откройте папку «wp_content» , найдите «плагины» и измените имя папки на любое другое, например «old-plugins». С этим переименованием WordPress деактивирует все плагины вашего сайта.

После этого вы можете обновить сайт, чтобы проверить, доступен ли он. Если сайт загружается, значит, ошибка связана с плагинами. Теперь вернитесь в папку «wp_content» и верните «старые плагины» обратно в «плагины» . После этого перейдите в wp_admin > plugins и активируйте каждый плагин один за другим, чтобы узнать, какой из плагинов имеет ошибку. Как только вы найдете этот конкретный плагин, удалите и переустановите его.

Если проблема все еще не решена после изменения имени папки плагина, то на этот раз вам нужно изменить имя папки тем. Перейдите в «wp_content» и переименуйте папку «themes» во что-нибудь вроде «old-themes» .

Снова перезагрузите свой сайт, и если он загрузится, проблема связана с текущей активированной темой. Теперь вам нужно вернуться в папку «wp_content» и изменить « old-themes» на «themes» . После этого шага удалите папку активированной темы из папки «themes» (перед удалением я рекомендую вам сделать резервную копию вашего сайта WordPress, используя этот метод ). После удаления попробуйте переустановить ту же тему. Теперь проверьте, загружается ли сайт, если нет, то вам следует связаться с разработчиком темы.
Способы предотвратить зависание сайта в «Ошибке режима обслуживания WordPress»
Даже если эту проблему не очень сложно решить, она все равно может затруднить работу вашего пользователя.
Следовательно, рекомендуется принять некоторые меры предосторожности, которые уменьшат вероятность того, что ваш сайт снова застрянет в ошибке режима обслуживания WordPress.
1- Проверьте совместимость тем/плагинов

Перед установкой любой темы или плагина вы всегда должны проверять, совместимы ли они с вашей текущей версией WordPress или нет.
Проверить это довольно просто, вы можете проверить совместимость на странице загрузки плагина или темы, как показано ниже:
2- Избегайте массового обновления плагинов
Старайтесь не обновлять слишком много плагинов одновременно. Это также основная причина, по которой люди получают сообщение об ошибке «WordPress застрял в режиме обслуживания». Вы можете каждый раз уменьшать количество обновлений плагина.
Конечно, всем нравятся частые обновления, особенно когда речь идет о темах или плагинах, поскольку это улучшает общий вид вашего веб-сайта. Но обновляйте их по одному, не торопитесь.
3- Проверьте предварительно установленные элементы
Вы всегда должны проверять свою тему, чтобы увидеть, есть ли какие-либо плагины, которые уже установлены на вашем сайте. В частности, проверьте, установлен ли какой-либо плагин режима обслуживания, поскольку он может переопределить операции обслуживания WordPress по умолчанию.
Если вы обнаружите какой-либо встроенный плагин обслуживания с вашей темой, рекомендуется удалить его, так как он может прервать операции обслуживания WordPress по умолчанию и вызвать ошибки режима обслуживания WordPress.
Часто задаваемые вопросы
У вас все еще могут быть вопросы, связанные с устранением ошибки режима обслуживания. Здесь я делюсь несколькими часто задаваемыми вопросами, чтобы развеять ваши сомнения:
В. Как долго длится режим обслуживания?
Режим обслуживания длится до тех пор, пока не завершится процесс обновления тем или плагинов. Время зависит от количества обновлений и операций.
Например, если вы настраиваете свой веб-сайт, то режим обслуживания может длиться долгое время.
В. Как вывести мой сайт из режима обслуживания?
Вы автоматически выйдете из режима обслуживания после завершения процесса обновления. Однако после успешного завершения, если вы все еще находитесь в режиме обслуживания, вам придется выйти из него вручную.
Для этого вы можете удалить файл .maintenance по умолчанию, созданный WordPress, из корневой папки вашего сайта. Для этого вы можете использовать клиентское приложение FTP или файловый менеджер cPanel. После того, как проблема связана с неисправными темами или плагинами.
Чтобы узнать больше о том, как выйти из режима обслуживания, прочитайте руководство выше.
В. Как вывести веб-сайт из режима обслуживания?
Есть некоторые меры предосторожности, которые вы можете предпринять, чтобы убедиться, что ваш сайт не находится в режиме обслуживания.
Например, вам следует избегать одновременного обновления слишком большого количества плагинов, а также проверять версии, совместимые с темой или плагином, перед их установкой.
В. Есть ли какой-нибудь плагин для устранения ошибок режима обслуживания ?
Нет, плагина, устраняющего ошибку режима обслуживания, не существует. Вы должны вручную решить эту проблему.
Подведение итогов!
В этом руководстве мы поделились несколькими способами, которые могут помочь вам устранить ошибку «WordPress застрял в режиме обслуживания». Я просто рекомендую вам регулярно делать резервные копии вашего сайта, чтобы избавиться от потери данных. Кроме того, вы можете использовать промежуточный сайт, если это возможно, что поможет вам выполнять различные тесты, не затрагивая основной сайт.
Из приведенных выше методов вы можете использовать любой из них, чтобы вернуть свой сайт в рабочее состояние. Однако, если вы столкнетесь с какими-либо трудностями в процессе, вы можете прокомментировать свои вопросы ниже, и я отвечу на них.
Не забудьте поделиться этой статьей, чтобы помочь другим пользователям WordPress.




