Мой сайт WordPress застрял в режиме обслуживания — что делать?

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

Первое — не паниковать!

Эту проблему довольно легко решить, и в этой статье я проведу вас через шаги по ее решению.

Но сначала о том, что такое «режим обслуживания» WordPress.

1. Что такое режим обслуживания WordPress?

Режим обслуживания WordPress является частью системы автоматического обновления WordPress.

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

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

Wordpress режим обслуживания

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

Существует несколько возможных причин сбоя WordPress в режиме обслуживания.

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

Другая возможная причина — попытка обновления плагинов, несовместимых с установленной версией WordPress.

Или наоборот: установка версии WordPress, не совместимой с тем или иным установленным вами плагином.

Другой возможной причиной является закрытие браузера во время обновления программного обеспечения WordPress.

Какой бы ни была причина, есть простое решение..

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

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

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

И тут ваш сайт WordPress падает в режиме обслуживания.

Итак, что вам нужно сделать, так это вручную удалить файл обслуживания.

Самый простой способ сделать это — через FTP-клиент в вашей cPanel.

Вы можете получить доступ к нему, нажав на ‘File Manager’ в вашей cPanel:

file manager in cpanel

На следующем экране выберите ‘root directory’ и убедитесь, что установили флажок в поле ‘show hidden files’:

root directory

Далее просто прокрутите каталог, пока не найдете файл .maintenance.

Затем просто щелкните правой кнопкой мыши и выберите «удалить»:

delete the maintenance file

Теперь обновите браузер.

Вы удалили режим обслуживания со своего сайта WordPress и можете продолжать работу в обычном режиме.

Посмотрите видео: ‘Застряли в режиме обслуживания WordPress? Вот как выбраться» (2 мин 12 сек)

4. WordPress удалит файл обслуживания самостоятельно

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

WordPress дает 10 минут на завершение обновления, а затем автоматически удаляет файл обслуживания.

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

5. Получение внешней помощи, когда WordPress застрял в режиме обслуживания

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

Я часто нанимаю экспертов WordPress для устранения технических проблем на WordPress, и обычно это стоит всего $10 или $15.

Вот как это сделать:

Создайте аккаунт на Fiverr (если у вас его еще нет).

Войдите в свою учетную запись на Fiverr и введите в поле поиска ‘fix WordPress’:

fiverr fix wordpress

Под ‘Refine Results’ нажмите ‘Bug Fixes’ (посмотрите, что на Fiverr есть 191 поставщик, предлагающий эту услугу):

wordpress stuck in maintenance mode

На следующем экране вы увидите все предложения, связанные с «исправлением ошибок WordPress», в данном случае 4626:

wordpress stuck in maintenance mode

Ищите продавца, у которого рейтинг 5 звезд и не менее 100 отзывов:

wordpress stuck in maintenance mode

В правом верхнем углу есть поле, где можно отсортировать результаты по «релевантности» и «продано лучше всего». Раньше можно было сортировать по цене (от наименее дорогого к наиболее дорогому), но Fiverr недавно убрал эту опцию:

wordpress stuck in maintenance mode

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

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

Для этого перейдите в раздел Plugins > Installed Plugins и нажмите на ‘Details’ для любого плагина:

wordpress stuck in maintenance mode

Откроется небольшое окно, содержащее основную информацию об этом плагине. Он подскажет вам, с какой версией WordPress совместим плагин:

wordpress stuck in maintenance mode

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

wordpress stuck in maintenance mode

7. Резюме

Давайте быстро подведем итоги. Вот что делать, если ваш сайт падает в «режиме обслуживания»:

1. Перейдите в диспетчер файлов в вашей cPanel (в пользовательском разделе вашего хостера)
2. Перейдите в корневой каталог (public_html)
3. Убедитесь, что выбрано «показывать скрытые файлы»
4. Найдите файл под названием .maintenance и удалите его
5. Затем обновите браузер