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

ユーザガイドを検索

# 2.0.2から2.0.3へのアップグレード

アップグレードの前には index.php を静的ページと置き換えてサイトを停止してください。

## ステップ 1: CodeIgniter ファイルの更新

"system" フォルダ内のすべてのファイルとディレクトリを置き換え、さらに index.php ファイルを置き換えます。もし index.php に変更を加えている場合、新しい index.php に再度変更を加える必要があります。

Note: もし、これらのフォルダの中のファイルを更新している場合は、必ず最初にコピーを残しておいてください。

## ステップ 2: メインの index.php ファイルの更新

手を加えずに index.php を使用している場合は、古いバージョンのファイルを新しいものに置き換えるだけです。

もし index.php ファイルに変更を加えている場合、新しいファイルに再度変更を加える必要があります。

## ステップ 3: config/user_agents.php の更新

この設定ファイルに、たくさんのユーザエージェントクラスが追加されていますので、このファイルを `application/config/user_agents.php` にコピーしてください。

## ステップ 4: EXT 定数を ".php" に置換

Note: EXT 定数は廃止予定とされましたが、まだアプリケーションからは削除されていません。すぐに変更することを推奨します。

## ステップ 5: autoload.php から APPPATH.'third_party' を削除

application/config/autoload.php を開いて、以下を探してください:

`$autoload['packages'] = array(APPPATH.'third_party');`

もし何らかの追加パッケージを使用していなければ、その行は次のように変更できます:

`$autoload['packages'] = array();`

パッケージを自動読み込みしていない場合、これによりわずかに性能が向上します。

## セッション用のデータベーステーブルの更新

セッションクラスでデータベースを使用している場合、データベースの `ci_sessions` テーブルを以下のように更新してください:

`CREATE INDEX last_activity_idx ON ci_sessions(last_activity); ALTER TABLE ci_sessions MODIFY user_agent VARCHAR(120);`