PHPCMS 核心代码与 www 分离部署
为了满足更多用户二次开发的兴趣与爱好,同时,为了更加安全。可以通过修改入口代码的包含方式来让主程序和www程序分开。
先看下面目录结构:
(图1)
我们需要将 phpcms 目录和 index.php做修改。
将:phpcms目录放置到该目录之外。
如下图:
(图2)
phpcms目录为图1中的phpcms目录。
图2中的www目录为我们网站的目录,网站目录做解析,将: www.phpip.com 绑定到 www目录。
这样,用户就不能通过浏览器直接访问 phpcms目录了。可以有效的防止模板被下载。程序文件存在漏洞被访问。
接着修改 www/index.php文件
粗体部分修改为:
include PHPCMS_PATH.‘../phpcms/base.php‘;
还有最后一个文件:www/api.php文件。
同样做上面的操作。
将:include PHPCMS_PATH.‘phpcms/base.php‘;
修改为:include PHPCMS_PATH.‘../phpcms/base.php‘;
转载:http://www.phpip.com/html/2014/jiemi_0504/147.html
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。