Як виправити помилку Wordpress

Буває, що оновлюєш WordPress або якісь плагіни, а сайт «зависає». Перезавантажуєш сторінку контрольної панелі, а там

"Сайт ненадовго закритий на технічне обслуговування"

і нічого не можна зробити. Та ні, можна насправді.

Чому виникає помилка?

Коли ви оновлюєте плагін або навіть сам WordPress, двигун тимчасово переводить себе в режим обслуговування. Власне кажучи, цей текст повинен повідомляти відвідувачам вашого сайту про те, що сайт ненадовго закритий. Ну, ви зрозуміли. Отже, саме по собі це повідомлення — не проблема. Інше питання, якщо воно висить довго і зрозуміло стає, що сайт завис.

Це може статися, якщо у вас розірвався або сильно сповільнився зв'язок із сервером, або скрипт оновлення WordPress з якихось причин перервав роботу.

Як полагодити?

Під час оновлення WordPress створює файл .maintenance у кореневій директорії сайту. У нормальній ситуації він створив – він і видалить. Але якщо щось пішло не так, то файл залишається. Якщо його видалити - все стане нормально, тобто ви знову зможете потрапити до контрольної панелі.

Видалити його можна через FTP або використовуючи програму, або, якщо хостинг це дозволяє, з панелі управління хостингом. Наприклад, хостинг 1gb.ru, яким ми користуємось, це дозволяє.

Не тут то було

Начебто все просто, але не всім ця хитрість допомагає. Якщо файл .maintenance ви видалили, але WordPress все одно не працює, спробуйте інше рішення.

У тій же кореневій директорії сайту знайдіть файл wp-activate.php. У цьому файлі знайдіть параметрWP_INSTALLING і поміняйте значенняtrue наfalse. Повинно вийти наступне:

Ось тепер WordPressточно знову запрацює. Успіхів!