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