CodeIgniter ユーザガイド 日本語版 Version 2.0.3


1.4.1 から 1.5.0 へのアップグレード

Note: このページは、バージョン 1.4.1 向けです。それ以外のバージョンをお使いなら、まず最初にアップグレードしてください。

アップグレードを行う前に、index.phpファイルを静的ページに置き換えて、オフラインにする必要があります。

Step 1: CodeIgniter ファイルのアップグレード

"system" フォルダの以下のファイルとディレクトリを新しいバージョンのものに置き換えてください:

Note: ユーザバージョンのファイルがフォルダ内にある場合には、最初にそれらのコピーを取っておいてください。

Step 2: database.php ファイルのアップグレード

application/config/database.php を開いて、以下の新しい要素を追加してください:

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

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

エラーのロギングは、現在しきい値をゼロに設定する事で無効になります。

Step 4: メインの index.php ファイルのアップグレード

元の index.php ファイルをそのまま利用しているなら、それを単に置き換えてください。

もし index.php ファイル内部に変更を加えているなら、それらの変更を新しいファイルに追加して利用してください。

Step 5: ユーザガイドの更新

また、ユーザガイドのローカルコピーを新しいバージョンのものに置き換えてください。