Фреймворк CodeIgniter Version 2.1.3


Обновление от 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);
    Поддержать сайт на родительском проекте КГБ