如何部署,才能在网站目录下只放入口文件和Public目录
时间:2010-01-06
来源:互联网
看到手册上有这么一段话:
项目的模板文件还是放到项目的Tpl目录下面,只是将外部调用的资源文件, 包括图片 JS 和CSS统一放到网站的公共目录Public下面,分Images、Js和Css子目录存放,如果有可能的话,甚至也可以把这些资源文件单独放一个外部的服务器远程调用,并进行优化。
这样部署的好处是系统目录和项目目录可以放到非WEB访问目录下面,网站目录下面可以只需要放置Public公共目录和index.php入口文件(如果是多个项目的话,每个项目的入口文件都需要放到WEB目录下面),从而提高网站的安全性。
有个疑问,目录结构
Admin/
Home/
ThinkPHP/
Public
index.php
admin.php
他们都在同一目录下,如果要放到服务器上,肯定是要同一目录下,如何把
Admin/
Home/
ThinkPHP/
这三个目录放到其它地方呢?
是不是再建立两个目录 web/,www/这两个在同一目录下
然后把这3个目录放到这web下
再把 index.php,admin.php,Public放到www/目录下
把www目录做为网站的根目录.
项目的模板文件还是放到项目的Tpl目录下面,只是将外部调用的资源文件, 包括图片 JS 和CSS统一放到网站的公共目录Public下面,分Images、Js和Css子目录存放,如果有可能的话,甚至也可以把这些资源文件单独放一个外部的服务器远程调用,并进行优化。
这样部署的好处是系统目录和项目目录可以放到非WEB访问目录下面,网站目录下面可以只需要放置Public公共目录和index.php入口文件(如果是多个项目的话,每个项目的入口文件都需要放到WEB目录下面),从而提高网站的安全性。
有个疑问,目录结构
Admin/
Home/
ThinkPHP/
Public
index.php
admin.php
他们都在同一目录下,如果要放到服务器上,肯定是要同一目录下,如何把
Admin/
Home/
ThinkPHP/
这三个目录放到其它地方呢?
是不是再建立两个目录 web/,www/这两个在同一目录下
然后把这3个目录放到这web下
再把 index.php,admin.php,Public放到www/目录下
把www目录做为网站的根目录.
作者: qihjn 发布时间: 2010-01-06
我也是很迷糊,希望能给个明确一点的说法!
作者: ezmq 发布时间: 2010-01-07
没看懂
本地和服务器没什么区别吧
就是数据库的链接不太一样
本地和服务器没什么区别吧
就是数据库的链接不太一样
作者: yjhappy 发布时间: 2010-01-07
估计是不容易看懂,可能我写得太多了。
作者: qihjn 发布时间: 2010-01-13
事隔一年多,我也想问问这个。
对于我本机:www是本地服务器目录,下面有个项目A,我可以把A的系统文件放到www外调用么?A里面就放一个入口文件index.php。
手册上说系统文件可以放到非WEB访问目录下面,这个非WEB访问目录是指WWW外面还是指WWW里面但在A外面?
对于我本机:www是本地服务器目录,下面有个项目A,我可以把A的系统文件放到www外调用么?A里面就放一个入口文件index.php。
手册上说系统文件可以放到非WEB访问目录下面,这个非WEB访问目录是指WWW外面还是指WWW里面但在A外面?
作者: phelps 发布时间: 2011-05-21
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28