Меню
Категории
Ошибка при обновлении WordPress / Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту.
18 декабря, 2011 Вордпресс

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

По возвращению с кухни увидел на рабочем столе сообщение о том, что при обновлении возникла ошибка. Движок перестал реагировать на любые команды и вместо страниц выдавал мне собщение — “Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту.”

Как оказалось скрипту не хватило предоставляемых 30 секунд для обновления и он тупо был обрублен сервером, не закончив свою работу. Возник резонный вопрос — какого хуя? и как мне вернуть все назад. Благо у моего хостинг провайдера есть функция бекапа баз и файлов. Поэтому я недолго думаю откатился до вчерашней версии и заново обновил движок, уже без проблем.

Однако мне стало интересно каким образом движок понимает, что его обновляют.

Для того, чтобы избавиться от сообщения, зайдите в папку wp-admin, вашего блога через FTP и удалите файл .maintenance после чего блог снова заработает и вы сможете повторить попытку обновления WordPress. В WordPress 3.0 файл .maintenance создается в корневой папке блога.

Также при обновлении WordPress бывает, что файла .maintenance вообще нигде нет, но сообщение все еще выдается и блог не доступен. Откройте файл wp-activate.php и убедитесь в том, что строчка define ( «WP_INSTALLING», false ); имеет значение false. Если оно установлено в true блог открываться не будет.

32 комментария
  1. Cпасибо за пост, а то ваще испугался!

  2. круто, а у меня сразу обновился и отрубился только после этого.

    после repair’а пишет:
    Требуется обновление базы данных

    WordPress был обновлён! Прежде чем мы пропустим вас дальше, нужно обновить базу данных до самой свежей версии.

    Процесс обновления может занять немного времени. Пожалуйста, наберитесь терпения.
    Жму кнопку, все ок. спс за пост

  3. Благодарю, тоже оперативно помогло!

  4. Константин

    Благодарю. Очень помогло.

  5. Спасибо большое за помощь!

  6. К сожалению, не помогло ни стирание файла, ни выставление переменной WP_INSTALLING в false!
    Сейчас пытаюсь перезалить на FTP файлы новой версии WordPress 3.4 и перезапустить блог.

  7. Спасибо, помогло!

  8. Люди добрые! что это? при обновлении на 3.4. Fatal error: Maximum execution time of 30 seconds exceeded in Z:\home\localhost\www\localblog\wp-includes\class-http.php on line 1106 мне уже не посебе…

  9. Спасибо! У меня была эта беда, справился благодаря вашей подсказке.

  10. Спасибо Бро!
    а то я чуть не испугался

  11. Спасибо за разъяснение, зашел через FTP клиент, удалил этот ненужный файл, и все заработало :)

  12. Спасибо!

  13. Автор лучший!!! Правда, не в wp-admin а на категорию выше находился файл но не важно!!! Спасибо огромное!

  14. Спасибо очень выручил!))) а то я чуть не обос***я буду чаще бекапится)

  15. Фух. Ща только что встретился с такой проблеммой. Менял тему, а тут хер, зайдите по позже. Только я этот файл в корне нашел в папке wp-admin его нет.
    И в файле wp-activate.php было true, поменял на false. Правельно сделал?

  16. спасибо очень помогла ваша статья

  17. Спасибо большое! Приготовился уже откаты заливать, а тут вон как все просто =)

  18. Спасибо за статью.
    Я уж думал, что случилось с моим сайтом https://modernrock.ru/
    Однозначно в закладки, еще раз спасибо)

  19. Спасибо! Круто!

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

  21. Спасибо! чуть не полез сайт из бэкапа доставать.

  22. Спасибо за пост, а особенно за комментарий Алексея! Нашла этот пресловутый .maintenance в корне сайта.

  23. Заработало-то заработало.. Но Вордпресс так и не обновился. И при каждой попытке выдает эту ошибку. Кстати, сайт и без манипуляций с ftp минут через 10 начинает работать. Но в старой версии WP. Что сделать можно еще в таком случае?

  24. Круто! Благодарю за помошь! У меня три плагина обновления выдали и я решил их оптом обновить, и видимо времени не хватило скриптам. Если бы не Ваш сайт – надо было бы переставлять движок.

  25. Я для начала делаю всё на тестовом сайте. И на нём появилась такая же ошибка. Я испугалась, потому что не сделала экспорт сайта. Спасибо Вам большое. Очень помогло. Хоть сайт и тестовый, но на нём полно работ.

  26. Спасибо, а то чуть не наложил

  27. Удали или выключи антивирус и переустанови заново. То что ты поставил другой не значит что этот файл не блокируется и им.

  28. Спасибо! Решила обновиться до WordPress 4.3.1… И – ужас… “Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту”. Мне показалось, что “минута” длилась целую вечность)) Бэкап не сделала. Думала – всё! К счастью, нашла в поиске Вашу статью. удалила файл .maintenance, и всё заработало.

  29. мужик ты гений, спасибо!!!

  30. Спасибо большое ! помогло!

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




*