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

ユーザガイドを検索

# アプリケーションの管理

デフォルトでは、application/ ディレクトリに構築された一つだけのアプリケーションを管理するために CodeIgniter を利用するのを前提としています。しかし、単一の CodeIgniter を複数セットのアプリケーションで共用することもできますし、 application フォルダをリネームしたり再配置したりもできます。

## Application フォルダのリネーム

もし application フォルダをリネームしたいのであれば、メインの `index.php` ファイルを開き、`$application_folder` 変数に変更後の名前をセットしさえすれば、リネームすることができます:

`$application_folder = "application";`

## Application フォルダの再配置

application フォルダを `system` フォルダ以外のサーバの場所に移動させることもできます。 メインの `index.php` を開き、`$application_folder` 変数にサーバのフルパスをセットすれば、移動することができます。

`$application_folder = "/Path/to/your/application";`

## 単一の CodeIgniter で複数のアプリケーションを実行する

共通の CodeIgniter を複数の異なるアプリケーションを管理するために共有したい場合は、 単純に、`application` フォルダ以下にあるすべてのディレクトリを、 サブフォルダを作ってその中に配置すれば可能になります。

たとえば、"foo" と "bar" という2つのアプリケーションを作成したい場合、 application フォルダを次のような構成にします:

`applications/foo/
applications/foo/config/
applications/foo/controllers/
applications/foo/errors/
applications/foo/libraries/
applications/foo/models/
applications/foo/views/
applications/`bar`/
applications/`bar`/config/
applications/`bar`/controllers/
applications/`bar`/errors/
applications/`bar`/libraries/
applications/`bar`/models/
applications/`bar`/views/`

利用する特定のアプリケーションを選ぶには、メインの `index.php` ファイルを開き、$application_folder 変数を設定する必要があります。たとえば、"foo" アプリケーションを利用するよう選ぶには、次のようにします:

`$application_folder = "applications/foo";`

Note: 各アプリケーションには、それぞれの index.php ファイルが必要になります。 それぞれの index.php ファイルが呼び出すべきアプリケーションを呼び出します。index.php ファイルは、好きな名前を付けることもできます。