Это не ваш сайт? Если чужой сайт не открывается только у вас — попробуйте другой браузер, мобильный интернет и отключите VPN. Дальше на странице — разбор для владельца сайта.
Если сайт открывается только через VPN — это отдельный случай: сайт открывается только через VPN.
Если не открывается чужой сайт, разбор не поможет. Проверьте свой интернет и VPN и попробуйте с другого устройства.
Шаг 1. Откройте сайт у других
Откройте сайт с телефона через мобильный интернет, а не через домашний Wi-Fi. Попросите коллегу из другого города открыть его. Если сайт открывается у них, проблема у вас: кеш браузера, антивирус, DNS провайдера или блокировка вашего адреса.
Если не открывается ни у кого, переходите к шагу 2.
Шаг 2. Посмотрите код ответа
В терминале выполните команду, подставив свой домен:
curl -I https://example.ruПервая строка ответа покажет код. Если ответа нет совсем, сервер не отвечает.
| Что видите | Что это значит | Куда смотреть |
|---|---|---|
| Нет ответа, долго грузится и обрывается | Сервер недоступен или домен не указывает на него | Шаги 3 и 4, ERR_ |
| Сразу «отказано в подключении» | На порту никто не слушает: веб-сервер остановлен или не запущен | ERR_ |
| Предупреждение о сертификате в браузере | Сертификат истёк или не подходит к домену | Шаг 5 |
| 500, 502, 503, 504 | Сервер получил запрос и не смог его обработать | Ошибка 500, коды ошибок |
| 403 | Доступ запрещён настройками сервера | Права на файлы, блокировка по IP, файл .htaccess |
| 200, а страница пустая | Сайт «отвечает», но ничего не рисует | Белый экран WordPress |
| «Слишком много перенаправлений» | Цикл переадресации, обычно после включения https | ERR_ |
| Сайт не загружается до конца: нет стилей и картинок, текст без оформления | Основная страница пришла, а часть файлов нет: они блокируются, ведут на http вместо https или лежат по неверному адресу | Mixed content, консоль браузера (F12 → Console и Network) |
Не хотите разбираться сами? Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно.
Отправить задачуШаг 3. Проверьте домен и DNS
Домен должен быть оплачен, а его DNS-записи должны указывать на ваш сервер. Проверьте срок домена у регистратора. Если домен просрочен, сайт перестаёт открываться, хотя хостинг работает: что делать, если домен истёк. Срок домена и сертификата можно посмотреть в бесплатной проверке сайта.
Проверьте, куда указывает домен:
nslookup example.ruСверьте IP-адрес с тем, что указан в панели хостинга. Если вы недавно меняли DNS-серверы или переносили сайт, записи обновляются у провайдеров до 24–48 часов. В это время сайт может открываться не у всех.
Шаг 4. Проверьте хостинг
Зайдите в панель хостинга и проверьте:
- оплачен ли тариф и не заблокирован ли аккаунт (чаще всего за неоплату или за вирус);
- не закончилось ли место на диске: при заполненном диске сайт часто отвечает ошибкой 500;
- нет ли письма от хостинга о блокировке или о превышении лимитов;
- есть ли работы на стороне хостинга: у многих есть страница статуса.
Шаг 5. Проверьте сертификат
В браузере нажмите на значок замка слева от адреса и посмотрите срок действия сертификата. Если он истёк, продлите или перевыпустите его в панели хостинга. Подробный порядок: истёк SSL-сертификат. У бесплатных сертификатов срок короткий, и продление должно идти автоматически. Если оно сломалось, сертификат истекает без предупреждения.
Шаг 6. Посмотрите, что меняли
Вспомните, что происходило перед поломкой: обновление CMS или плагина, смена версии PHP, перенос на другой хостинг, правка файла .htaccess. Чаще всего сайт ломается после одного из этих действий. Откатите последнее изменение, если это возможно.
Когда нужен специалист
- Вы видите ошибку 500 или пустой экран и не понимаете, где смотреть журнал ошибок.
- На сайте есть признаки взлома: чужие страницы в поиске, перенаправления, предупреждение браузера. Читайте «Сайт взломали».
- У вас нет доступа к хостингу или к управлению доменом.
Чего не стоит делать
- Не удаляйте файлы подряд в поисках причины: без копии вернуть их будет нечем.
- Не переустанавливайте CMS поверх рабочих файлов: можно потерять данные.
- Не меняйте DNS-серверы, не записав прежние значения.
Сколько стоит решение у нас
Причина определяет время. Ориентиры по нашему прайсу:
| Задача | Время | Стоимость |
|---|---|---|
| Восстановление из резервной копии | около 1 ч | 3 800 ₽ |
| Диагностика и восстановление | около 2 ч | 7 600 ₽ |
| Восстановление сайта после сбоя | 1–3 ч | 3 800–11 400 ₽ |
Диапазоны ориентировочные, ставка 3 800 ₽ в час. Точную оценку присылаем до начала работ. Все цены.
Опишите проблему в форме. Пришлём оценку в часах до начала работы, первая задача до 2 часов бесплатно для новых клиентов.
Отправить задачуЧастые вопросы
Сколько стоит исправить сайт, который не открывается?
Восстановление сайта после сбоя обычно занимает 1–3 ч — это 3 800–11 400 ₽ по ставке 3 800 ₽ в час. Оценку присылаем до начала работы, а для новых клиентов первая задача до 2 часов бесплатно.
Сколько ждать обновления DNS?
Обычно от нескольких минут до 24–48 часов. Срок зависит от времени жизни записей (TTL) и от кеша у провайдеров. Заранее снизить TTL можно перед переносом сайта.
Сайт открывается у меня, а у клиентов нет. Почему?
Возможные причины: у вас сохранился кеш старой версии, DNS у вас и у клиентов обновились в разное время, часть провайдеров блокирует доступ. Откройте сайт с мобильного интернета и из другого города.
Хостинг говорит, что у них всё в порядке. Что дальше?
Попросите хостинг прислать журнал ошибок сервера за время поломки. Если ошибка есть в журнале сайта, причина в коде или настройках. Отправьте нам задачу с пометкой «Срочно», мы разберём журнал.