Обновление с 1.4.1 до 1.5.0

    Примечание

    Инструкции на этой странице подразумевают использование версии 1.4.1. Если вы еще не обновились до указанной версии, пожалуйста, сначала сделайте это обновление.

    Перед началом обновления вам необходимо перевести сайт в "offline" режим путем замены index.php файла на статический.

    Шаг 1: Обновите файлы CodeIgniter

    Замените эти файлы и папки в “system” каталоге более новыми:

    • application/config/user_agents.php (new file for 1.5)
    • application/config/smileys.php (new file for 1.5)
    • codeigniter/
    • database/ (new folder for 1.5. Replaces the “drivers” folder)
    • helpers/
    • language/
    • libraries/
    • scaffolding/

    Примечание

    Если в этих папках есть ваши файлы, то сначала следует сделать их копии.

    Шаг 2: Обновите database.php файл

    Откройте application/config/database.php файл и ДОБАВЬТЕ эти новые строки:

    $db['default']['cache_on'] = FALSE;
    $db['default']['cachedir'] = '';
    

    Шаг 3: Обновите config.php файл

    Откройте application/config/config.php файл и ДОБАВЬТЕ эти новые строки:

    /*
    |--------------------------------------------------------------------------
    | Class Extension Prefix
    |--------------------------------------------------------------------------
    |
    | This item allows you to set the filename/classname prefix when extending
    | native libraries.  For more information please see the user guide:
    |
    | http://codeigniter.com/user_guide/general/core_classes.html
    | http://codeigniter.com/user_guide/general/creating_libraries.html
    |
    */
    $config['subclass_prefix'] = 'MY_';
    
    /*
    |--------------------------------------------------------------------------
    | Rewrite PHP Short Tags
    |--------------------------------------------------------------------------
    |
    | If your PHP installation does not have short tag support enabled CI
    | can rewrite the tags on-the-fly, enabling you to utilize that syntax
    | in your view files.  Options are TRUE or FALSE (boolean)
    |
    */
    $config['rewrite_short_tags'] = FALSE;
    

    В этом же файле УДАЛИТЕ следующее:

    /*
    |--------------------------------------------------------------------------
    | Enable/Disable Error Logging
    |--------------------------------------------------------------------------
    |
    | If you would like errors or debug messages logged set this variable to
    | TRUE (boolean).  Note: You must set the file permissions on the "logs" folder
    | such that it is writable.
    |
    */
    $config['log_errors'] = FALSE;
    

    Запись ошибок в журнал, теперь легко отключить путем установки порога равным нулю.

    Шаг 4: Обновите главный index.php файл

    Если Вы используете стандартный index.php файл просто замените его более новым.

    Если Ваш index.php файл имеет изменения, пожалуйста добавьте их также в новый файл и используйте его.

    Шаг 5: Обновите руководство пользователя

    Пожалуйста, также замените локальную копию руководства пользователя на новую версию.