さくらのレンタルサーバーを借りている
ここで、phpのフレームワークである、fuelphpの日本語環境のインストールをおこなう。
基本的には、fuelphpをダウンロードしてoilコマンドを実行すればできあがるはず。
ドメインは、
http://XXXXX.sakura.ne.jpとする
display_errors = On error_reporting = E_ALL date.timezone = "Asia/Tokyo"
- さくらの環境を設定画面から、phpを5.3にする
- gitをインストールしておく
-
$ cd~ $ mkdir local $ mkdir gitinstall $ cd gitinstall $ wget http://git-core.googlecode.com/files/git-1.7.7.4.tar.gz $ tar xjvf git-1.7.7.4.tar.gz $ cd git-1.7.7.4/ $ ./configure -prefix=$HOME/local $ gmake $ gmake install ここにパスを通しておく PATH="$PATH":/home/XXXXX/local/bin/ fuelphpのインストーラーを持ってくる curl get.fuelphp.com/oil > get_installer
- get_installerの修正
-
< #!/bin/bash --- > #!/usr/local/bin/bash 3c3 < PREFIX="/usr/bin/" --- > PREFIX="/home/XXXXX/local/bin/" 6,7c6,7 < sudo sh -c "curl --silent http://get.fuelphp.com/installer.sh > ${PREFIX}oil" < sudo chmod +x ${PREFIX}oil --- > sh -c "curl --silent http://get.fuelphp.com/installer.sh > ${PREFIX}oil" > chmod +x ${PREFIX}oil
- get_installerの実行
-
./get_installer これで、 /home/XXXXX/local/bin/配下にoilが置かれた
- oilの修正
-
bashのパスと、gitのパスを入れただけ 1,2c1,2 < #!/bin/bash < --- > #!/usr/local/bin/bash > git="/home/XXXXX/local/bin/git"
- oilの実行
-
~/local/bin/oil create fuel 参考: oil create <project_name> これでルートにfuelディレクトリが出来があがる これは、実際は、 oil refine installが内部で動いている
- 見られるようにする
-
www/testディレクトリを作成 pwd /home/XXXXX/www/test cp -r ~/fuel/public/* . /home/XXXXX/www/test/index.php のパスを変更する 10a13 > define('SAKURAROOT', '/../../fuel/'); 16c19 < define('APPPATH', realpath(__DIR__.'/../fuel/app/').DIRECTORY_SEPARATOR); --- > define('APPPATH', realpath(__DIR__.SAKURAROOT.'fuel/app/').DIRECTORY_SEPARATOR); 21c24,25 < define('PKGPATH', realpath(__DIR__.'/../fuel/packages/').DIRECTORY_SEPARATOR); --- > define('PKGPATH', realpath(__DIR__.SAKURAROOT.'fuel/packages/').DIRECTORY_SEPARATOR); > #echo PKGPATH; 26c30 < define('COREPATH', realpath(__DIR__.'/../fuel/core/').DIRECTORY_SEPARATOR); --- > define('COREPATH', realpath(__DIR__.SAKURAROOT.'fuel/core/').DIRECTORY_SEPARATOR);
- .htaccessの変更
-
vi /home/XXXXX/www/test/.htaccess Options +FollowSymLinks -Indexes この行をコメントアウト 見てみる http://XXXXX.sakura.ne.jp/test/
FuelPHP入門 | |
早川 聖司 | |
ソーテック社 |
display_errors = On error_reporting = E_ALL date.timezone = "Asia/Tokyo"
※コメント投稿者のブログIDはブログ作成者のみに通知されます