Сайт не открывается: быстрые проверки, чтобы найти причину
ПечатьЕсли сайт перестал открываться, причина почти всегда в одном из четырёх мест: Ваше подключение к интернету, домен, услуга хостинга или код самого сайта. Проверки ниже помогут за несколько минут понять, в чём дело, и подсказать, какие данные отправить нам, если понадобится помощь.
1. Попробуйте открыть сайт из другой сети
Отключите Wi-Fi на телефоне и откройте сайт через мобильный интернет.
- Через мобильный интернет сайт работает, а из домашней или офисной сети нет: скорее всего, файрвол сервера заблокировал IP-адрес Вашей сети. Обычно браузер долго ждёт ответа и показывает ошибку тайм-аута, например
ERR_CONNECTION_TIMED_OUT. - Сайт не открывается ни из одной сети: переходите к шагу 2.
Чаще всего IP блокируется после нескольких неудачных попыток входа в почту, FTP или cPanel. Нередко виноват телефон или почтовая программа, в которой сохранён старый пароль. Чтобы снять блокировку, откройте тикет и укажите внешний IP-адрес заблокированной сети (его можно узнать, набрав в Google «my IP» из этой сети). После этого обновите пароль на всех устройствах, иначе блокировка повторится. Подробнее о причинах: почему файрвол блокирует IP-адрес.
2. Проверьте домен и хостинг в личном кабинете
- В списке доменов у домена должен быть активный статус. Неоплаченный домен истекает прямо в день окончания срока; как его продлить, описано в статье о продлении домена.
- В списке услуг хостинг должен быть активен. Если он приостановлен, прочитайте, что делать с приостановленным аккаунтом.
- Вы недавно меняли DNS-серверы? Обновление DNS может занять несколько часов, и в это время одни посетители видят сайт, а другие нет. DNS-серверы TopHost:
ns4.tophost.mdиns5.tophost.md. Как их указать, смотрите в статьях для доменов .MD и международных доменов.
3. Внимательно прочитайте сообщение на экране
Точный текст ошибки во многом подсказывает причину:
- «Server not found» или
DNS_PROBE_FINISHED_NXDOMAIN: у домена не работает DNS. Он либо истёк, либо указаны неверные DNS-серверы. - Страница о приостановке аккаунта: услуга остановлена, как правило из-за неоплаченного счёта. Смотрите статью о приостановленных аккаунтах.
- 500 Internal Server Error или 503 Service Unavailable: ошибка в коде или закончились ресурсы. Порядок действий есть в статье об ошибках 500 и 503.
- Resource Limit Is Reached: аккаунт израсходовал все выделенные ему ресурсы; прочитайте, что означает это сообщение.
- Белая страница или «На сайте возникла критическая ошибка» в WordPress: обычно виноват плагин или тема; как найти его в error_log.
- «Подключение не защищено»: SSL-сертификата нет или срок его действия истёк. Смотрите, как перевыпустить сертификат в cPanel.
- Красное предупреждение об опасном сайте: сайт отмечен как небезопасный. Действуйте по статье о сайтах, отмеченных как мошеннические.
Непонятные ситуации
Сайт пропадает только время от времени
Если проблема появляется в часы пик и проходит сама, вероятно, в эти моменты аккаунт упирается в лимит ресурсов. Откройте в cPanel раздел Metrics, затем Resource Usage, и сравните время превышений со временем, когда сайт не отвечал.
У Вас сайт открывается, а у клиентов нет
Либо у них ещё не обновился DNS, либо заблокирован их IP-адрес. Попросите клиентов прислать свой IP и передайте его нам в тикете.
Вы что-то меняли перед тем, как сайт перестал работать?
Обновление плагина, правка файла .htaccess или другая версия PHP могут сразу «уронить» сайт. Сначала отмените последнее изменение: чаще всего проблема именно в нём.
Что написать в тикете
Если проверки не помогли, откройте тикет и укажите:
- адрес сайта, дату и время, когда Вы заметили проблему;
- точный текст сообщения или скриншот;
- Ваш IP-адрес, если сайт не открывается только из Вашей сети;
- что Вы уже попробовали сделать.