Ошибка при обновлении WordPress / Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту.
Однажды утром, зайдя в админку своего блога я обнаружил, что вышла новая версия Wordpres 3.3 и движок мило предложил мне автоматически обновиться до последней версии автоматически. Поскольку я делал так всегда, противиться не стал. Нажал обновить и ушел пить чай.
По возвращению с кухни увидел на рабочем столе сообщение о том, что при обновлении возникла ошибка. Движок перестал реагировать на любые команды и вместо страниц выдавал мне собщение — "Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту."
Как оказалось скрипту не хватило предоставляемых 30 секунд для обновления и он тупо был обрублен сервером, не закончив свою работу. Возник резонный вопрос — какого хуя? и как мне вернуть все назад. Благо у моего хостинг провайдера есть функция бекапа баз и файлов. Поэтому я недолго думаю откатился до вчерашней версии и заново обновил движок, уже без проблем.
Однако мне стало интересно каким образом движок понимает, что его обновляют.
Для того, чтобы избавиться от сообщения, зайдите в папку wp-admin, вашего блога через FTP и удалите файл .maintenance после чего блог снова заработает и вы сможете повторить попытку обновления WordPress. В WordPress 3.0 файл .maintenance создается в корневой папке блога.
Также при обновлении WordPress бывает, что файла .maintenance вообще нигде нет, но сообщение все еще выдается и блог не доступен. Откройте файл wp-activate.php и убедитесь в том, что строчка define ( «WP_INSTALLING», false ); имеет значение false. Если оно установлено в true блог открываться не будет.
круто, а у меня сразу обновился и отрубился только после этого.
после repair’а пишет:
Требуется обновление базы данных
WordPress был обновлён! Прежде чем мы пропустим вас дальше, нужно обновить базу данных до самой свежей версии.
Процесс обновления может занять немного времени. Пожалуйста, наберитесь терпения.
Жму кнопку, все ок. спс за пост
Комментарий от
[ 20 марта, 2012, 08:07 ]
Благодарю, тоже оперативно помогло!
Комментарий от Константин
[ 30 мая, 2012, 19:16 ]
Благодарю. Очень помогло.
Комментарий от Руслан
[ 13 июня, 2012, 23:24 ]
Спасибо большое за помощь!
Комментарий от
[ 17 июня, 2012, 07:38 ]
К сожалению, не помогло ни стирание файла, ни выставление переменной WP_INSTALLING в false!
Сейчас пытаюсь перезалить на FTP файлы новой версии WordPress 3.4 и перезапустить блог.
Комментарий от
[ 17 июня, 2012, 09:57 ]
Спасибо, помогло!
Комментарий от Наташа
[ 20 июля, 2012, 09:56 ]
Люди добрые! что это? при обновлении на 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 мне уже не посебе…
Комментарий от
[ 17 октября, 2012, 14:55 ]
Спасибо! У меня была эта беда, справился благодаря вашей подсказке.
Комментарий от
[ 9 декабря, 2012, 08:34 ]
Спасибо Бро!
а то я чуть не испугался
Комментарий от
[ 12 января, 2013, 08:09 ]
Спасибо за разъяснение, зашел через FTP клиент, удалил этот ненужный файл, и все заработало :)
Комментарий от Андрей
[ 4 мая, 2013, 14:29 ]
Спасибо!
Комментарий от
[ 19 июня, 2013, 02:43 ]
Автор лучший!!! Правда, не в wp-admin а на категорию выше находился файл но не важно!!! Спасибо огромное!
Комментарий от Сашок
[ 25 июня, 2013, 13:25 ]
Спасибо очень выручил!))) а то я чуть не обос***я буду чаще бекапится)
Комментарий от
[ 11 августа, 2013, 16:59 ]
Фух. Ща только что встретился с такой проблеммой. Менял тему, а тут хер, зайдите по позже. Только я этот файл в корне нашел в папке wp-admin его нет.
И в файле wp-activate.php было true, поменял на false. Правельно сделал?
Комментарий от
[ 16 августа, 2013, 23:34 ]
спасибо очень помогла ваша статья
Комментарий от
[ 25 августа, 2013, 17:18 ]
Спасибо большое! Приготовился уже откаты заливать, а тут вон как все просто =)
Комментарий от
[ 24 сентября, 2013, 14:53 ]
Спасибо за статью.
Я уж думал, что случилось с моим сайтом https://modernrock.ru/
Однозначно в закладки, еще раз спасибо)
Комментарий от
[ 27 сентября, 2013, 17:10 ]
Спасибо! Круто!
Пингбек от
[ 17 ноября, 2013, 23:05 ]
[…] […]
Комментарий от Владимир
[ 28 ноября, 2013, 13:21 ]
Спасибо! чуть не полез сайт из бэкапа доставать.
Комментарий от
[ 23 января, 2014, 22:15 ]
Спасибо за пост, а особенно за комментарий Алексея! Нашла этот пресловутый .maintenance в корне сайта.
Комментарий от
[ 27 января, 2014, 05:29 ]
Заработало-то заработало.. Но Вордпресс так и не обновился. И при каждой попытке выдает эту ошибку. Кстати, сайт и без манипуляций с ftp минут через 10 начинает работать. Но в старой версии WP. Что сделать можно еще в таком случае?
Комментарий от
[ 14 марта, 2014, 21:10 ]
Круто! Благодарю за помошь! У меня три плагина обновления выдали и я решил их оптом обновить, и видимо времени не хватило скриптам. Если бы не Ваш сайт — надо было бы переставлять движок.
Комментарий от
[ 12 сентября, 2014, 19:11 ]
Я для начала делаю всё на тестовом сайте. И на нём появилась такая же ошибка. Я испугалась, потому что не сделала экспорт сайта. Спасибо Вам большое. Очень помогло. Хоть сайт и тестовый, но на нём полно работ.
Комментарий от
[ 6 мая, 2015, 00:31 ]
Спасибо, а то чуть не наложил
Комментарий от
[ 7 мая, 2015, 08:39 ]
Удали или выключи антивирус и переустанови заново. То что ты поставил другой не значит что этот файл не блокируется и им.
Комментарий от
[ 22 ноября, 2015, 23:47 ]
Спасибо! Решила обновиться до WordPress 4.3.1… И — ужас… «Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту». Мне показалось, что «минута» длилась целую вечность)) Бэкап не сделала. Думала — всё! К счастью, нашла в поиске Вашу статью. удалила файл .maintenance, и всё заработало.
Написать комментарий