Сайт лёг: разберёмся и вернём в работу
Белый экран, «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, и масштаб — интернет-магазин с базой в несколько гигабайт разбирается дольше визитки.
На рынке за «восстановление сайта» подписываются и на пятьсот рублей, и на пятнадцать тысяч — разница в том, что входит. Пятьсот рублей — это часто просто перезапуск сервиса без причины: помогает до следующего падения. Мы называем сумму после того, как увидели логи, а не до, — и если правка на полчаса, вилка не станет больше похожей на восстановление после атаки.
Вопросы по задаче
Сколько времени сайт будет недоступен, пока вы чините?
А если бэкапа нет вообще?
Вы гарантируете, что сайт больше не упадёт?
Почему нельзя сразу назвать цену по телефону?
Сайт сделан не вами — возьмётесь?
Что если проблема на стороне хостинга, а не сайта?
Посмотрим сайт и назовём цену
Оставьте адрес сайта и пару слов о задаче. Ответим с конкретикой: сколько это стоит у вас и сколько займёт, — а не просьбой уточнить.
Если сайт нужно вести постоянно
Разовая правка закрывает один вопрос, а сайт живёт дальше: обновления, поломки, новые задачи каждый месяц. На такой случай есть исправление ошибок сайта — там условия по-другому и дешевле в пересчёте на работу.