■ウチの環境
OS : Windows XP Professional SP3
Apache : 2.x
PHP : 5.x
DB : MySQL 5.x
彼女 : いない
(1) CodeIgniterの日本語パック最新バージョンを確認
http://sourceforge.jp/projects/codeigniter
今回は1.6.3が日本語パックの最新バージョン。
ついでにダウンロードしておこう。
(2) CodeIgniterのファイルを入手
http://codeigniter.com/downloads/
最新バージョンは1.7.0だったが、日本語パックの最新バージョンと同
じ"CodeIgniter V 1.6.3"をダウンロード。
(3) ダウンロードしたファイルを解凍
私の場合はzipパッケージをダウンロードしたので、日本語パックとCodeIgniter本体
をそれぞれ解凍。
(4) 日本語パックを本体に上書き保存
解凍した日本語パックディレクトリを開き、WebRootであろう階層を開く。
全ファイルをコピーし、CodeIgniter本体のWebRootであろう階層にペースト。
(5) 開発環境にファイルを配置
CodeIgniter本体を、開発用ディレクトリにコピペ。
今回の場合、開発用ディレクトリ(コピペ先)は D:\localhost\codeigniter\public_html
とする。
(6) systemディレクトリを移動
アプリケーションにWebから直接アクセスされたくないので、systemディレクトリを
WebRootから1階層上に移動。
D:\localhost\codeigniter\public_html\system
↓
D:\localhost\codeigniter\system
(7) CodeIgniter設定ファイルの編集
D:\localhost\codeigniter\system\application\config\config.php
を開き、以下に修正。
$config['base_url'] = "http://localhost/";
$config['index_page'] = "";
$config['uri_protocol'] = "PATH_INFO";
$config['url_suffix'] = ".html";
$config['language'] = "japanese";
$config['log_threshold'] = 4;
(8) WebRootにあるindex.php を修正
D:\localhost\codeigniter\public_html\index.php
$system_folder = "../system";
(9) Apache設定ファイルを修正
httpd.conf か、またはIncludeされている.conf ファイル を修正。
(行先頭にセミコロンが付いてコメントアウトになっている物は、セミコロンを削除)
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
LoadModule rewrite_module modules/mod_rewrite.so
(10) Apacheを再起動
(11) .htaccessの設置
D:\localhost\codeigniter\public_html\.htaccess ファイルを作成。
RewriteEngine on
RewriteCond $1 !^(index\.php|css|robots\.txt|user_guide|.+\.gif$|.+\.jpg$|.+\.png$|.+
\.js$)
RewriteRule ^(.*)$ /index.php/$1 [L]
こんな感じに書いておこう。
以上。私が実施したCodeIgniterのインストールまとめでした。
要求仕様によっては上記設定方法ではダメな場合があるのでご注意を。
ここまで書いておきながら、まだDBまわりの設定をしていない事に気付いた。
つづきはまた後日ね。
OS : Windows XP Professional SP3
Apache : 2.x
PHP : 5.x
DB : MySQL 5.x
彼女 : いない
(1) CodeIgniterの日本語パック最新バージョンを確認
http://sourceforge.jp/projects/codeigniter
今回は1.6.3が日本語パックの最新バージョン。
ついでにダウンロードしておこう。
(2) CodeIgniterのファイルを入手
http://codeigniter.com/downloads/
最新バージョンは1.7.0だったが、日本語パックの最新バージョンと同
じ"CodeIgniter V 1.6.3"をダウンロード。
(3) ダウンロードしたファイルを解凍
私の場合はzipパッケージをダウンロードしたので、日本語パックとCodeIgniter本体
をそれぞれ解凍。
(4) 日本語パックを本体に上書き保存
解凍した日本語パックディレクトリを開き、WebRootであろう階層を開く。
全ファイルをコピーし、CodeIgniter本体のWebRootであろう階層にペースト。
(5) 開発環境にファイルを配置
CodeIgniter本体を、開発用ディレクトリにコピペ。
今回の場合、開発用ディレクトリ(コピペ先)は D:\localhost\codeigniter\public_html
とする。
(6) systemディレクトリを移動
アプリケーションにWebから直接アクセスされたくないので、systemディレクトリを
WebRootから1階層上に移動。
D:\localhost\codeigniter\public_html\system
↓
D:\localhost\codeigniter\system
(7) CodeIgniter設定ファイルの編集
D:\localhost\codeigniter\system\application\config\config.php
を開き、以下に修正。
$config['base_url'] = "http://localhost/";
$config['index_page'] = "";
$config['uri_protocol'] = "PATH_INFO";
$config['url_suffix'] = ".html";
$config['language'] = "japanese";
$config['log_threshold'] = 4;
(8) WebRootにあるindex.php を修正
D:\localhost\codeigniter\public_html\index.php
$system_folder = "../system";
(9) Apache設定ファイルを修正
httpd.conf か、またはIncludeされている.conf ファイル を修正。
(行先頭にセミコロンが付いてコメントアウトになっている物は、セミコロンを削除)
mbstring.language = Japanese
mbstring.internal_encoding = UTF-8
mbstring.http_input = auto
LoadModule rewrite_module modules/mod_rewrite.so
(10) Apacheを再起動
(11) .htaccessの設置
D:\localhost\codeigniter\public_html\.htaccess ファイルを作成。
RewriteEngine on
RewriteCond $1 !^(index\.php|css|robots\.txt|user_guide|.+\.gif$|.+\.jpg$|.+\.png$|.+
\.js$)
RewriteRule ^(.*)$ /index.php/$1 [L]
こんな感じに書いておこう。
以上。私が実施したCodeIgniterのインストールまとめでした。
要求仕様によっては上記設定方法ではダメな場合があるのでご注意を。
ここまで書いておきながら、まだDBまわりの設定をしていない事に気付いた。
つづきはまた後日ね。