Ошибка при обновлении WordPress.
Решил недавно потестировать новую версию wordpress. Запустил обновление. В процессе видимо возникли какие-то ошибки — нормально обновиться движок так и не смог. Сайт так же перестал отображаться. При запросе — выводилась страничка со следующим содержанием:
Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту.
Перекопал на хостинге весь конфиг движка — ничего толкового так и не нашёл. Возвращаться к бекапу было как-то обидно — решил немного погуглить. Проблема решается, как оказалось, довольно просто. При обновлении wordpress создаёт в корне файлик .maintenance. Если такой файл существует, движок показывает нам сообщение «WordPress: Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту.». Для возобновления работы удаляем этот файл и восстанавливаем работоспособность сайта.
Также может оказаться, что файла .maintenance у вас нет, но при этом, подобное сообщение всё равно выводится вместо главной страницы сайта. В этом случае, можно проверить файл wp-activate.php. Переменная «WP_INSTALLING» должна иметь значение false:
define("WP_INSTALLING", false);
Если это не так — нужно поправить и сохранить файл.
Если ошибка возникла после обновления плагинов?
Если данный текст выводится после неудачного обновления плагинов, то все вышеуказанные методы могут не решить проблемы.
Для восстановления работоспособности сайта нужно зайти на хостинг, в папку wp-content и там, переименовать папку plugins во что-нибудь другое, например в plugins_old. Создаем рядом новую пустую папку с названием plugins и открываем наш сайт. Он должен будет открыться нормально но без плагинов. Когда сайт открылся — снова заходим на хостинг и возвращаем все на свои места. После всех этих действий сайт должен нормально работать.
А я постоянно парился с этой проблемой
Спасибо, а то я весь сайт перерыл разбираясь что же ему надо.
Каждый раз с трепетом и волнением запускаю обновление. Не один раз была ситуация, когда после обновы получала или белый экран, или сообщение с ошибкой, или верстка ломалась набекрень… Причин куча, за два года поотключала кучу нужных плагинов, ибо не поддерживаются. Держусь только за шаблон, боюсь когда-то и его придется сменить из за обновления.
Спасибо. Столкнулся с той же проблемой на днях ((
У меня вообще с обновлениями WP проблема. Часто сайт перестает работать или работает не так, как прежде. А у вас почему-то сайт долго грузит, или у меня лагает так.
Честно говоря у меня проблем с обновлениями не было, я вордпресс обновляю не сразу, жду пока время пройдет после обновления некоторое время
Стараюсь всегда обновлять вручную, с полным бекапом до обновления. На движковые обновлялки надеется не стоит, хотя что-что, данный функционал обязан работать как часы, но увы…
Бэкап всегда надо делать на всякий случай. Чтобы потом не бегать вокруг сайта с бубном
У меня с обновлением плагинов проблемы постоянные. Приходится делать бекапы
Я вообще обновляю спустя время, когда наберется 15 обновлений. Торопиться не стоит, жду пока исправят возможные ошибки.
Недавно также обновил один из сайтов (правда не особо важный). Что-то пошло не так, но через какое-то время сайт очухался. Но как оказалось не до конца — в админку войти так и не получилось, какие-то ошибки на белом фоне.
У меня сайт на WordPress. Никаких проблем в работе не заметил
В целом если всякого г*вна, не ставить на ВП, то апдейты проходят успешно.
Я вообще никогда не обновляю Вордпресс. Причина в том, что после обновления сбиваются все настройки и изменения по дизайну шаблона (а я их всегда в ручную дорабатываю, в чистом виде никогда не оставлюяю), и приходится заново полностью всё переделывать. У вас такое бывало? Как справляетесь с этой проблемой?
Дизайн Шаблона не должен меняться после обновления WordPress. Он может меняться только при обновлении темы. Возможно вы обновляете просто все сразу одной кнопкой)
Мне очень понравилось оформление и работа вашего блога) я тащусь) и спасибо за статью)
Я тоже стараюсь лишний раз ничего не обновлять, и даже и что-то случится — у меня стоит бэкап, который делается каждое утро после публикации постов. И еще хотел сказать по поводу дизайна вашего сайта — оригинально и очень круто. Самое главное, что нестандартно!
Очень хотелось бы прочитать статью о микроразметки, которую на сегодняшний день приветствует Яндекс и Гугл. По возможности подробно разобрать то, как удалить существующую в блоге разметку и внедрить новую.
Спасибо за внимание.
Юрий, про микроразметку есть полные мануалы у самих яши и гугла — не вижу смысла плодить клоны) Что же касается вопроса, как переделать — тут все сугубо индивидуально и зависит от вашей нынешней разметки)
О, спасибо за статью. А то у меня вообще отключены обновления, ибо боюсь, что все слетит из-за возможной ошибки=
За файлик maintenance не знал, если честно. А в остальном знакомые техники. У меня с последними обновлениями вордпреса все ок было. Это я говорю о вордпресе версий 4.2.1, хотя было одно но, но оно было для старых браузеров, в частности ie8. Но на сайте WP быстро появился плагин устраняющий эту проблему. Хотя в версии 4.2.2 возможно это поправили не проверял.
В последний раз после обновления так намучалась с этой проблемой, что теперь даже боюсь.. А еще вот обновление темы вышло, но ведь если обновлять тему все изменения пропадут, как быть?
Можно перенести аккуратно css =) основные изменения в основном бывают там.
Знаете, я раньше тоже перед обновлениями движка «молился», и бил в бубен, но с последними версиями вордпреса косяков не наблюдаю. Хотя, как учили предки — делай бекапы всегда — и будет счастье тебе и твоему сайту)
Обычно maintenance делаю с помощью плагина maintenance mode. Там же есть кастомизация страницы, включая загрузку нужного фона. Удобная вещь до момента запуска проекта
Я всегда перед обновлением делаю back-up. Кстати back-up можно настроить с помощью плагина BackWPup Free прямо на Dropbox с любым интервалом времени (раз в сутку, раз в неделю и т.д). Отличный хак с перейминованием папки plugins, не знал, спасибо.
Обновить WordPress
Загрузка обновления с http://downloads.wordpress.org/release/ru_RU/wordpress-4.3.1.zip…
Загрузка не удалась.: error:0D0890A1:asn1 encoding routines:ASN1_verify:unknown message digest algorithm
Установка не удалась
Обновление дает вам самый новый и самый лучший код. Использование устаревшего кода, вне зависимости от того, как хорошо вы его отлаживали, всегда является возможной причиной сбоев. Искушение использовать исправленный старый код будет велико, но так же увеличится шанс появления ошибок.
Обновляться нужно обязательно. Подготавливайтесь заранее, делайте полный бекап(все файлы +базу). Иногда тестирую на денвере или на временном хосте. Запилил на WP блог строительной тематики,недавно обновлялся вроде норм. Если используете официальные популярные плагины то все должно быть норм, ну и тему подбирайте премиум с поддержкой. Удачи)
Кстати, как раз неделю назад пытался «обновиться» до новой версии wordpress. Но видимо что-то пошло не так. Обновление то «подвисало», то вообще не запускалось, потом подобная петрушка началась и с обновлениями плагинов. Временно решил закрыть для себя этот вопрос.
Спасибо за подсказку!
Спасибо, вылезла один раз такая ошибка(
Спасибо за полезную инфу, пока таких проблем (тьфу-тьфу-тьфу) не возникало, но в будущем, чувствую, статья сэкономит мне пару часов.
Как хорошо что я с таким не сталкивался. Иногда бывали сбои и приходилось заново заливать нужные файлы движка (Темы). Но это все по моей вине, еще учился копаться в коде движка. Сейчас все нормально
Как оказалось скрипту не хватило предоставляемых 30 секунд для обновления и он тупо был обрублен сервером, не закончив свою работу. Возник резонный вопрос — какого хуя? и как мне вернуть все назад. Благо у моего хостинг провайдера есть функция бекапа баз и файлов. Поэтому я недолго думаю откатился до вчерашней версии и заново обновил движок, уже без проблем.
Огромное спасибо вам за статью, возникла та же проблема, но теперь все хорошо.
Интересно, из-за чего могут возникать такие ошибки?