Пока я был в отпуске, один из моих сателлитов благополучно умер. Поскольку я не него не заходил с января, то узнал об этом только из сообщения Сапы. Посмотрел – «белый экран смерти» и на самом сайте, и в админке. Точнее, в админку я попасть не смог.
Вступил в переписку с хостером, но мне вежливо ответили, что у них все нормально (продемонстрировали скриншот логов ошибок) и что восстановить его из бэкапов невозможно ввиду больших сроков.
Вычислил с помощью графиков продажи ссылок Сапы примерное время падения сайта: точно, отпуске. Значит, сам накосячить не мог. Что-то случилось без моей помощи. Что именно – не знаю до сих пор. Сейчас сайт уже работает и я хочу поделиться с Вами своим опытом.
Нет, у меня не умирают сайты еженедельно – это первый случай. Но алгоритм моих действий кому-нибудь может пригодиться. Не дай Бог. Но раз Вы читаете эту статью, значит, мы с Вами коллеги по несчастью.
1.Прежде всего попробовал с помощью FTP удалить плагины. Удалил все. Удалил и все темы, кроме предустановленных. Не помогло.
2.Потом, спохватившись, сделал бэкап базы данных. Интересно, но впоследствии оказалось, что, несмотря на удаленные плагины, после их восстановления на сайте АБСОЛЮТНО все настройки сохранились в БД, включая коды AdSense и e-mail адреса.
3.Далее решил попробовать закачать скачанную ранее базу на другой сайт. Не получилось, думаю, из-за того, что на «умершем» сайте WordPress 2.9.2, а на новом – 3.4.0.
4.После этого решил обновить WordPress на сайте по-файлово: закачивал по одному новые папки и файлы и смотрел, что будет. Ничего не было.
5. Тогда решил обновить WordPress целиком (тоже версии 2.9.2), но перед этим надо сохранить все папки и файлы, которые создавали в корне сайта биржи, плагины и т.д.
Сначала хотел закачать все эту информацию в какую-нибудь папку. Посмотрел в компьютере перечень папок и обнаружил папки, которых я не знаю. Испугался: вирус? Рука потянулась к клавише «Delete», но вовремя вспомнил, что перед отпуском решил посмотрел скрытые папки в компьютере да так и оставил. Не делайте так! Вдобавок к умершему сайту, чуть-чуть не угробил свой Windows7. Вас интересуют
Папку я создал в Downloads (Закачках), скопировал туда все, не относящиеся непосредственно к WordPress папки и файлы.
6.Закачал новый WordPress. Доработал файл wp-config.php. Появился доступ в админку, в ней вроде все нормально. А вот доступа к самому сайту нет – белый экран.
7.Что-то щелкнуло в голове и я решил вместо одного предустановленного шаблона активировать второй. И ВСЕ ЗАРАБОТАЛО!!!
Значит, причина была в дефолтном шаблоне. Конкретнее сказать не могу. Вируса на сайте нет.
Рекомендации, вытекающие из всей этой эпопеи.
- Надо делать еженедельный бэкап базы данных самому, не надеяться на хостера.
- Старайтесь как можно быстрее обнаружить падение сайта. Если это произойдет в Ваше отсутствие (как у меня) и нет оповещения от Яндекс.Метрики (как у меня) старайтесь уточнить срок падения с помощью сервисов статистики – Рамблер ТОП100, Liveinternet и т.п. – обнуление посещаемости и есть начало падения. Исходя из этого и подбирайте сохраненную базу данных, тогда потеряете минимум данных.
- Если у Вас нет сохраненных архивов плагинов и тем (шаблонов), то не надо их просто удалять с сайта, а скопируйте в отдельную папку.
- Обязательно (!) сохраните папку с картинками. Если тексты статей хранятся в базе данных, то картинки – в WordPress’е (обычно в папке uploads). После смены WordPress’а просто закачаете ее туда и не будете, как я, долго и мучительно их восстанавливать. Муторная работа, доложу я Вам, да еще и ошибки 404 гарантированы – адрес новых картинок будет другой (из-за даты).
- Не забудьте внести в код шаблона различные скрипты, коды и т.д., которые были установлены на Вашем сайте до его падения.
Желаю Вам выйти из аналогичной ситуации с наименьшими потерями!
Похожие записи по этой теме:
- Блокировка нежелательного IP адреса
- Плагин Clearfy – находка для вебмастера
- Kama SpamBlock – плагин для борьбы со спамом
- Yoast SEO- лучший бесплатный SEO плагин
- Информация об информации
- Вышел WordPress 5.0
- Автоустановка WordPress на хостинге (на примере Sherlockhost.ru)
- Плагин All in One SEO Pack
- Как закачать WordPress на хостинг с помощью FileZilla
- Предварительные итоги голосования и дальнейшие планы