Диагностика PHP-сайта
5 000 ₽
Проверим журналы, PHP веб-сервера, CMS, файлы и доступные резервные копии.
Причина неисправности, перечень исправлений и смета до начала ремонта.
Сайт выдаёт ошибку 500, перенаправляет посетителей или перестал работать после обновления PHP? Найдём причину, восстановим повреждённые функции и проверим сайт перед запуском.
Диагностика PHP-сайта — 5 000 ₽
Ремонт и восстановление PHP-сайта — 15 000 ₽
Сложные случаи восстановления — от 40 000 ₽
Диагностика засчитывается в ремонт. Состав работ и условия
Добавьте адрес сайта, ошибку и последние изменения. Начнём с диагностики за 5 000 ₽; при заказе ремонта зачтём её стоимость.
Работаем с клиентами в Казани дистанционно. Согласование и передача результатов — онлайн.
Проверим журналы, PHP веб-сервера, CMS, файлы и доступные резервные копии.
Причина неисправности, перечень исправлений и смета до начала ремонта.
Исправим согласованный типовой сбой: ошибку после обновления, конфликт модуля или повреждение файлов при наличии подходящей копии.
Рабочий сайт и проверка затронутых функций. Диагностика уже входит в эти 15 000 ₽.
Разберём повторное заражение, повреждение базы, несколько сайтов на сервере или восстановление без чистой копии.
Индивидуальный план восстановления и устранения обнаруженной причины. Стоимость диагностики засчитываем в ремонт.
Диагностика засчитывается в стоимость ремонта у нас. Состав исправлений и итоговую смету согласуем до ремонта. Лицензии, платные модули и услуги хостинга оплачиваются отдельно, если они нужны для восстановления.
Проверяем PHP-сайты на 1С-Битрикс, WordPress, MODX, OpenCart и собственном коде. Разбираем ошибки сервера, последствия заражения и несовместимость после обновления. Для каждой задачи определяем, что нужно исправить в PHP, CMS, модулях или настройках хостинга.
Сайт показывает белую страницу или ошибку 500; не работает админка, форма, корзина или оплата. После переключения PHP возникают ошибки модулей. При заражении появляются посторонние страницы, неизвестные пользователи, рассылка спама или переходы на чужие адреса.
Ошибка 500 сама по себе не означает взлом. Причину ищем по журналам, состоянию файлов, настройкам и последним изменениям. Если проблема ограничена вредоносными вставками, отдельно определяем объём очистки сайта от вирусов.
21 октября 2026 года проект PHP сообщил об исправлении CVE-2026-109618 и CVE-2026-109619, допускающих удалённое выполнение кода без авторизации. Первые исправленные upstream-релизы: PHP 8.2.35, 8.3.36, 8.4.27 и 8.5.12. Сверяем сообщения разработчиков PHP, версию пакета и исправления поставщика хостинга.
23 октября разработчики опубликовали дополнительное предупреждение о session upload progress при определённом сочетании настроек и кода приложения. Проверяем его применимость отдельно: одного номера версии для полной оценки недостаточно. PHP веб-сервера может отличаться от командной строки, поэтому проверяем нужный сайт, пул PHP-FPM и остальные затронутые сайты на сервере.
PHP 8.1 больше не получает штатную поддержку проекта PHP. Для старых веток проверяем доступные исправления поставщика и план перехода на поддерживаемую версию. Сам факт наличия уязвимой версии ещё не доказывает взлом; обновление PHP не удаляет уже внедрённый вредоносный код.
Уточняем время появления проблемы и последние изменения. Проверяем журналы ошибок, обработку PHP, подключение к базе, CMS и модули. При признаках взлома ищем изменённые файлы, посторонние учётные записи и задания, которые могут запускать заражение повторно.
До исправлений сохраняем доступные файлы, базу и журналы. Проверяем дату и содержимое резервных копий, сравниваем их с текущими заказами. По результатам передаём причину неисправности либо конкретные находки для дальнейшего разбора, состав ремонта, стоимость и ограничения восстановления.
По согласованию ограничиваем опасные функции или доступ к заражённой версии. Заменяем повреждённые компоненты из проверенного источника, очищаем подтверждённые вредоносные изменения и исправляем обнаруженный путь доступа. Если затронуты сервер или соседние проекты, включаем их в отдельную оценку восстановления после взлома.
Проверяем административные аккаунты, права на файлы, фоновые задания и связанные интеграции. Смену скомпрометированных паролей и ключей выполняем с учётом зависимостей, чтобы не остановить обмен с 1С, CRM или оплату. Одного удаления подозрительного файла недостаточно, если источник повторного заражения остаётся.
Проверяем совместимость версии CMS, модулей, шаблонов и собственного кода с выбранной веткой PHP. Изменения сначала испытываем на изолированной копии с закрытым внешним доступом и отключёнными реальными оплатами, письмами и обменами. Работу по обновлению сайта согласуем по найденным зависимостям.
Перед переносом на рабочий сайт проверяем вход, формы, карточки, корзину, оплату и нужные интеграции. Согласуем окно переключения и условия отката. Если для перехода нужны новые лицензии или платные модули, показываем их отдельными строками до покупки.
Перед возвратом из копии сравниваем даты и новые записи. Заказы, появившиеся после резервирования, не должны исчезнуть из-за незаметного отката базы. Если восстановить часть данных нельзя, перечисляем, что сохранилось и чего не хватает. Проверку и настройку резервного копирования можно продолжить отдельным этапом.
При приёмке показываем исправленные сценарии, проверяем журналы и сохраняем перечень изменений. Если поисковик или браузер предупреждал об опасности сайта, после очистки помогаем подготовить запрос на повторную проверку. Решение и срок снятия предупреждения зависят от соответствующего сервиса.
Адрес сайта, видимую ошибку или снимок экрана, время сбоя и перечень последних изменений. Сообщите, какая CMS установлена, есть ли резервная копия и доступны ли панель хостинга и админка. До разбора не удаляйте журналы и не заменяйте текущую базу случайной копией.
Пароли и ключи в форму заявки не отправляйте. После согласования работ уточним необходимый объём прав и безопасный способ передачи временного доступа. Обращение можно оставить в любое время; команда отвечает с 08:00 до 16:00 по МСК.
Добавьте адрес сайта, ошибку и последние изменения. Начнём с диагностики за 5 000 ₽; при заказе ремонта зачтём её стоимость.
Что сломано, какие данные доступны и какой ремонт согласован до изменений.
Рабочие страницы и согласованные действия: от входа до заказа и интеграций.
Что изменили, какие данные вернули и какие задачи по защите остались.
Получаем разрешение на доступ и сохраняем доступные файлы, базу и журналы.
Находим неисправность и согласуем состав ремонта, цену и порядок проверки.
Восстанавливаем проверенные компоненты и устраняем найденную причину.
Проходим ключевые сценарии и передаём перечень изменений владельцу.
Вход, обращения и покупки проходят согласованные проверки, а не только открывается главная.
Подтверждённые вредоносные изменения устранены; затронутые доступы и фоновые задания проверены.
Понятно, какие записи восстановлены, где хранится копия и когда можно возвращаться к ней.
Диагностика стоит 5 000 ₽ и засчитывается в ремонт, если продолжаете работу с нами. При типовом восстановлении за 15 000 ₽ после оплаченной диагностики остаётся 10 000 ₽. Если заказываете только диагностику, оплачивается этот этап.
Согласованный типовой сбой: ошибка кода или настройки, конфликт модуля, восстановление повреждённых файлов из подходящей копии. Объём и проверяемые функции фиксируем после диагностики. Сложный взлом, повреждение базы или несколько затронутых сайтов оцениваем по тарифу от 40 000 ₽ до начала ремонта.
Проверим сохранившиеся файлы, исходники, базу и копии у хостинга. Часть системы можно собрать заново из доверенных компонентов. Возможность вернуть удалённые записи зависит от сохранившихся данных; если их нет ни в одной копии, обещать полное восстановление нельзя.
Это необходимо для закрытия соответствующих уязвимостей, но не удаляет последствия состоявшегося взлома. Дополнительно проверяем файлы, аккаунты и задания. Перед обновлением сверяем совместимость приложения, а после него — рабочие процессы PHP и функции сайта.
Нет. Её вызывают ошибки приложения, настройки, нехватка ресурсов и другие неисправности. Вывод делаем по журналам и состоянию системы, а не только по коду ответа. Неисправность после смены PHP и подтверждённое заражение требуют разных действий.
Срок назовём после проверки доступов, повреждений и резервных копий. Исправление одной настройки и сборка заражённого магазина без чистой базы требуют разного времени. До ремонта согласуем этапы и окно запуска; круглосуточную работу оператора не обещаем.
Исправляем найденную причину, проверяем связанные доступы и обновляем затронутые компоненты. После запуска нужны дальнейшие обновления, резервирование и наблюдение. Их объём согласуем отдельно; очистка одного сайта не означает проверку всей инфраструктуры компании.
Добавьте адрес сайта, ошибку и последние изменения. Начнём с диагностики за 5 000 ₽; при заказе ремонта зачтём её стоимость.
Опишите вашу ситуацию. Если сайт или CRM уже есть — добавьте ссылку и то, что хотите изменить.
На следующем шаге нужен только телефон. Остальное — по желанию.
Или напишите: info@iskariot.ru