Рубрики
WordPress

Ошибка обновления WordPress: Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту.

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

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

Это классическая проблема — WordPress создаёт файл .maintenance в корне сайта во время обновлений, но иногда не удаляет его автоматически (например, если обновление прервалось). Что кстати у меня и случилось, один плагин не обновился почему-то.

Решение: удалите файл .maintenance

Через FTP/SFTP или файловый менеджер хостинга:

  1. Подключитесь к корневой папке сайта (там, где находится wp-config.php)
  2. Найдите файл .maintenance
  3. Удалите его

Готово — сайт сразу станет доступен.

Через SSH (если есть доступ):

rm /путь/до/сайта/.maintenance

Почему это происходит?

ПричинаОписание
Обновление прервалосьПотеря соединения, таймаут браузера
Ошибка PHPСкрипт упал до завершения обновления
Конфликт плагиновПлагин «застрял» в процессе

Профилактика

  • Делайте резервную копию перед обновлениями
  • Обновляйте плагины по одному, а не все сразу
  • Используйте плагин типа WP Maintenance Mode для контролируемого режима обслуживания

А еще не уходите со страницы обновления, пока визуально не увидите, что весь процесс завершен.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *