Что нужно сделать

Необходимо провести поэтапную миграцию сайта с устаревшей версии Joomla 3.10.12 на актуальную Joomla 6.x. В рамках работ требуется устранить все технические ошибки, конфликты расширений и несовместимости, возникшие при обновлении.

Основные задачи

  • Миграция ядра - выполнить безопасный переход с версии 3.10 на 6.x, сохранив все данные и структуру контента.
  • Замена шаблона - установить современный адаптивный шаблон (под мобильные устройства и планшеты). Тема должна корректно отображаться на всех разрешениях экрана.
  • Сохранение магазина - обеспечить полную работоспособность самописного модуля интернет-магазина. Необходимо протестировать все функции: каталог, корзину, оформление заказов.
  • Устранение неисправностей - исправить все ошибки PHP, выводящиеся после обновления, а также проблемы совместимости с плагинами и компонентами.
  • Безопасность - настроить правильные права доступа, проверить систему на уязвимости.

Требования к исполнителю

Опыт работы с Joomla, понимание структуры БД, умение дорабатывать существующий код магазина под новую версию CMS. Приветствуется знание PHP и JavaScript.

Исправление ошибки в PHP-скрипте на сайте Yii

Необходимо исправить ошибку в PHP-скрипте, вставленном в код страницы сайта на фреймворке Yii. После внедрения скрипта перестали открываться второстепенные страницы, вероятно, из-за отсутствия искомых файлов. Нужно проанализировать и корректно доработать код.