Техническое задание: Восстановление сайта на Bitrix после вируса
Сайт на устаревшем ядре 1С-Битрикс (PHP 7.4) был атакован вирусом. После удаления вредоносных скриптов и обновления ПО сервера часть функционала работает некорректно. Необходима тонкая настройка для полного восстановления.
Исходная ситуация
- Сервер вылечен, вредоносный код удален.
- Обновлено системное ПО (Debian, Apache 2.4).
- Настроены базовые меры безопасности (права доступа, Basic Auth, php.ini).
- Главная страница сайта работает корректно.
Выявленные проблемы
1. Ошибка 403 (Forbidden) на детальных страницах
- Некоторые страницы (например, детальные страницы новостей) возвращают ошибку 403.
- Предполагаемая причина: Слишком жесткие настройки в файле
.htaccess или конфигурациях Apache после усиления безопасности.
2. Слет шаблонов и некорректный URL Rewrite
- В определенных разделах (услуги, блог) вместо детальной страницы открывается главная страница раздела или отображается некорректная верстка.
- Предполагаемая причина: Проблемы в файле
urlrewrite.php или в настройках компонентов/инфоблоков CMS.
Требования к исполнителю
- Опыт работы со старыми ядрами 1С-Битрикс.
- Глубокое понимание механизма
urlrewrite.php и правил перезаписи URL. - Умение работать с конфигурационными файлами веб-серверов (Apache/nginx) и файлом
.htaccess. - Аккуратность и внимательность, чтобы не нарушить уже восстановленную функциональность.
Условия и доступы
- Предоставляется доступ по SSH (с правами sudo) к серверу.
- Предоставляется доступ в административную панель 1С-Битрикс.
- Лицензия на CMS неактивна (важно учитывать при работе).
Цель работы
Полностью восстановить корректную работу всех разделов сайта: устранить ошибки 403 и обеспечить правильное отображение детальных страниц с сохранением шаблонов.