Если сайт только что создан и не открывается, в 90% случаев дело в одном из четырёх мест: DNS-записи ещё не обновились, хостинг не активирован или заблокирован, отсутствует SSL-сертификат, либо в коде есть ошибка, из-за которой браузер показывает белый экран или ошибку 500. Разберём каждую причину и способ проверки.
Как проверить, в чём именно проблема
Сначала посмотрите, что именно показывает браузер:
- «Не удаётся найти DNS-адрес сервера» — домен ещё не привязан к хостингу или DNS не успел обновиться. После смены записей A/CNAME обновление может занимать от нескольких минут до 24-48 часов.
- «Соединение не защищено» или ошибка сертификата — не выпущен SSL, либо он выпущен для другого домена (например, забыли про www).
- Белый экран без текста — часто это ошибка PHP, которая скрыта настройками вывода ошибок на сервере.
- Ошибка 500/502/503 — проблема на стороне сервера: неправильные права на файлы, превышен лимит ресурсов хостинга, конфликт плагинов (если это CMS вроде WordPress).
Как проверить DNS и доступность сайта
Проверьте, куда сейчас указывает домен, через whois-сервисы или командой nslookup вашдомен.ru в терминале. Если IP-адрес не совпадает с адресом хостинга — DNS ещё не применился, нужно просто подождать. Также полезно проверить доступность сайта из разных сетей: иногда провайдер локально кэширует старую DNS-запись, и сайт «не работает» только у вас, а с телефона через мобильный интернет открывается нормально.
Что делать, если сайт создан, но всё равно недоступен
Если DNS в порядке, а сайт всё же не открывается:
- Проверьте баланс и статус тарифа у хостинг-провайдера — часто новый сайт блокируется из-за неоплаченного или неактивированного аккаунта.
- Загляните в панель управления хостингом: включён ли SSL, привязан ли домен к нужной директории (часто путают public_html и вложенную папку).
- Откройте лог ошибок сервера (error_log) — там обычно указана точная строка кода, из-за которой сайт падает.
- Если использовали конструктор сайтов или CMS — убедитесь, что публикация/деплой действительно завершены, а не остались в статусе черновика.
Если сайт заработал, но через день снова «упал» — вероятно, дело не в настройках, а в нагрузке или ограничениях тарифа хостинга, и стоит уточнить лимиты у провайдера.
В большинстве случаев проблема решается без обращения в поддержку: достаточно подождать распространение DNS, проверить SSL и права доступа к файлам на сервере.