Обновить существующий сайт на фреймворке Kohana (v3.x) для корректной и стабильной работы на:
PHP 7.4 (сейчас 5.4)
MySQL 8.0 (сейчас 5.6)
Тип проекта: контентный сайт
Без перехода на другие фреймворки (Laravel, Symfony и т.д.). Без Composer. Структура проекта остаётся прежней.
Задачи
Адаптировать проект под PHP 7.4:
Заменить устаревшие функции: each(), create_function(), split(), mysql_*, &$var
Проверить и привести в порядок автозагрузку, маршруты, cookie, session
Обновить файлы, чтобы не вызывали Deprecated или Fatal error
Обеспечить совместимость с MySQL 8.0:
Настроить подключение через mysqli или PDO
Обновить логин пользователя (при необходимости: ALTER USER ... IDENTIFIED WITH mysql_native_password)
Проверить основные SQL-запросы на совместимость (если есть ручные)
Протестировать функциональность:
Главная, статьи, рубрики, формы
Поиск, пагинация, фильтры
Проверка URL и маршрутов
Не нужно:
Переписывать сайт на другой фреймворк
Переходить на Koseven (только по договорённости)
Использовать Composer
Менять дизайн, логику, шаблоны
Желательно
Комментировать изменения в коде
Вести лог правок (что и где исправлялось)
Результат считается достигнутым, если:
Сайт полностью работает на PHP 7.4 и MySQL 8.0
Нет критических ошибок и предупреждений
Функциональность не потеряна
Изменения документированы (по возможности)
Опубликован 12.07.2025 в 16:58
Заказ находится в архиве