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);