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

先看下默认的目录结构:

PHPCMS 核心代码与 www 分离部署

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

PHPCMS 核心代码与 www 分离部署

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

1

include PHPCMS_PATH.'/phpcms/base.php'

修改为:

1

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

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

1

include PHPCMS_PATH.'phpcms/base.php';

修改为:

1

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

好了,收工!

 

https://www.freexyz.cn/cms/b8d9380272dece03a889f96aae53f74b.html

相关文章:

  • 2022-02-08
  • 2021-10-18
  • 2020-10-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-18
  • 2021-11-30
猜你喜欢
  • 2021-12-24
  • 2022-02-13
  • 2022-02-13
  • 2022-12-23
  • 2021-12-18
  • 2022-01-26
  • 2021-06-05
相关资源
相似解决方案