Статья

Сайт не открывается — без паники

Сайт лежит в самый неподходящий момент: либо во время рекламной кампании, либо когда клиент пытается оставить заявку. Первая реакция — паника и звонок «кому угодно, кто разбирается». Но прежде чем что-то менять или переустанавливать, важно понять, что именно произошло — это экономит время и часто позволяет решить проблему за 10–15 минут.

Шаг 1. Проверьте, в чём именно проблема

  • Сайт не открывается у всех или только у вас Проверьте через сервис проверки доступности сайта или попросите кого-то открыть сайт с другого устройства/сети. Если у других открывается — проблема локальная (кэш браузера, DNS, провайдер), а не на сервере.
  • Какая именно ошибка Белый экран, ошибка 500, ошибка 403, «превышен лимит ресурсов хостинга», «база данных недоступна» — каждая ошибка указывает на разные причины.
  • Что менялось перед поломкой Обновляли плагин/CMS, меняли настройки хостинга, добавляли новый код, истекал ли домен или хостинг — поломки почти всегда следуют сразу за изменением.

Частые причины и что с ними делать

  1. Закончился оплаченный период хостинга или домена Самая банальная и самая частая причина простоя для малого бизнеса — просто забыли продлить хостинг или домен. Проверьте письма от хостинг-провайдера и регистратора домена.
  2. Ошибка после автоматического обновления Многие CMS и плагины обновляются автоматически. Если обновление несовместимо с темой или другими плагинами — сайт может выдать «белый экран смерти» (White Screen of Death) или ошибку 500. Решение — откатить последнее обновление через панель хостинга или восстановить из бэкапа.
  3. Превышен лимит ресурсов на хостинге Shared-хостинг ограничивает количество одновременных процессов и память. Резкий всплеск трафика (например, после удачной рекламной кампании) может «положить» сайт с ошибкой 503 или 500 — сайт работает, но не успевает отвечать.
  4. Сайт взломан Признаки: на сайте появляются чужие ссылки, реклама, редиректы на другие сайты, или хостинг сам заблокировал сайт за «вредоносный код». В этом случае important — не просто восстановить файлы, а найти и закрыть уязвимость, иначе взлом повторится через дни.
  5. Истёк SSL-сертификат Если сайт открывается с предупреждением «Соединение не защищено» — обычно это означает, что SSL-сертификат не продлился автоматически. На большинстве хостингов это решается перевыпуском сертификата в панели управления.

Что делать, если нет бэкапа

Если резервной копии нет, а сайт повреждён — это самая дорогая и долгая ситуация. Восстановление может потребовать восстановления сайта «с нуля» по скриншотам и кэшу поисковиков, либо обращения в техподдержку хостинга (некоторые хранят свои снапшоты файловой системы за последние дни — это стоит проверить первым делом).

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

Как не оказаться в этой ситуации снова

  • Настройте автоматические бэкапы файлов и базы данных — желательно с хранением вне самого хостинга.
  • Подключите мониторинг доступности — сервис, который проверяет сайт раз в несколько минут и присылает уведомление при падении.
  • Обновляйте CMS и плагины регулярно, но не «автоматически и без проверки» — сначала на тестовой копии, если есть возможность.
  • Следите за сроками оплаты хостинга и домена — поставьте напоминания заранее, а не в день истечения.

Всё это — часть регулярной технической поддержки, которая описана на странице «Поддержка сайтов». Если сайт уже сделан не нами — мы можем подключить его на поддержку после короткого аудита, см. также статью «Зачем нужна техническая поддержка сайта».

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

Сайт упал прямо сейчас — что делать в первую очередь?

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

Сколько времени занимает восстановление сайта?

Если есть свежий бэкап — восстановление обычно занимает от 30 минут до пары часов. Без бэкапа сроки могут растянуться на дни, особенно если требуется восстанавливать контент вручную.

Можете срочно посмотреть, почему сайт не работает?

Да, мы проводим экстренную диагностику для сайтов на любой CMS — напишите через форму ниже с описанием проблемы и ссылкой на сайт.

Читайте также

Читайте такжеЗачем нужна техническая поддержка сайта и что будет, если её не делать