Обновление от 2.0.2 в 2.0.3
Перед обновлением выключите ваш сайт, заменив index.php статичной версией.
Шаг 1: Обновите файлы CodeIgniter
Замените все файлы и поддиректории в вашей директории system, а также замените файл index.php. Если вы делали модификации в index.php, обновите их.
Примечание: Если вы имели какие-то вручную модифицированные файлы в этих директориях, сделайте их копии перед обновлением.
Шаг 2: Обновите ваш index.php
Если вы работаете с index.php, просто замените его новой версией.
Если ваш index.php имеет внутренние модификации, добавьте их в новый файл.
Шаг 3: Замените config/user_agents.php
Этот конфигурационный файл обновлен, теперь он содержит больше типов User Agent. Скопируйте его в application/config/user_agents.php.
Шаг 4: Замените ссылки на константу EXT в ".php"
Примечание: Константа EXT обозначена как устаревшая, но не была удалена из приложения. Рано или поздно вам придется сделать эти изменения.
Шаг 5: Удалите APPPATH.'third_party' из autoload.php
Откройте application/autoload.php, и найдите следующее:
$autoload['packages'] = array(APPPATH.'third_party');
Если вы не загружали какие-то дополнительные пакеты, измените эту строку в:
$autoload['packages'] = array();
Это даст номинальный прирост производительности, если вы не загружаете пакеты.
Обновите таблицы сессий
Если вы используете сессии БД с библиотекой Session, пожалуйста обновите вашу таблицу ci_sessions:
CREATE INDEX last_activity_idx ON ci_sessions(last_activity);
ALTER TABLE ci_sessions MODIFY user_agent VARCHAR(120);