前言
得知FuelPHP為CodeIgniter作者之一所撰寫,便想一試,但先前即因其資料夾架構問題而卻步不前,SDpower在FuelPHP FrameWork 初體驗一文中亦有提及,幸好後來有了解法,為了讓想入門的能安心使用,特此記之。
準備工作
- 準備你的git server,我是用bitbucket。
- 安裝請見FuelPHP FrameWork 初體驗,裝完記得回來。
附上nginx設定檔
server {
listen 80;
server_name fuel;
access_log /home/lance/Fuel/app/logs/access.log;
error_log /home/lance/Fuel/app/logs/error.log;
root /home/lance/Fuel/public;
location / {
index index.php index.html index.htm;
if (!-e $request_filename) {
rewrite ^.*$ /index.php last;
break;
}
}
location ~ \.php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
開始
#進入資料夾 $ cd Fuel/ #刪除不必要資料 $ rm -rf .git* *.md docs/ *.xml #git init $ git init #接著要取捨submodule的部份,將需要的加進去 #不需要的部份請依路徑刪除,如orm、auth $ git submodule add git://github.com/fuel/core.git fuel/core $ git submodule add git://github.com/fuel/oil.git fuel/packages/oil $ git submodule add git://github.com/fuel/parser.git fuel/packages/parser $ git submodule add git://github.com/fuel/email.git fuel/packages/email $ git submodule add git://github.com/fuel/orm.git fuel/packages/orm $ git submodule add git://github.com/fuel/auth.git fuel/packages/auth #全部submodule一起切換版本的大絕,目前是1.1版 $ git submodule foreach git checkout origin/1.1/master
設定.gitignore
*~ *.bak *.log Thumbs.db desktop.ini .DS_Store .buildpath .project .settings .tmpoj fuel/app/logs/*/*/* fuel/app/cache/*/* build nbproject/ .idea /fuel/app/config/crypt.php
接著commit然後推上遠端便完成

0 意見:
張貼意見