Upgrading from 2.0.2 to 2.0.3
Перед началом обновления вам необходимо перевести сайт в "offline" режим путем замены index.php файла на статический.
Шаг 1: Обновите файлы CodeIgniter
Замените вес файлы и папки в каталоге “system”.
Примечание
Если в этих папках есть ваши файлы, то следует сделать их копии.
Шаг 2: Обновите основной index.php файл
Если вы используете стандартный index.php файл просто замените его более новым.
Если ваш index.php файл имеет изменения, пожалуйста добавьте их также в новый файл и используйте его.
Шаг 3: Замените config/user_agents.php
Этот файл конфигураций был обновлен и содержит больше пользовательских agent типов, пожалуйста скопируйте его в _application/config/user_agents.php*.
Шаг 4: Замените ссылки EXT постоянной на ”.php”
Примечание
EXT постоянная была отмечена как устаревшая, но не была удалена из фреймворка. Вы можете поспособствовать будущим изменениям раньше чем мы.
Шаг 5: Удалите APPPATH.’third_party’ из autoload.php
Откройте application/config/autoload.php, и найдите следующее:
$autoload['packages'] = array(APPPATH.'third_party');
Если Вы не выбирали загрузку дополнительных пакетов, то эту строку следует заменить на:
$autoload['packages'] = array();
Что обеспечит номинальную пользу если не загружаются дополнительные пакеты.
Обновите таблицу Sessions Database
Если Вы используете базу данных сессий совместно с CI библиотекой Session Library, пожалуйста обновите Вашу ci_sessions таблицу в БД следующим образом:
CREATE INDEX last_activity_idx ON ci_sessions(last_activity);
ALTER TABLE ci_sessions MODIFY user_agent VARCHAR(120);