Сегодня после запуска обновления плагина на WordPress сайт ушел в режим:
«Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту», закрыв доступ в админ-панель WordPress и прервав работу сайта.
Так как с этим столкнулся впервые сразу решил гуглить решение и причину. Решение оказалось на всех источниках одинаковым и простым, но причины две:
1. Из-за большого количества обновляемых плагинов или из-за объемного обновления одного из плагинов WordPress действительно требуется некоторое время для сервисного режима. Тут нужно просто подождать до 15 минут.
2. Из-за неисправности обновления плагина по какой-то причина произошел сбой и сообщение «Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту» уходить не собирается.
Действовать нужно в следующем порядке.
1.Ждем минут 10-15 до возможного обновления плагинов. В моем случае сообщение висело минут 7 именно из-за обновления плагина, ошибки не было.
2. Если вы уже достаточно долго ждете , то нужно чинить.
По FTP заходим в корневую папку вашего сайта, где лежит тот же wp-admin.conf.
Находим файл .maintenance и удаляем. После удаления у вас должен восстановиться доступ в админ-панель.
3. Если удаление.maintenance не решило вопрос, то переходим к файлу wp-activate.php. Ищем в нем строку
define("WP_INSTALLING", true);
В строке меняем аргумент true на false, что бы получилось так:
define("WP_INSTALLING", false);
4. Если способы выше не помогли, то восстанавливаемся из Backup.
Полезная статья, спасибо.