Обновление с 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: Обновите руководство пользователя

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