IIS设置权限以及模版引擎

IIS设置权限以及模版引擎

一、以IIS为例,来介绍如何对dedecms系统安全设置。

1.首先需要给IIS站点绑定用户权限

2.data文件他主要是用来存放系统配置和缓存,所以需要可写。

3.dede是管理后台,一般设置为不可写。

4.images、include、member、special、plus、templets这些目录不需要

写入内容,所以也设为不可以写入权限。

5.根目录下的几个php文件也需要设定不可写入权限。

6.uploads由于是用户上传文件用的,所以需要可写。

7.这里我们需要注意下,所有的文件权限我们这里都是可以继承的。所以只

设定一下根目录文件夹。

8.接下来我们需要设定脚本执行权限。

9.templets、uploads、images、data都需要设定脚本不能执行。

二、解析式模版引擎的类文件大致结构

1.\include\dedetag.class.php这个文件就是编译式模版引擎类的开发代码使用的时候要注意几个地方。

1-1.需要先引入include/common.inc.php文件。

1-2. 我们解析类是DedeTag,标签解析类DedeTagParse,属性类,只是一个数据结构DedeAttribute,DedeAttributeParse属性解析类,其中DedeAttribute主要是解析标签中的属性的

例如:{dede:arclist orderby=’test’/}orderby=’test’其中这部分的内容解析成一个数组就是用的这个解析类,当然也有一些php函数可以处理这样的效果,

相关主题
相关文档
最新文档