Перейти к содержанию
Обсудить задачу

Сайт лёг: разберёмся и вернём в работу

Белый экран, «500», «503» или сайт открывается через раз — сначала находим, что именно упало, и только потом чиним: у пяти разных причин пять разных починок.

от 4 000 ₽ · 2–6 часов на диагностику и починку, в день обращения · 7 дней на повтор по той же причине

Лупа на клавиатуре и страница с выделенной ошибкой

Коротко

Параметр Значение Пояснение
Цена от 4 000 ₽ Точную сумму называем после осмотра сайта
Срок 2–6 часов на диагностику и починку, в день обращения С момента, когда есть доступы и ответы на вопросы
Формат Разово, экстренно Смета до старта, оплата по факту сдачи
Гарантия 7 дней на повтор по той же причине Правим бесплатно, если что-то работает не так

Когда эта работа нужна

Если узнали свой случай хотя бы в одном пункте — задача та самая.

  • Входит: Сайт пишет «Ошибка 500» или «This page isn't working» — и больше ничего
  • Входит: Вместо сайта белый экран без единого слова ошибки
  • Входит: Сайт перестал открываться сразу после автообновления CMS, темы или плагина
  • Входит: Хостинг говорит, что сайт «то падает, то поднимается сам»

Что делаем

  • Диагностика по логам сервера и приложения Не «попробуем перезапустить», а конкретная причина по факту
  • Устранение найденной причины Код, .htaccess, права доступа, конфигурация PHP или БД — по месту
  • Восстановление из резервной копии, если она есть Свежий бэкап сокращает время в разы
  • Проверка, что сайт открывается с разных сетей и устройств
  • Короткий отчёт: что случилось и что сделано
  • Рекомендация, как не повторить, если причина системная Например, перейти на тариф с большим лимитом процессов
Что не входит

Настройка автоматического резервного копирования на будущее — отдельная задача (см. «Резервные копии и мониторинг»)

Смена хостинга, если причина в тарифе, а не в сайте

Восстановление данных, которых не было и в бэкапе, — такое не гарантируем никто

Расследование, кто виноват в сбое, если причина не техническая, а договорная

Что нужно от вас

Чтобы начать, а не чтобы посчитать: смету назовём и без этого.

  • Доступ в панель хостинга или к серверу (FTP/SSH) и в админку CMS
  • Контакт технической поддержки хостинга, если доступов у вас нет
  • Информация о последних изменениях: обновляли ли что-то перед падением
  • Решение — ждать диагностики или сразу восстанавливать из последнего бэкапа, если он есть
Разбор

Подробно о задаче

«Сайт не работает» — это на самом деле четыре разные ситуации, и первым делом мы выясняем, какая именно: белый экран без единого слова — это одно, «500 Internal Server Error» — другое, а сайт, который то открывается, то нет, — третье. Чинить наугад, не увидев логи, — значит тратить ваше время на догадки вместо починки.

Разбор частых случаев — что обычно за ними стоит:

  • «500 Internal Server Error» или совсем белый экран. Причина почти всегда одна из трёх: PHP-код упал фатальной ошибкой (несовместимая версия PHP после автообновления хостинга, конфликт плагина с темой, кончилась память), повреждён .htaccess, или проблема в подключении к базе. Диагностика — по логам: панель хостинга на виртуальном тарифе, error-логи веб-сервера на VPS. Без логов гадать бессмысленно, поэтому первый шаг — доступ к ним, а не к коду. Правка обычно занимает 30–90 минут, если причина в одном компоненте.
  • «503 Service Unavailable». Сервер физически не справляется: превышен лимит процессов на тарифе, резкий наплыв посетителей, DDoS или плановые работы у хостинга. Отличить от 500 просто: 500 — сервер сломался, 503 — сервер жив, но не тянет нагрузку. Если 503 держится часами, а не минутами, — это лимиты тарифа, и без апгрейда или кэша он вернётся снова.
  • Страница открывается, но «голая» — без стилей и картинок. Обычно не отдаётся статика: слетели права на папку после переноса или восстановления из бэкапа, либо упал CDN. Видно во вкладке «Сеть» браузера — файлы стилей отвечают 403 или 404 вместо 200.
  • Сайт открывается через раз. Один из нескольких обработчиков за балансировщиком неисправен, либо база данных периодически отказывает под нагрузкой — в логах это ошибка вида «too many connections». Чинится от часа (увеличить лимит) до дня, если держит соединения открытыми сам код.

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

Цена

Сколько стоит

Четыре тысячи — это диагностика и починка одной ясной причины на типовом хостинге: конфликт плагина, повреждённый .htaccess, права на файлы. Цену двигают три вещи: нужен ли откат из бэкапа (сам бэкап есть или его ещё предстоит найти), самописный движок без документации вместо популярной CMS, и масштаб — интернет-магазин с базой в несколько гигабайт разбирается дольше визитки.

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

Вопросы по задаче

Сколько времени сайт будет недоступен, пока вы чините?

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

А если бэкапа нет вообще?

Тогда восстанавливаем то, что можно достать: кэш поисковика, версии файлов на хостинге, экспорт из административных интерфейсов, если они ещё отвечают. Это дольше и не всегда даёт 100% данных — предупреждаем об этом сразу, а не после работы.

Вы гарантируете, что сайт больше не упадёт?

Гарантируем, что не упадёт по той же самой причине — семь дней проверяем это бесплатно. От новой причины (например, другого плагина) гарантия не защищает: для этого есть техподдержка по договору, а не разовая починка.

Почему нельзя сразу назвать цену по телефону?

Потому что «сайт не работает» без логов ничего не говорит о причине: полчаса работы и починка базы после атаки выглядят с вашей стороны одинаково — просто белый экран. Цену называем через 15–20 минут после того, как получили доступ и увидели логи.

Сайт сделан не вами — возьмётесь?

Да, это обычный случай. Начинаем с логов и беглого осмотра кода: если движок самописный и без документации, это может увеличить время и стоимость — скажем сразу, а не в процессе.

Что если проблема на стороне хостинга, а не сайта?

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

Посмотрим сайт и назовём цену

Оставьте адрес сайта и пару слов о задаче. Ответим с конкретикой: сколько это стоит у вас и сколько займёт, — а не просьбой уточнить.

Как с нами связаться hello@flat-com.ru
Бюджет и сроки не спрашиваем: по адресу сайта видно больше, чем по анкете.
Не разовая работа

Если сайт нужно вести постоянно

Разовая правка закрывает один вопрос, а сайт живёт дальше: обновления, поломки, новые задачи каждый месяц. На такой случай есть исправление ошибок сайта — там условия по-другому и дешевле в пересчёте на работу.

Расскажите о задаче

Ответим в течение 30 минут в рабочее время, предложим формат работы и назовём вилку по бюджету.

Что нужно сделать
Бюджет
Что ещё нужно
После подтверждения почты откроется кабинет — там переписка и файлы по проекту

Поиск по сайту

Например: интернет-магазин, телеграм-бот, интеграция с 1С.