Сайт не работает: как найти причину и починить

Если сайт не открывается, первым делом проверьте, проблема на вашей стороне или на стороне сервера: откройте страницу с мобильного интернета (не Wi-Fi) или через сервис проверки доступности сайтов. Если сайт не грузится отовсюду — дело в хостинге, домене или коде; если только у вас — в браузере, DNS-кэше или провайдере.

Что проверить в первую очередь

  • Домен не просрочен и делегирован на нужные NS-серверы
  • Хостинг активен, аккаунт не заблокирован за неоплату или превышение лимитов
  • SSL-сертификат не истёк — браузер обычно явно пишет об этом
  • DNS-записи (A, CNAME) указывают на актуальный IP сервера

Проверить домен и NS можно через whois-сервисы, статус хостинга — в панели управления хостингом (обычно там же видно причину блокировки, если она есть). Ошибки вида 502, 503, 504 говорят о проблемах на сервере — упал сам сайт или веб-сервер (Apache/Nginx). Ошибка 404 означает, что сервер работает, но конкретная страница не найдена — возможно, изменился URL или удалён файл.

Как проверить, лежит ли сайт у всех или только у вас

Локальная проблема часто связана с кэшем DNS на вашем компьютере или устаревшими записями у провайдера. Попробуйте:

  • Очистить кэш DNS (в Windows — команда ipconfig /flushdns)
  • Открыть сайт в режиме инкогнито — исключит проблему с кэшем браузера и cookie
  • Сменить DNS-сервер на публичный, например 8.8.8.8 или 1.1.1.1
  • Проверить сайт с другого устройства и другой сети

Что делать, если проблема на сервере

Если недоступность подтверждается с разных устройств и сетей, смотрите логи сервера — там обычно видна причина: нехватка памяти, ошибка в коде после обновления, превышение лимитов хостинга. Если доступа к логам нет, обратитесь в поддержку хостинг-провайдера с указанием точного времени, когда сайт перестал открываться, и кодом ошибки, который видите в браузере — это ускорит диагностику. Если сайт на CMS (WordPress и подобные), после обновления плагина или темы иногда помогает временное отключение последних установленных расширений через FTP-доступ к файлам сайта.

Если сайт был доступен ещё вчера, а сегодня выдаёт ошибку — в 9 случаях из 10 причина в последнем изменении: обновлении, новом плагине, истёкшем сертификате или закончившемся месте на диске. Начинайте диагностику с того, что менялось последним.

Понравилась статья? Поделиться с друзьями: