Очень часто при обновлении сайта на WordPress из-за небольших технических проблем возникает ошибка такого типа:
Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту
И действительно через минуту-другую сайт возобновляет свою работоспособность, но не всегда. Вот именно о такой не совсем приятной ситуации мы и поговорим. И не просто поговорим, а опишем последовательность процедур для исправления данной ошибки.
Поиск и удаление файла .maintenance
Первое, что необходимо сделать — это зайти через FT и найти в корневой директории WordPress файл .maintenance
(обычно это директория с папкой wp-admin). Этот файл обычно используется во время обновления сайта, и переключает сайт в недоступный для просмотра режим. Нахождение файла .maintenance
в корневой директории говорит о том, что время обновления плагинов или темы произошел сбой. Просто удалите его и сайт должен при перезагрузке заработать в обычном режиме.
Исправляем файл wp-activate.php
Если удаления фала .maintenance
не привело к нормальной работе сайта, то следует проверить файл wp-activate.php. на присутствие в нем строчки с кодом:
define("WP_INSTALLING", true);
Если вторым аргументом в круглых скобка стоит значение true
— меняем его на значение false
В результате у нас должна получиться строка со следующим кодом:
define("WP_INSTALLING", false);
После чего сайт на WordPress заработает в штатном режиме. Но не забываете перед каждым обновлением делать бэкапы.