Перейти к основному содержимому

Гайды 9 августа 2026г. 9 мин чтения

Сайт не работает: 9 причин и пошаговая диагностика

Сайт не открывается, и первый вопрос обычно неверный: "нас взломали?". Статистика наших разборов другая. Чаще всего виноваты забытое продление, обновление плагина, кончившееся место на диске или истёкший сертификат. Взлом в этом списке далеко не первый.

Сайт не открывается, и первый вопрос обычно неверный: "нас взломали?". Статистика наших разборов другая. Чаще всего виноваты забытое продление, обновление плагина, кончившееся место на диске или истёкший сертификат. Взлом в этом списке далеко не первый.

Мы в студии Сайты2.рф разбираем такие ситуации регулярно, в том числе на сайтах, которые делали не мы. Ниже - порядок диагностики, который позволяет за 10-15 минут понять, где именно проблема, и девять причин, которые встречаются чаще остальных.

Шаг 1. Проверить, у всех ли не работает

Первое действие: открыть сайт с телефона по мобильному интернету, выключив Wi-Fi. Второе: проверить доступность через любой сервис проверки из разных городов.

Если с мобильного работает, а в офисе нет, причина у вас: DNS провайдера, кэш браузера, блокировка расширением, локальный файл hosts после чьих-то экспериментов. Сайт при этом в порядке.

Если не работает нигде, идём дальше.

Шаг 2. Прочитать, что именно сломалось

Сообщение в браузере сужает поиск наполовину. Основные варианты:

Что видно Что это значит Куда смотреть
Ошибка 500 сбой в коде или конфигурации сервера логи ошибок PHP, последние правки, .htaccess
Ошибка 502 или 504 сервер не ответил вовремя нагрузка, зависший процесс, лимиты хостинга
Ошибка 403 доступ запрещён права на файлы, пустая папка без индексного файла, блокировка по IP
Ошибка 404 на всех страницах правила адресов слетели настройки постоянных ссылок, .htaccess
Белый экран без текста фатальная ошибка PHP со скрытым выводом включить показ ошибок в логах, смотреть последний плагин
Предупреждение о сертификате истёк или неверный сертификат панель хостинга, срок сертификата
Сайт не найден, DNS проблема с доменом статус домена у регистратора, DNS-записи
Страница провайдера или заглушка блокировка или неоплаченный хостинг письма от хостинга, баланс аккаунта

Полезная привычка: сразу скопировать полный текст ошибки. В нём часто есть путь к файлу и номер строки, и это прямой указатель на причину.

Девять частых причин

1. Домен не продлён. Самая обидная и самая частая. Автопродление выключено, карта истекла, письма ушли на почту уволившегося сотрудника. Проверяется за минуту в личном кабинете регистратора. Восстановление после истечения срока возможно, но чем дольше ждать, тем дороже и рискованнее.

2. Хостинг не оплачен. Аккаунт заблокирован, вместо сайта заглушка. Лечится оплатой, но при длительной блокировке файлы могут быть удалены, и тогда нужен бэкап.

3. Истёк сертификат. Сайт открывается, но браузер пугает предупреждением, и посетители уходят. Обычно случается, когда автовыпуск отключился или домен переносили. Про виды сертификатов и продление есть отдельная статья: SSL-сертификат для сайта.

4. Обновление плагина или темы. Классика WordPress: нажали "обновить всё", получили белый экран. Лечится откатом обновлённого компонента через файловый менеджер: достаточно переименовать папку плагина, и сайт поднимется. Как обновляться безопасно, писали в инструкции по обновлению CMS.

5. Кончилось место на диске. Симптомы обманчивы: ошибки базы, невозможность загрузить картинку, ошибка 500. Проверяется в панели хостинга. Обычно виноваты логи, кэш и старые бэкапы, лежащие рядом с сайтом.

6. Превышены лимиты хостинга. Виртуальный хостинг ограничивает число процессов и время работы скриптов. При наплыве трафика или тяжёлом запросе сайт отдаёт 502 или 503. Если такое повторяется, вопрос уже не в аварии, а в переезде на более мощный тариф.

7. Правки в .htaccess или конфигурации. Одна лишняя строка кладёт сайт целиком. Если сбой начался сразу после чьей-то правки, начинайте с неё: переименуйте файл и проверьте, поднялся ли сайт.

8. Проблема с базой данных. Сообщение вида "ошибка установления соединения с базой данных". Причины: сменился пароль базы, база переполнена, сервер базы перегружен, таблицы повреждены. Часть случаев лечится починкой таблиц из панели.

