Проблема с хостингом или сайтом — первый вопрос, который нужно решить, когда сайт перестал открываться или начал работать с ошибками. От ответа зависит, кому писать: хостинг-провайдеру, регистратору домена или разработчику. Если ошибиться адресатом, можно потерять полдня на переписку, в которой каждая сторона кивает на другую. Ниже — признаки, по которым проблемы сервера отличаются от ошибок в коде, и простой порядок проверки, который занимает 10–15 минут.
- Не открывается совсем и с любого устройства — начинайте с домена и хостинга.
- Открывается, но с ошибкой 500 или не работает отдельная функция — чаще это код сайта.
- Ошибки 502, 503, 504 и долгие ответы — чаще сервер или нагрузка, но причиной может быть и тяжёлый код.
- Сбой сразу после обновления или правки — почти всегда код.
Почему вопрос «кто виноват» так важен
У сайта обычно несколько ответственных: регистратор домена, хостинг-провайдер, разработчик или подрядчик на поддержке, иногда отдельный сервис защиты вроде Cloudflare. Каждый видит только свою часть. Хостинг проверяет, что сервер работает, и отвечает «у нас всё в порядке». Разработчик видит, что код не менялся, и предлагает обратиться к хостингу.
Пока стороны переписываются, сайт не принимает заявки и заказы. Поэтому полезно самому за несколько минут понять, на каком уровне проблема, и прийти к нужному исполнителю с конкретными фактами: что именно не работает, с какого времени, какая ошибка на экране.
Признаки проблемы на хостинге
Хостинг — это сервер, на котором физически работает сайт, его база данных и почта. Проблемы на этом уровне обычно затрагивают весь сайт сразу, а не отдельную функцию.
- Сайт не открывается совсем: браузер долго ждёт и показывает, что сервер не отвечает.
- Не работают сразу несколько сайтов на одном хостинге или на одном сервере.
- Ошибки 502, 503, 504 — сервер перегружен, не успевает ответить или промежуточный сервер не получает ответа от основного.
- Ошибка подключения к базе данных на всех страницах.
- Перестала работать почта на домене одновременно с сайтом.
- Хостинг прислал письмо о работах, блокировке за неуплату или превышении ресурсов.
Признаки ошибки в коде сайта
Ошибки в коде обычно выглядят иначе: сайт в целом открывается, но что-то конкретное работает не так.
- Ошибка 500 на всех или некоторых страницах — сервер работает, но код при выполнении падает.
- Не работает одна функция: форма, корзина, расчёт доставки, личный кабинет, фильтр.
- Поехала вёрстка, пропали блоки, на телефоне сайт выглядит не так, как на компьютере.
- Сбой появился сразу после обновления CMS, модулей или правки программиста.
- Перестали приходить заявки в CRM или письма с сайта, хотя сам сайт открывается.
- Не уходят заказы в 1С или не обновляются остатки.
Отдельно обратите внимание на ситуацию, когда в офисе сайт открывается нормально, а клиенты жалуются. Часто дело в кеше браузера и быстром офисном интернете: у вас страница уже сохранена, а клиент заходит впервые и с телефона. Проверяйте сайт в режиме инкогнито и через мобильный интернет — так вы увидите его глазами покупателя.
| Что видите | Скорее всего | Кому писать первым |
|---|---|---|
| Сайт не открывается, браузер пишет, что адрес не найден | Домен или DNS | Регистратору домена, проверить срок оплаты |
| Предупреждение о небезопасном соединении | SSL-сертификат истёк или не продлился | Хостингу или подрядчику на поддержке |
| Сервер не отвечает, не работает и почта | Хостинг | Хостинг-провайдеру |
| 502, 503, 504 | Перегрузка сервера или тяжёлые запросы | Хостингу, затем разработчику |
| Ошибка 500 | Код, модули, обновление | Разработчику |
| Не работает форма, корзина, обмен | Код или интеграция | Разработчику |
Ошибка сервера или сайта: серые зоны
Не все сбои однозначно относятся к одной стороне. Самая частая серая зона — медленный сайт и ошибки 502 или 504. Формально их отдаёт сервер, но причиной может быть тяжёлый запрос к базе данных в коде каталога, который на небольшом тарифе хостинга не успевает выполниться. Хостинг увидит превышение ресурсов, разработчик — что код не менялся, а сайт при этом не работает.
Вторая серая зона — внешние сервисы. Обмен с 1С, оплата, расчёт доставки могут сломаться без изменений на сайте и на хостинге: сервис изменил правила, истёк ключ доступа. Третья — атаки и боты. Резкий наплыв запросов выглядит как падение хостинга, хотя ни сервер, ни код не виноваты; об этом подробнее в статье «Cloudflare, WAF или защита хостинга: что выбрать против DDoS и ботов».
Если сайт стал медленным постепенно, а не упал в один момент, это обычно не авария, а накопленная проблема: тяжёлые картинки, лишние скрипты, медленные запросы, устаревший PHP. Её решает не срочный ремонт, а ускорение сайта и обновление платформы — от 150 000 ₸ за неделю работы с замерами до и после.
Сразу переносить сайт на другой хостинг, потому что «хостинг плохой». Если причина в коде, после переезда проблема вернётся, а вы потеряете время и, возможно, часть данных. Сначала найдите причину, потом решайте, нужен ли переезд.
Как проверить хостинг сайта и сам сайт: порядок за 15 минут
- Откройте сайт с другого устройства и сетиС телефона через мобильный интернет. Если там открывается, проблема может быть в вашей сети или кеше браузера.
- Проверьте доменНе истёк ли срок регистрации и не приходили ли письма от регистратора. Просроченный домен — частая и самая обидная причина.
- Посмотрите, что пишет браузер«Адрес не найден», «соединение небезопасно», код ошибки 500, 502, 503, 504 — запишите или сделайте скриншот.
- Зайдите в панель хостингаНет ли уведомлений о блокировке, неоплате, превышении ресурсов или технических работах. Проверьте, работает ли почта на домене.
- Вспомните последние измененияОбновление CMS или модулей, правки программиста, новые плагины, изменения в 1С — всё за последние дни.
- Напишите нужной сторонеС фактами: что не работает, с какого времени, какая ошибка, что менялось.
- Адрес страницы, где ошибка, и время, когда она появилась
- Скриншот ошибки с кодом
- Открывается ли сайт с другого устройства и сети
- Что менялось на сайте или в интеграциях за последние дни
- Доступы к хостингу и админке, если пишете разработчику
Сайт не работает — кто виноват, если подрядчика нет
Самая трудная ситуация — когда сайт делал подрядчик, который пропал, а у вас нет ни доступов, ни понимания, как всё устроено. Здесь не обойтись без специалиста, который посмотрит логи сервера, историю изменений и интеграции.
Мы делаем это в рамках исправления ошибок на сайте: диагностика бесплатная и занимает 2–4 часа, по её итогам называем причину — хостинг, домен, код, модули или внешний сервис — и фиксированную цену исправления. Если доступов нет, помогаем восстановить их через хостинг. Если проблема на стороне хостинга, вы получаете точное описание для провайдера, и переписка занимает минуты, а не дни. Типовая ошибка стоит от 25 000 ₸, сбой интеграции — от 60 000 ₸, системная проблема вроде ошибки 500 или конфликта модулей — от 150 000 ₸. Подробнее о том, почему цены на исправление так различаются, — в статье «Сколько стоит исправить ошибку на сайте».
ПРАВИЛОСначала причина, потом исполнитель. Тот, кто нашёл причину, экономит больше, чем тот, кто быстро начал чинить.
Как не выяснять, кто виноват, в следующий раз
Лучший способ не разбираться в зонах ответственности во время аварии — заранее иметь одного ответственного за весь сайт. На технической поддержке сайта мы следим сразу за всеми уровнями: мониторинг доступности и скорости каждую минуту с нескольких точек мира, ежедневные бэкапы с восстановлением за час, обновления CMS, модулей, PHP и SSL-сертификатов. О падении дежурный узнаёт раньше вас, а критичный сбой берётся в работу в течение 4 часов. Если проблема у хостинга, общаемся с ним сами.
Поддержка стоит от 120 000 ₸ в месяц, сайт можно оставить на текущем хостинге. А если сайт уже не работает, отправьте описание и доступы на срочное исправление ошибок — начнём с бесплатной диагностики и в тот же день скажем, где проблема.
Как понять, проблема в хостинге или в сайте?
Если сайт не открывается совсем, не работает почта или несколько сайтов на одном сервере — скорее хостинг. Если сайт открывается, но выдаёт ошибку 500 или не работает отдельная функция — скорее код.
Что значит ошибка 500?
Сервер работает, но код сайта падает при выполнении. Частые причины — конфликт модулей, неудачное обновление или чужая правка. Это задача для разработчика.
Что делать, если хостинг говорит, что у них всё в порядке?
Проверить домен, SSL и последние изменения на сайте, затем обратиться к разработчику с кодом ошибки и временем сбоя. Если разработчика нет, закажите диагностику.
Нужно ли переезжать на другой хостинг, если сайт часто падает?
Только после того, как найдена причина. Если сайт падает из-за тяжёлого кода, переезд не поможет. Если сервер ненадёжен, мы скажем об этом в аудите.