Как-то обновлял одну тему на сайте на WordPress, но вот забыл что права у директории слетели. В итоге, в очередной раз нажимая F5, увидел следующее сообщение:
WordPress: Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту.
Прошерстил конфиг WordPress — ничего похожего на фикс проблемы так и не нашёл. Хотел уже было лезть в бекапы и возвращать всё обратно, но решил на всякий случай загуглить. Решение проблемы оказалось тривиальном. При обновлении WordPress создаёт в корне файлик .maintenance, при наличии которого и показывает нам сообщение «WordPress: Сайт ненадолго закрыт на техническое обслуживание. Зайдите через минуту.».
Фикс, как вы уже наверное догадались, элементарный — удаляем этот файл и восстанавливаем работоспособность сайта. Конечно, если у вас возникли какие-то более серъёзные проблемы при обновлении (например, что-то не прошло на уровне базы данных), или, это было обновление ядра, а не темы, то, возможно, это уберёт данной сообщение, но, не вернёт работоспособности вашей инсталляции WordPress.
Также при обновлении WordPress иногда случается, что файла .maintenance нет, но при этом, подобное сообщение всё ещё показывается при попытке зайти на сайт. В таком случае, проверьте файл wp-activate.php и убедитесь в том, что переменная «WP_INSTALLING» имеет значение false:
1 | define("WP_INSTALLING", false); |
Если это не так — исправьте.
Благодарю! Эта информация очень помогла мне в решении такого рода проблемы.
А у меня вылезло вот это:
Warning: require(/home/u324688840/public_html/wp-includes/revision.php): failed to open stream: No such file or directory in /home/u324688840/public_html/wp-settings.php on line 120 Fatal error: require(): Failed opening required ‘/home/u324688840/public_html/wp-includes/revision.php’ (include_path=’.:/usr/lib/php’) in /home/u324688840/public_html/wp-settings.php on line 120
И теперь не знаю что делать….
Хмм, у меня файла revision.php тоже нет, но он и не подключается в wp-settings.php. Проверьте наличие revision.php в папке wp-includes, если он есть — скорее всего проблема в правах на него. Если такого файла нет, попробуйте закомментировать его в своём wp-settings.php — 120я строка (но не забудьте вернуть, если не поможет или в будущем возникнут проблемы).
P.S. Все советы вы выполняете на свой страх и риск. Я не сталкивался с такой проблемой, просто написал как действовал бы сам в подобной ситуации.
Большое спасибо, помогло. Собирался уже переустанавливать wordpress.:)))) (Windows way:)))
Спасибо, крутой совет, всем рекомендую перепостить!!!
Вашу статью нашел исходя из аналогичной проблемы
Но не стал даже залезать на FTP — просто зашел в админку своего WordPress-хостинга «Хостенко» и нажал «Резервные копии», а затем выбрал вчерашнее число (может и сегодняшнее сработало бы, но ничего сегодня и не писал — просто махом с дуру хотел обновить все плагины.. вот и поплатился)
Так вот, спустя минут 10 на посту пришло уведомление, что восстановление завершено (в админке хостинга тоже сдублировалось)
Вообщем, рад за быстрый и удобный в обращении хостинг. Сразу 10 блогов на Вордпрессе на нём держу (тариф Трипл).
Если кому интересно потестить бесплатно этот хостинг 14 дней — прямая ссылка в моем имени.
А потом может пригодится купончик 10% скидки: «do2-11-13» — действует он с сегодняшнего дня еще месяц (под любое кол-во использований)
Сдаётся мне, вы представитель этой конторы.
Ну цены не задраны, хотя и не самое дешёвое решение (лично я, например, предпочитаю иметь VPS, сейчас от digitalocean юзаю, до этого hetzner был). За это и за не спамный комментарий (всего-то завуалированная реклама), пропустим ссыль: hostenko.com
P.S. Я вроде бы убирал поле «web-сайт» из формы комментария, а теперь вот вижу оно опять на месте… надо разобраться.
Спасибо большое! Все получилось!
thx! справился с проблемой за 2 минуты
спасибо!
очень помогло при работе с сайтом dachnicam.ru
прямо не знал как ещё подойти — погуглил — Ваша статья очень кстати
Такая же ошибка вылезла при запущенном top по ssh и одновременном обновлении плагина в wp. Ошибка прошла при выходе из top.
Спасибо! Файлик был, все починили )
Спасибо, чуть не поседел
Спасибо за статью.
Действительно полезно, если сайт долгое время выдаёт такую фразу.
Но всё-таки админам сайта первоначально советую подождать окончания обновлений плагинов.
Ведь такую фразу выдаёт wordpress при недостатке ресурсов.
Просто надо подождать иногда не «минутку», а пол часа.
Спасибо, все получилось
СПАСИБО!
Спасибо!!!
спасибо большое! помогло!
Проблема возникла после попытки обновить все темы махом.
Начал искать или как там — гуглить. Подождал минут 5 пока читал эту страницу, потом еще раз попробовал зайти на сайт и… все само собой починилось и заработало.
но все равно спасибо за информацию, на будущее..
Спасибо за совет! Да,ошибка действительно вылетает,если обновлять всё махом. По очереди всё нормально обновляется. Ждал ждал, так надпись и не пропадала) Собственно, тоже чуть не поседел потому что не было бэкапа свежего)) Так что ещё раз спасибо
Спасибо огромное за статью!!
Спасибо! Вы спасли мои нервы и возможно мой монитор.
Очень помог Ваш обзорчик, всю голову сломала, думала откат сайта делать, спасибо Вам огромное!
Большое спасибо!!!!! Все получилось!!!
спасибо за совет.. очень помог… удалил файл и все заработало.
Спасибо тебе, добрый человек! Выручил:)))
Огромное спасибо, очень помогла статья!
Спасибо. Помогло.
Спасибо! Помог!!!
Большое вам спасибо за полезную статью! Дело было в файлике .maintenance
Cпасибо, получилось!
Благодарю! Спасло от переживаний!
Спасибо!!! С Новым Годом
Спасибо получилось
Очень помогла эта информация, а то уже что только не делала В тех поддержку написала , а они мне память добавили на сайт и все