Создавать сайт очень интересно. Но рано или поздно обязательно наступит такой момент, когда вдруг из-за каких-либо неполадок сайт работать перестанет. Это случится не один раз. Особенно с новичками. И это вполне нормальное явление, пугаться временной “поломки” сайта не стоит. Всё можно легко решить и починить.
В этой статье мы расскажем о том, что делать, если перестал работать сайт на WordPress.
Оглавление
Резервное копирование
Но перед тем, как начать рассказывать о том, как решать проблемы с сайтом, давайте поговорим о том, как снизить риск возникновения этих проблем. И самым лучшим помощником здесь будет резервное копирование.
Во-первых, любой нормальный хостинг делает резервное копирование автоматически периодически. Если копии создаются раз в 2-3 дня, то этого вполне достаточно. Также на некоторых хостингах есть возможность создать резервную копию сайта в любой нужный момент по требованию.
Во-вторых, для WordPress существует большое количество плагинов, которые позволяют создавать разрезное копирование. При этом настраивать такие плагины можно очень глубоко и гибко на своё усмотрение, что очень удобно.
В-третьих, если вы уже дошли до того, что редактируете файлы тем, плагинов и самой WordPress, то перед этим вы можете создать копию файла локально, на своём компьютере.
Сила и эффект резервной копии очевидны – в случае возникновения каких-либо проблем можно восстановить сайт на некоторое время ранее, когда он ещё работал. В зависимости от метода копирования, восстановить можно как весь сайт, так и какой-либо из его файлов.
Вспомните ваши последние действия на сайте
Иногда у резервного копирования бывает одна проблема – при откатывании изменений, откатываются и все полезности, которые были сделаны в период после создания копии. Если были сделаны полезные изменения, то их придётся переделывать после восстановления копии.
Поэтому, если перестал работать сайт на WordPress, иногда есть смысл попытаться вспомнить то, какие действия могли привести к поломке, чтобы не восстанавливать всё из резервной копии. Если удалось вспомнить, то попытайтесь исправить проблемное действие. Вероятно, это приведёт к восстановлению работы сайта.
Не торопитесь…
Итак, если проблема всё-таки возникла, то, прежде, чем принимать решение о том, как решать её, подождите. Не торопитесь исправлять что-либо. Есть вероятность того, что проблема возникла не от вас, и она вообще не на вашем сайте, а где-то в другом месте. И ваши попытки исправить несуществующую проблему, только сделают всё хуже.
Кроме сайта, проблема ещё может быть в двух местах: в вашем компьютере (отключился интернет, провайдер заблокировал сайт, проблемы в браузере, антивирусе или другой программе) и на хостинге (временный сбой, ddos-атака и другое).
Чтобы исключить первую причину попробуйте зайти на свой сайт через другое устройство, а ещё лучше, через другой интернет-провайдер. Если сайт заработает, то причина в компьютере или провайдере. Чтобы исключить вторую причину, можно обратиться в поддержку хостинга и спросить, действительно ли пробелам у них. Если у вас есть другие сайты на этом же хостинге, то велика вероятность того, что они тоже не будут работать при неполадке у хостера.
Диагностика сайта
Итак, представим себе более сложный случай: перестал работать сайт на WordPress – у вас нет рабочей резервной копии, на хостинге всё в порядке. Становится очевидно, что проблема находится прямо на вашем сайте, и, скорее всего, её создали вы своими руками. И самое плохое, вы не понимаете, из-за чего это произошло. Ноги и руки дрожат. Что же делать? Неужели сайт пропадёт навсегда?
В этой ситуации нужно взять себя в руки и думать конструктивно. Нужно продиагнсоровать сайт и вылечить его.
Итак, самой часто причиной, от которой сайт на WordPress “падает”, являются плагины. Вернее, их несовместимость или некачественное изготовление. Поэтому первым делом нужно войти в панель управления сайтом (если это возможно) и деактивировать все плагины. Если после этого сайт заработал, то активируйте обратно каждый плагин по одному, и после каждой активации проверяйте работоспособность сайта. Так вы найдёт проблемный плагин.
Если доступа в панель управления нет, то деактивировать все плагины можно через хостинг, через файловый менеджер. Они находятся в папке wp-content/plugins. Переименуйте папку plugins, например в plugins1. Это деактивируйте все плагины. Если сайт после этого начал работать – отлично, значит проблема в одном из плагинов. Верните папке обратно имя plugin (все плагины снова активируются) и откройте папку. Внутри в каждой отдельной папке находятся каждый плагин. Переименуйте папку каждого плагина по порядку, например, добавив к имени 1. Переименовывание деактивирует этот плагин. И после каждого переименовывания проверяйте работоспособность сайта. Так вы найдёте проблемный плагин.
Такая же неприятность может произойти и с темой. Диагностировать проблему в этом случае можно аналогично, как и с плагинами. Разница лишь в том, что тема на сайте может быть актива только одна, а плагинов несколько. Это облегчает задачу. А также есть отличие в нахождении файлов – темы находятся в папке wp-content/themes.
Итак, теперь вы знаете, что делать, если перестал работать сайт. Не паникуйте. Это происходит у всех. Люди учатся на своих ошибках. Преодолевая такие проблемы, вы получаете больше опыта.
Адель! Спасибо вам! вы просто спасли меня (мои нервы) и мой сайт! Спасибо огромное за эту инструкцию! После установки новой темы все слетелето и выдало ошибку. Мне помогло зайти через хостинг, сменить имя темы, а после уже вернуться на сайт через админа и активировать другую тему. Не думала, что я на такое способна) спасибо еще раз за инструкцию и шаги!
Отлично! Рад, что вам помогла статья.
Ноги и руки дрожат. Что же делать? Знаком с такой ситуацией, но физическом уровне, когда помогают паяльник, отвёртка, принципиальная схема и мозги – куда же без них! В виртуальной среде для нас всё сложнее, но алгоритм действий такой же: поменять железо, выяснить, аппаратная или программная неисправность и перебором, исключая один блок за другим, найти источник проблемы. Кто делает также и в других ситуациях, например, при ремонте автомобиля?
Для меня подобный сбой был бы катастрофическим. Я не имел опыта действий в этой ситуации. Спасибо за советы!
Очень полезная информация. Практически инструкция. Огромное спасибо.