Если сайт не открывается, сначала нужно понять, где именно проблема: у вас на компьютере, у пользователей по всему миру или только на стороне сервера. Для этого проверьте сайт через онлайн-сервис проверки доступности (например, через прокси или мобильный интернет с другого устройства) и посмотрите, что показывает браузер — ошибку DNS, таймаут соединения или код ответа сервера вроде 500 или 502.
Как проверить, что именно сломалось
Откройте консоль разработчика в браузере (клавиша F12) и обновите страницу — вкладка Network покажет, на каком запросе всё останавливается. Если ошибка появляется ещё до загрузки страницы («не удаётся найти сервер»), скорее всего проблема в DNS или домен просрочен. Если страница грузится частично или выдаёт ошибку 500 — сломался код или база данных на сервере. Полезно также проверить логи хостинга: там обычно фиксируется точное время падения и причина (нехватка памяти, ошибка PHP, превышение лимитов).
Сайт не работает из-за хостинга
Частая причина — блокировка аккаунта хостингом за превышение лимитов трафика или неоплату, либо авария на стороне провайдера. Зайдите в панель управления хостингом напрямую (не через сайт) и посмотрите статус услуги и уведомления. Если хостинг работает, но сайт всё равно недоступен, проверьте настройки домена — иногда NS-записи случайно указывают не на тот сервер, особенно после переноса сайта или продления домена у другого регистратора.
Как быстро вернуть сайт в рабочее состояние
- Откатите последние изменения кода или плагинов — часто падение сайта связано именно с недавним обновлением.
- Проверьте файл .htaccess или конфиг сервера на ошибочные правила редиректов.
- Сбросьте кэш на стороне сервера и CDN, если он используется — устаревший кэш иногда отдаёт битую версию страницы.
- Восстановите сайт из последней резервной копии, если самостоятельно найти причину не получается.
Если после всех проверок сайт всё ещё не отвечает, а доступа к хостингу нет (например, аккаунт заблокирован), стоит написать в техподдержку провайдера — это часто быстрее, чем искать причину самостоятельно.
После восстановления работы проверьте сайт ещё раз с разных устройств и сетей, чтобы убедиться, что проблема ушла для всех пользователей, а не только у вас — из-за локального кэша браузера ситуация может выглядеть исправленной раньше времени.