Техническое задание: Диагностика и исправление ошибки в Opencart
Суть проблемы
На сайте, работающем на модифицированной версии Opencart 2.3 (ocStore 2.3.0.2.3), существует критическая ошибка, нарушающая его работоспособность. При выполнении стандартной операции — обновлении кэша через административную панель — происходит полный сброс активного шаблона (темы) оформления.
Последствия ошибки
- Сайт перестаёт корректно отображаться для посетителей.
- Невозможно устанавливать и настраивать дополнительные модули и расширения.
- Администрирование сайта становится невозможным в полном объеме.
- Существует риск потери коммерческой активности и данных.
Цель работы
Необходимо провести полную диагностику системы, найти корневую причину сбоя и устранить её. Исправление должно быть стабильным и не должно ломать другие функции движка.
Требования к исполнителю
- Глубокое понимание архитектуры и работы CMS Opencart 2.x, особенно механизмов кэширования и работы с шаблонами.
- Опыт отладки и исправления сложных ошибок в PHP-коде.
- Умение работать с существующей кодовой базой, не нарушая её целостность.
- Предоставление понятного отчета о проделанной работе и внесенных изменениях.
Ожидаемый результат
После выполнения работ операция очистки кэша в админ-панели должна выполняться штатно, без каких-либо побочных эффектов на визуальную часть сайта и его функционал. Установка дополнительных модулей должна стать возможной.