PHPCMS 核心代码与 www 分离部署

来自:互联网
时间:2018-07-23
阅读:

在PHPCMS中,核心代码以及模板文件都在网站程序的phpcms目录中,为了网站的安全,可以考虑把phpcms目录转移到其他路径下,而不是默认的根目录中,如何操作呢?

先看下默认的目录结构:

1_QAPM55BB5PZRP6Y.png

默认状态下,phpcms目录就在根目录,一般情况下网站都放在www或者wwwroot目录中,我们可以考虑把phpcms目录移动至于www平级的目录中,如图:

1_RT3CSX87FDYC3XG.png

因为我们的域名是解析到www目录的,这样,通过域名就无法访问到phpcms目录了,但是phpcms目录是程序核心目录,转移走了,网站就无法正常运行了,所以,我们还需要做个小修改,打开根目录中的index.php文件,将其中的

include PHPCMS_PATH.'/phpcms/base.php'

修改为:

include PHPCMS_PATH.'../phpcms/base.php';

继续打开根目录中的api.php文件,将其中的

include PHPCMS_PATH.'phpcms/base.php';

修改为:

include PHPCMS_PATH.'../phpcms/base.php';

好了,收工!

返回顶部
顶部