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
PHPCMS 核心代码与 www 分离部署相关推荐
- Docker环境下的前后端分离部署与运维 脚本
<Docker环境下的前后端分离部署与运维>脚本 文章目录 <Docker环境下的前后端分离部署与运维>脚本 一.Docker虚拟机常用命令 二.安装PXC集群,负载均衡,双机 ...
- 太牛了!30 年开源老兵,10 年躬耕 OpenStack,开源 1000 万行核心代码!
受访者 | Jonathan Bryce 记者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 万物互联时代下,我们的一切都在依赖计算基础设施,科学.金融.政府.教育.通信和医疗保健依赖现代 ...
- 最简单的前后端分离部署(Koa2)
前后端分离开发应该已经是很多公司的标配了,然而,在前端工程化的体系下,开发环境代码和生产环境代码往往是平级的,不再是整个文件夹往服务器上一扔就了事,这让每次的部署过程相当繁琐. 如下是常见的项目目录: ...
- OceanBase首次阐述战略:继续坚持自研开放之路 开源300万行核心代码
简介:在数据库OceanBase3.0峰会上,蚂蚁集团自主研发的分布式数据库OceanBase首次从技术.商业和生态三个维度对未来发展战略进行了系统性阐述.同时,OceanBase宣布正式开源,并成立 ...
- python 重写断言_历时四年,Dropbox 用 Rust 重写同步引擎核心代码
开源 GO 语言工具库.研究 iOS 和 Android 的 C++ 跨平台开发,花费五年时间从云平台向数据中心反向迁移-Dropbox 从未停止对技术的"折腾".如今,这家公司又 ...
- 30 年开源老兵,10 年躬耕 OpenStack,开源 1000 万行核心代码
受访者 | Jonathan Bryce 记者 | 伍杏玲 出品 | CSDN(ID:CSDNnews) 万物互联时代下,我们的一切都在依赖计算基础设施,科学.金融.政府.教育.通信和医疗保健依赖现代 ...
- dockerfile二进制mysql_Dockerfile源码分离部署LNMP(Centos7)
Dockerfile常用指令: 1.FROM:构建镜像基于哪个镜像 例如:FROM centos 2.MAINTAINER:镜像维护者姓名或邮箱地址 例如:MAINTAINER Sun qiu min ...
- 鱼眼图像自监督深度估计原理分析和Omnidet核心代码解读
作者丨苹果姐@知乎 来源丨https://zhuanlan.zhihu.com/p/508090405 编辑丨3D视觉工坊 在自动驾驶实际应用中,对相机传感器的要求之一是拥有尽可能大的视野范围,鱼眼相 ...
- 图像超分综述:超长文一网打尽图像超分的前世今生 (附核心代码)
文章目录 一.目的 二.研究背景 三.存在的问题 四.研究现状 五.各算法创新点及核心代码总结 SRCNN ESPCN VDSR DRCN DRRN EDSR SRGAN ESRGAN RDN WDS ...
最新文章
- .net获取地址栏中的url
- self-在类的外部给对象增加属性
- ASP.NET Core on K8S深入学习(7)Dashboard知多少
- 利用python数据分析panda学习笔记之Series
- linux pip3使用清华源_Linux实战016:Ubuntu搭建python开发环境
- MySQL笔记(十)MySQL事务 transaction
- JSP笔记——7.自定义标签
- Dubbo详细介绍与安装使用过程
- import maven project很慢_你确定 Maven 相关的东西全部了解吗?
- 实验五 编写、调试具有多个段的程序
- Jquery中选择器
- 拓端tecdat|R语言自然语言处理(NLP):情感分析新闻文本数据
- 计算机组成原理核心总结
- 项目进度管理:估算活动持续时间
- mappedBy reference an unknown target entity property解决方法
- WPF使用 Gmap.NET 绘制极坐标运动轨迹
- Kibana的基础语法
- matlab模拟Fraunhofer衍射,基于Matlab的夫琅禾费衍射光学仿真.doc
- 百度地图、高德地图、腾讯地图餐饮POI内容结构及获取接口
- libxml2 安装使用