FLEAPHP框架的目錄結構

apache配置爲:

 

<VirtualHost *:80>
DocumentRoot /home/XXXX/report/
ServerName cyreport.xx.cn
</VirtualHost>

 

其web根目錄指向report。

 

相關的目錄結構如下:

 

[chengyi@white1v ~]$ ls report report_libs/
report:
css/            images/         index.php*      js/           

report_libs/:
app/            libs/           template/

 

可以看到,report目錄下,僅存放了入口 index.php文件,以及一些靜態文件目錄,如css、js、圖片等。

而所有的邏輯代碼都在report_libs裏,其中app存放了項目相關的代碼,libs裏包含了FLEA相關的lib庫。

 

這樣的好處,首先是php文件不可訪問了,保證了安全性。

 

ps:以上的代碼目錄,其實是在別人的基礎上修改的。還會繼續改進。比如對於其中一些目錄中文件的存放,個人覺得很亂。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章