Код
Разбор PHP-файлов, шаблонов, подключений, форм и основных функций сайта.
// Самописный сайт под контролем
Помогаю разобраться с сайтом, который был написан индивидуально: PHP-код, база данных, формы, админка, ошибки, перенос на новый хостинг, обновление PHP и аккуратная модернизация без полной переделки.
Разбор PHP-файлов, шаблонов, подключений, форм и основных функций сайта.
Проверка структуры базы, ошибок, бэкапов и связей с админкой.
Совместимость со свежими версиями PHP и настройками хостинга.
Проверка доступов, подозрительных файлов, старых библиотек и уязвимых мест.
// Когда разработчик пропал
Главная проблема самописных сайтов - отсутствие документации и зависимость от старого разработчика. Поэтому работа начинается с аккуратного аудита кода, базы, хостинга, форм и критичных сценариев.
Смотрю структуру проекта, основные файлы, зависимости, формы, админку и критичные участки.
Белый экран, deprecated warnings, ошибки после смены PHP, проблемы с базой и формами.
Восстановление отправки заявок, SMTP, проверка адресов, антиспама и логики обработки форм.
Копии файлов и базы перед работами, проверка восстановления и переносимость проекта.
Аккуратные правки без переписывания всего сайта: PHP, структура, безопасность и совместимость.
Переезд на новый хостинг или VPS с проверкой домена, SSL, базы данных и форм после запуска.
// Осторожная модернизация
Иногда достаточно обновить PHP-совместимость, починить формы, закрыть риски безопасности и наладить бэкапы. Но если код слишком старый и дорогой в поддержке, честнее планировать перенос на новую основу.

// Как проходит работа
Самописный сайт нельзя чинить как шаблонную CMS. Нужен осторожный подход и понимание, что на что влияет.
Код, база, структура, доступы, формы, ошибки и хостинг.
Файлы, база данных и возможность отката.
Что ломается, что критично и что лучше не трогать без теста.
Исправления кода, PHP, форм, безопасности и совместимости.
Контроль сценариев, заявок, админки, страниц и ошибок.
// Когда это нужно
// Заявка
Пришлите ссылку на сайт и опишите, что известно: язык, хостинг, доступы, админка, база данных, ошибки или задача по переносу.
// FAQ
Да, если есть доступ к файлам, базе данных и хостингу. Сначала нужно понять структуру проекта и критичные функции.
Нужно провести аудит: файлы, база, доступы, админка, формы, хостинг, домен и бэкапы. После этого станет понятно, можно ли сайт поддерживать.
Иногда да. Нужно проверить несовместимый код, старые функции, библиотеки и поведение сайта на тестовой копии.
Да, но важно перенести файлы, базу данных, настройки PHP, cron, SSL, домен и проверить формы после запуска.
Это обычная ситуация. Тогда документация частично создаётся во время аудита: структура, доступы, критичные файлы и зависимости.
Да, проверяются обработчики, SMTP, антиспам, поля, адреса отправителя и ошибки сервера.
Можно, если кодовая база позволяет. Иногда дешевле добавить небольшой модуль, иногда лучше планировать перенос.
Если код сильно устарел, любые правки ломают другие части, нет безопасности и сайт сложно переносить, переписывание может быть выгоднее ремонта.
Для полноценной диагностики и бэкапов - да. Без базы можно проверить только часть сайта.
Да, после аудита и понимания рисков можно согласовать регулярную поддержку.