自分も初心者のためコメントなどいただけると助かります。
※Apache,PHP,Eclipse(PDT)の準備はできている前提
1.FuelPHPのダウンロード
以下のURLからFuelPHPをダウンロード(ダウンロード時のバージョンは1.2.1でした)
http://fuelphp.com/
2.Eclipseプロジェクトを作成
Eclipseを起動して空のPHPプロジェクトを作成します。
※プロジェクト名「hoge」で作成
3.PHPプロジェクトへFuelPHPをコピー
1.でダウンロードしたファイルの以下フォルダをPHPプロジェクトへコピー
・fuelダウンロード
・publicダウンロード
コピー後に以下フォルダ権限を変更する。
$ cd /eclipse/workspace/hoge/fuel/app
$ chmod 777 logs
4.mod_rewriteの設定
以下のコマンドにてmod_rewrite.soを設定を反映(lubuntu環境)
$ sudo a2enmod rewrite
$ sudo service apache2 restart
5.apacheの設定(apache2.2環境)
/etc/apache2/sites-enabled/000-defaultを編集
※[All]の部分がデフォルトでは[None]になっているので修正(.htaccessの有効化)
<Directory /> Options FollowSymLinks AllowOverride All </Directory>
6.ディレクトリの設定
プロジェクトごとにconfファイルを編集するのは面倒なので、以下のように修正
$ cd /var/www
$ sudo ln -s /eclipse/workspace/hoge/public/ hoge
これで以下のURLへアクセスするとページが表示されるか確認。
http://localhost/hoge/welcome/index
補足1. 4.で正しく設定されているかは以下のコマンドで確認
$ sudo apache2ctl -M
$ rewrite_module (shared) ← この行があるか確認
補足2. 6.確認時に404エラーが発生する場合は以下の方法で切り分け
1) http://localhost/hoge/
404エラーの場合、5,6の設定が怪しい。
2) http://localhost/hoge/index.php/welcome/index
404エラーの場合、5,6の設定が怪しい。
表示される場合、4,5の設定が怪しい。
0 件のコメント:
コメントを投稿