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