ThinkPHP3.0完全开发手册                                           

 

2.3   部署目录

当我们实际部署网站的时候,目录结构往往由于项目的复杂而变得复杂。我们推荐的部署目录结构如下:

ThinkPHP 系统目录(下面的目录结构同上面的系统目录)

Public 网站公共资源目录(存放网站的CssJs和图片等资源)

Uploads 网站上传目录(用户上传的统一目录)

Home 项目目录(下面的目录结构同上面的应用目录)

Admin后台管理项目目录

…… 更多的项目目录

index.php  项目Home的入口文件

admin.php 项目Admin的入口文件

…… 更多的项目入口文件

 

如果采用分组模块的话 可以简化为一个项目目录

ThinkPHP系统目录

App 项目目录(分组目录结构会在后面描述)

Public 网站公共目录

Uploads 网站上传目录

index.php 网站的入口文件

 

项目的模板文件还是放到项目的Tpl目录下面,只是将外部调用的资源文件, 包括图片 JS CSS统一放到网站的公共目录Public下面,分ImagesJsCss子目录存放,如果有可能的话,甚至也可以把这些资源文件单独放一个外部的服务器远程调用,并进行优化。

事实上,系统目录和项目目录可以放到非WEB访问目录下面,网站目录下面只需要放置Public公共目录和入口文件,从而提高网站的安全性。


站长教学网 免责声明