9. Взлом. Признаки: чужой код в файлах, редиректы на сторонние сайты, предупреждение антивируса, письмо от хостинга о рассылке спама. Здесь порядок действий особый, он описан в статье про восстановление после взлома.

Шаг 3. Порядок действий, если доступ есть

  1. Сделать копию текущего состояния. Да, даже если сайт лежит. Иначе при восстановлении вы потеряете данные, которые могли пригодиться для разбора.
  2. Посмотреть логи ошибок. На хостинге они обычно в отдельной папке с логами. Последние записи почти всегда указывают на причину.
  3. Отменить последнее изменение. Обновление, правку кода, изменение настроек. Если сбой начался в момент действия, дело в нём.
  4. Проверить место на диске и лимиты. Две минуты, а причина обнаруживается часто.
  5. Если причина не найдена, откатиться на бэкап. Разворачиваем на тестовый адрес, убеждаемся, что копия рабочая, затем заменяем основной сайт.
  6. После восстановления найти причину. Иначе сайт ляжет снова. Это самый пропускаемый шаг.

Что делать, если доступов нет

Ситуация встречается чаще, чем хотелось бы: сайт делал подрядчик, доступы у него, связь потеряна.

Порядок такой. Обратитесь в поддержку хостинга: если аккаунт оформлен на вашу компанию, они восстановят доступ по подтверждению владения. Домен: то же самое у регистратора, ориентируясь на данные администратора домена. Если и домен, и хостинг оформлены на подрядчика, вариантов мало, и это как раз тот случай, из-за которого мы всегда настаиваем на оформлении на заказчика. Подробнее об этом в статье про права на сайт.

Как сократить простой в следующий раз

Профилактика, которая занимает один вечер и много раз себя оправдывает.

Мониторинг доступности. Бесплатные сервисы проверяют сайт раз в минуту и присылают уведомление в мессенджер. Вы узнаёте о падении раньше клиентов.

Автопродление домена и хостинга с рабочей картой и корпоративной почтой в контактах.

Бэкапы с копией вне сервера сайта и проверкой восстановления хотя бы раз в квартал. Копия на том же диске не спасает при блокировке аккаунта. Как настроить, разбирали в статье про бэкап сайта.

Тестовая копия для обновлений. Обновляемся сначала там, потом на живом сайте.

Список доступов в одном месте, доступный владельцу бизнеса: хостинг, домен, админка, почта, аналитика.

Контакт того, кто может починить, согласованный заранее. Искать подрядчика в момент аварии дорого и медленно.

Сколько стоит срочное восстановление

По нашей практике на 2026 год: диагностика и устранение простой поломки (откат обновления, чистка места, правка конфигурации) - 5 000 - 15 000 рублей и от одного часа работы. Восстановление из бэкапа с проверкой - от 10 000 рублей. Разбор и лечение после взлома с чисткой кода - от 25 000 рублей, потому что нужно найти точку входа и убедиться, что закладок не осталось.

Регулярное обслуживание с мониторингом и бэкапами обходится дешевле одного такого случая, об этом писали в статье про техподдержку сайта.

Если сайт лежит сейчас, напишите нам через контакты с описанием того, что видно в браузере, и приложите текст ошибки. По этим данным обычно понятно, требуется ли доступ к хостингу или проблема решается на уровне домена.

Частые вопросы

Сайт не открывается только у меня или у всех?

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

Что делать, если сайт лежит, а подрядчик недоступен?

Понадобятся доступы к хостингу и к домену. Если их нет, обращайтесь в поддержку хостинга: при подтверждении владения аккаунтом они помогут откатиться на бэкап или снять блокировку. Именно поэтому доступы должны быть у владельца бизнеса, а не только у исполнителя.

Как быстро восстанавливается сайт из бэкапа?

Файлы и база небольшого сайта разворачиваются за 10-30 минут, если копия свежая и проверенная. Основное время обычно уходит не на восстановление, а на поиск причины: если её не найти, сайт ляжет снова через сутки.

Почему сайт работает, а письма с форм не приходят?

Это отдельная поломка, не связанная с доступностью. Чаще всего дело в почтовых настройках: письма уходят с адреса, который не проходит проверку подлинности, и попадают в спам или отклоняются. Проверять надо журнал отправки на хостинге, а не только папку "Входящие".

Вопросы читателей по теме

Все вопросы и ответы

Нужен сайт по этой теме?

Расскажите о задаче – вернёмся с расчётом и предложением структуры.