1.1系统扩展变量(这里涉及到首页的三个链接)image.png

    1.2首页、视频页、图片页里面涉及到的轮播图调用的是内容里面的封面图
    image.png
    image.png
    1.3安全参数配置

    一、登录后台,单击“系统”菜单,选择“安全参数配置”子菜单,进入安全参数配置界面:

    image.png
    1.4网站防火墙
    image.png
    1.5安全设置建议

    筑梦网站管理系统的代码严谨,默认配置就很安全,本文将介绍如何使您的系统安全设置达到最优化:
    首先我们来认识一下筑梦CMS安全认证特性:
    筑梦登录四重安全验证:
    第一重:密码双重MD5加密,密码不可破解,假如数据库被下载,也无法获取真实密码。
    第二重:后台目录自定义,假如对方知道密码也找不到登录后台。
    第三重:假如知道密码和后台目录也无法知道认证码,认证码存放.php文件必须登录FTP才能查看文件内容。
    第四重:后台登录支持自定义指定独立域名,不使用指定域名无法登录后台。
    筑梦COOKIE信息五重安全认证:
    第一重:系统验证采用随机密码认证,每次登录或退出都会产生新的随机密码,无规律可寻,并且认证采用数据库+COOKIE双重认证,安全可靠。
    第二重:后台登录验证COOKIE变量前缀自定义,连变量名都不知道就无法模拟COOKIE发包。
    第三重:COOKIE信息采用COOKIE认证码验证,信息加密采用双重md5加密,无法破解COOIE认证码,并且COOIE认证码存放.php文件必须登录FTP才能查看文件内容。
    第四重:COOKIE信息与登录IP绑定认证,假如COOKIE信息被完全获取并且随机密码没有改动,不知道登录者IP也无法通过认证。
    第五重:以文件方式验证用户是否登录,假如COOKIE信息被完全获取并且随机密码没有改动,且登录者IP也被知道,用户不在线也无法通过认证。
    下面我们来介绍筑梦CMS如何设置是安全最优化的:
    (注:以下选项都是非必须设置,只是优化建议。)
    php配置文件php.ini设置:
    1、magic_quotes_gpc 设置为 On
    魔术引用,此项建议开启。
    2、register_globals 设置为 Off
    PHP全局变量,此项建议关闭。
    3、display_errors 设置为 Off
    不显示PHP错误提示,此项设置对系统安全影响不大。
    筑梦网站管理系统设置:
    1、安装时修改表前缀
    建议在全新安装筑梦CMS时修改表前缀。
    2、安装初始化管理员帐号时,不要将常见的诸如admin等作为管理员用户名。
    3、管理员密码设置6位以上
    密码由字母、数字、下划线和特殊字符组成。
    4、安装时设置登录认证码
    如果安装时没有设置认证码,可以修改e/class/config.php文件里的“$do_loginauth”变量内容。(推荐用dreamweaver编辑,可防止UTF8编码文件被转换为GBK)
    5、重命名后台管理目录/e/admin
    将admin重命名为不容易猜到并且好记的目录名。
    6、设置后台验证登录IP
    为了照顾上网IP随时变动的用户,默认不验证登录IP,如果要开启登录IP验证,可以修改e/class/config.php文件里的“$do_ckhloginip”变量值设为1。(推荐用dreamweaver编辑,可防止UTF8编码文件被转换为GBK)
    7、退出系统时,点击后台的退出登陆链接退出
    点退出登陆系统会自动产生新的随机密码 (防止因电脑中毒或网络被挟持导致本地保存的COOKIE信息外泄,而产生新的随机密码可使外泄的COOKIE信息失效)。
    8、启用网站安全防火墙。
    有关防火墙配置说明见本教程网站安全防火墙章节。

    3、图片用的是绝对路径,在系统里配置(此项为技术人员操作,管理员勿操作!)image.png
    在更换域名时要去栏目里批量替换字段值替换域名就好,找对应的图片字段(titlepic,fmimg,uploadimg)
    image.png
    4、页面所有的广告位后台插件广告系统里面去做修改
    image.png

    5、登录后台,单击“系统”菜单,选择“系统参数设置”子菜单,进入网站信息配置界面:
    0.png

    域名等技术参数请不要修改!只修改文字等内容

    6、网站信息配置介绍
    基本属性:
    站点名称 输入站点的名称,该名称显示于网站首页“网页标题”处。
    —- —-
    网站地址 输入站点的 URL (可用相对的目录地址或绝对的域名地址),后面需加“/”,如:“/”或“http://www.zhumengwang.com/”。
    说明:一般填网站根目录地址,如果网站栏目需绑定二级域名则要填写网站域名地址。
    附件地址 设置站点的附件目录访问地址,后面需加“/”,如:“/d/file/”或“http://www.zhumengwang.com/d/file/”。
    说明:一般填/d/file/目录地址,如果网站栏目需绑定二级域名则要加上域名地址。也可以绑定独立的二级域名,如将“file.zhumengwang.com”域名绑定到/d/file/目录,然后附件地址设置http://file.zhumengwang.com/
    管理员邮箱 设置站点管理员的联系邮箱。
    网站关键字 输入站点的SEO关键字,该内容显示于网站首页“网页keywords”处。
    网站简介 输入站点的SEO描述,该内容显示于网站首页“网页description”处。
    首页文件扩展名 设置网站首页的文件扩展名。如:.html、.php等等
    首页模式 可选“静态首页”和“动态首页”两种方式。除非首页内容需要实时更新,否则选静态,因为动态耗资源。
    PHP超时时间设置 PHP安装在CGI模式下该设置方有效;如安装在其他模式下,PHP超时设置需改php.ini。
    关闭前台所有动态页面 如果开启,前台所有动态文件都无法使用,但性能和安全性最高。一般用于前台只让访问静态页面时启用。
    关闭动态页面提示内容 上面关闭动态时访问动态页面提示的内容。
    关闭前台模块相关功能 不使用的功能可以选择关闭。
    远程保存忽略地址 在此列表里的网站/地址将不会将文件远程保存本地。
    前台允许提交的来源地址 设置前台投稿或评论等允许的网址来源,不设置即不限制。
    验证码相关设置 验证码字符组成:设置验证码随机内容由什么组成。
    验证码过期时间:设置验证码失效的时间。这个时间越短效果越好,表示从填写信息到提交表单的最长时间间隔。
    验证码加密字符串:验证码的验证加密密钥。建议定期修改。
    验证码配色:设置验证码的配色方案。


    | | 用户设置: | | 第一章 网站信息配置 - 图10 | | | 后台设置 | | | —- | —- | | 后台登陆验证码 | 是否开启后台登陆的验证码。 | | 后台登录次数限制 | 登录系统后台时允许输入的错误密码次数。 | | 重新登录时间间隔 | 登录后台时输入的错误密码次数大于系统设置的次数时,系统将锁定登录,设置再次登录的时间间隔(分钟)。 | | 登录超时限制 | 登录后台无操作时,自动登出后台的时间间隔(分钟)。 | | 前台设置 | | | 会员注册
    | 是否开启前台会员注册。 | | 注册会员默认会员组 | 设置新注册会员默认所属哪个会员组。 | | 注册赠送点数 | 新注册会员赠送多少点数,0为不赠送。 | | 注册用户名限制 | 前台注册用户名长度限制(字节)。 | | 注册密码限制 | 前台注册用户密码长度限制(字节)。 | | 会员邮箱唯一性检查 | 前台注册会员填写的邮箱是否允许重复。 | | 同一IP注册间隔限制 | 同一个IP允许再次注册会员帐号的时间间隔(小时)。 | | 用户名保留关键字 | 前台注册用户名不允许包含的字符,多个字符用”|”号隔开。 | | 投稿功能 | 是否开启前台投稿功能。 | | 会员空间 | 是否开启前台会员空间功能。 | | 会员登陆验证码 | 是否开启前台会员登陆验证码。 | | 会员注册验证码 | 是否开启前台会员注册验证码。 | | 会员列表查看权限 | 允许查看网站会员列表的最低会员等级(/e/member/list/)。 | | 查看会员资料权限 | 允许查看网站会员资料的最低会员等级(/e/member/ShowInfo/)。 | | 会员列表每页显示 | 会员列表每页显示会员数量(/e/member/list/)。 | | 会员空间信息每页显示 | 会员空间的信息列表每页显示信息数量(/e/space/list.php)。 | | 会员注册审核方式 | “无”为按会员组里的审核设置;“邮件激活”为采用邮件激活帐号的方式。 | | 激活帐号链接有效期 | 上面采用邮件激活时,设置激活帐号链接有效期。 | | 帐号激活邮件内容 | 上面采用邮件激活时,设置激活邮件的内容格式。 | | 开启取回密码功能 | 是否开启取回密码功能。 | | 取回密码链接有效期 | 上面开启取回密码功能时,设置取回密码链接有效期。 | | 取回密码邮件内容 | 上面开启取回密码功能时,设置取回密码邮件的内容格式。 | | 访问控制设置 | | | 禁止 IP 访问列表 | 禁止访问网站的IP地址列表 (前台及后台有效) | | 允许 IP 访问列表 | 只允许这些IP地址访问网站 (前台及后台有效) | | 允许后台 IP 访问列表 | 只允许这些IP地址访问网站后台 (后台有效) | | 提交控制设置 | | | 控制动作 | 选择要限制IP的功能。 | | 禁止 IP 提交列表 | 禁止从这些IP提交信息。 | | 允许 IP 提交列表 | 只允许从这些IP地址提交信息。 |


    | | 文件设置: | | 第一章 网站信息配置 - 图11 | | | 文件设置 | | | —- | —- | | 附件存放目录 | 选择附件存放目录的三种形式—栏目目录即d/file/栏目目录;d/file/p目录;d/file目录存放。
    以及设置存放日期目录格式。 | | 后台上传附件大小 | 通过后台上传附件时,允许上传的最大值(KB)。 | | 后台上传文件扩展名 | 通过后台上传文件时,允许上传的文件扩展名类型。 | | 前台投稿附件设置 | 前台投稿,是否允许上传图片/附件,及允许上传的大小及扩展名。 | | 前台反馈附件设置 | 前台反馈表单,是否允许上传附件,及允许上传的大小及扩展名。 | | 会员表单附件设置 | 会员注册与修改资料表单是否允许上传图片/附件,及允许上传的大小及扩展名。 | | 文件生成权限 | 通常选择不设置,但有些空间生成文件权限不是0777,依据空间要求选择。 | | 广告JS文件前缀 | 如/d/js/acmsd/thea2.js中的thea。 | | 远程附件设置 | | | 启用远程附件
    | 是否启用远程附件功能。 | | 启用 SSL 连接 | 连接FTP是否以SSL方式。 | | 被动模式(pasv)连接 | 连接FTP是否采用被动模式。 | | FTP服务器地址 | FTP服务器连接地址及端口设置。 | | FTP用户名、FTP密码 | 设置FTP的用户名和密码。 | | 传送模式 | FTP传送文件模式,默认为二进制。 | | FTP 传输超时时间 | FTP传送超时时间。 | | 远程附件目录 | FTP服务器存放附件的目录地址,目录结尾不要加斜杠“/”,空为根目录。如:/phome/file 。 | | 远程访问地址 | 远程附件目录的 URL 访问地址,结尾需加“/”,如:http://file.zhumengwang.com/。 | | 测试FTP服务器 | 测试设置的FTP参数是否正确,无需保存设置即可测试,可测试通过后再保存。 | | 备份设置 | | | 数据备份存放目录 | 设置备份数据的存放目录,该目录位于e/admin/ebak/下。 | | 压缩包存放目录 | 设置备份在线压缩包的存放目录,该目录位于e/admin/ebak/下。 | | 备份只选择当前数据库 | 如选择“是”,则进行备份操作时(见“系统设置”》“备份数据”),系统自动识别备份当前安装EmpireCMS的数据库。
    如不选择,则进行备份时,系统会要求备份人员选择需备份的数据库。 | | 空间不支持数据库列表 | 是否选择依据空间要求而定,因为部分空间不允许读取数据库列表。 | | 支持MYSQL查询方式 | 是否选择依据空间要求而定,因为部分空间限制MYSQL查询。如果选择支持,效率会更高。 |


    | | JS设置: | | 第一章 网站信息配置 - 图12 | | | 设置所有热门、最新、推荐、头条及热门评论信息JS调用显示条数。 | | —- |


    | | 分组生成设置: | | 第一章 网站信息配置 - 图13 | | | 系统依据服务器配置进行刷新生成的设置,如服务器配置较低,可适当改小默认分组设置。每组生成数量越大对服务器配置要求就越高。 | | —- |


    | | 搜索设置: | | 第一章 网站信息配置 - 图14 | | | 搜索用户组 | 允许使用搜索功能的最低会员组级别。 | | —- | —- | | 搜索关键字 | 搜索关键字的数量限制范围。 | | 搜索时间间隔 | 给系统设置合理的每次搜索时间间隔,可避免恶意搜索而消耗大量系统资源,单位秒。 | | 页面显示 | 每页显示搜索记录数,及分页链接显示的最大数。 | | 支持公共模板变量 | 搜索结果页面是否支持公共模板变量。如不支持,则公共模板变量在搜索模板与信息动态列表模板中均不能使用。 | | 高级搜索页扩展名 | 高级搜索表单页的文件扩展名(/search/index.html)。 |


    | | 信息设置: | | 第一章 网站信息配置 - 图15 | | | 后台管理信息 | 后台管理信息页面每页显示信息数量。 | | —- | —- | | 前台结合项列表 | 前台结合项列表每页显示信息数量。 | | 后台信息默认显示时间范围 | 后台管理信息只显示此时间范围的信息。大数据量下管理信息效率更高。 | | 后台附件默认显示时间范围 | 后台选择上传附件页面只显示此时间范围的附件。 | | 信息置顶设置 | 是否开启信息置顶以及置顶范围。 | | 动态列表支持标签 | 设置动态列表是否支持标签调用(栏目页、结合项页、TAGS页)。 | | 动态列表变量缓存 | 上面开启动态列表支持标签时,动态页面模板的缓存时间(分钟)。如果是本地调试模板可以设置为0。 | | 动态内容页支持标签 | 设置动态信息内容页是否支持标签调用。 | | 动态内容页变量缓存 | 上面开启动态内容页支持标签时,动态页面模板的缓存时间(分钟)。如果是本地调试模板可以设置为0。 | | 新会员投稿限制 | 设置新注册会员必须过多少分钟才能投稿(0为不限制)。防灌水机。 | | 重复投稿时间限制 | 连续发布投稿的间隔时间(秒)。 | | 投稿信息修改时间限制 | 设置超过多少时间的投稿信息不能再修改(0为不限制)。 | | 投稿管理信息显示方式 | 前台会员管理信息的列表显示方式(按模型显示效率低)。 | | 栏目导航分隔字符 | [!—class.menu—]导航变量显示的栏目间隔符。 | | 栏目导航显示个数 | [!—class.menu—]导航变量显示的栏目最大数量。 | | 所在位置导航分隔字符 | [!—newsnav—]变量显示导航的分隔符。如:“首页 > 新闻”中的“>”。 | | 信息简介截取 | 后台增加/修改信息时,参数“内容简介”截取“新闻正文”字符数。 | | 相关链接依据 | 相关链接的链接依据。 | | 增加信息随机点击数范围 | 增加信息时默认点击数/下载数。(格式:“最小数,最大数”,空表示不使用。例子:20,100) | | 开启信息内容过滤字符替换 | 设置是否开启newstext字段内容过滤字符替换以及什么时候处理替换。 | | 开启信息内容关键字替换 | 设置是否开启newstext字段内容关键字替换以及什么时候处理替换。 | | 信息内容关键字重复替换 | 设置newstext字段的内容关键字替换链接次数。(0为不限,效率高;限制替换次数会影响生成效率。) | | 评论权限限制 | 允许发布评论的最低会员组级别。 | | 评论内容限制 | 评论内容字符数限制。 | | 评论时间间隔 | 连续发布评论的间隔时间。 | | 评论验证码 | 是否开启评论验证码。可有效防止恶意发表。 | | 评论每页显示 | 评论列表页面每页显示评论数量。 | | 评论表情每行显示 | 发布评论表单每行显示多少个表情。 | | 评论屏蔽字符 | 设置评论屏蔽字符。多个用“|”隔开,如“字符1|字符2”。 | | 反馈验证码 | 是否开启反馈表单验证码。 | | 留言验证码 | 是否开启留言表单验证码。 | | 重复留言时间限制 | 连续发布留言的间隔时间。 | | 重复投票时间限制 | 连续投票的间隔时间。 | | 留言每页显示 | 留言板页面每页显示留言数量。 | | 模板备份记录数 | 修改模板时模板内容备份份数,模板修改错误可还原备份(0为不备份)。 | | 模板支持程序代码 | 如开启,则模板支持使用PHP代码。 | | 防采集 | 是否开启防采集功能,如开启,可有效防止采集。 | | 内容防复制 | 是否开启内容防复制功能。 | | 列表分页函数(下拉) | 设置[!—show.page—]分页变量使用的函数(静态页面)。 | | 列表分页函数(列表) | 设置[!—show.listpage—]分页变量使用的函数(静态页面)。 | | 内容分页函数 | 设置[!—page.url—]分页变量使用的函数。 | | RSS/XML设置 | 设置RSS显示最新记录数和简介截取数。(/e/web/) | | 点击统计设置 | “实时统计”为访问时直接点击量加1;“文本缓存”为将访问记录缓存下来,达到一定数才更新(访问量大时效率高);“不统计”为关闭点击数统计。 | | 信息外部链接设置 | 显示原链接,则点击外部链接地址不显示统计数。 |


    | | FTP/EMAIL设置: | | 第一章 网站信息配置 - 图16 | | | 发送邮件设置 | | | —- | —- | | 邮件发送模式 | “mail 函数发送”为使用PHP内置的mail函数发送;“SMTP 模块发送”为使用邮件服务器的smtp模块发送。 | | SMTP 模块发送设置 | SMTP服务器:邮件服务器的SMTP地址。如:smtp.163.com | | | SMTP端口:邮件服务器的SMTP端口。如:25 | | | 发信人地址:发送者邮箱地址。 | | | 发信人呢称:发送者名称。 | | | 是否需要登录验证:邮箱是否要登录验证。 | | | 邮箱登录用户名/密码:设置登录邮箱的用户名和密码。 | | FTP设置 | | | PHP运行于安全模式
    | php是否运行在安全模式。 | | 安装形式 | 通常选择服务端形式(如是远程发布,请选客户端,并且需配置FTP选项)。 | | 启用 SSL 连接 | 连接FTP是否以SSL方式。 | | 被动模式(pasv)连接 | 连接FTP是否采用被动模式。 | | FTP服务器地址 | FTP服务器连接地址及端口设置。 | | FTP用户名、FTP密码 | 设置FTP的用户名和密码。 | | 传送模式 | FTP传送文件模式,默认为二进制。 | | FTP 传输超时时间 | FTP传送超时时间。 | | 系统根目录(FTP) | FTP服务器存放文件的目录地址,目录结尾不要加斜杠“/”,空为根目录。如:/phome 。 | | 测试FTP服务器 | 测试设置的FTP参数是否正确,无需保存设置即可测试,可测试通过后再保存。 |


    | | 模型设置: | | 第一章 网站信息配置 - 图17 | | | 信息投稿屏蔽设置 | | | —- | —- | | 屏蔽字段 | 设置要屏蔽字符的字段。多个字段名用“|”隔开,如“title|newstext”。 | | 屏蔽字符列表 | 设置要屏蔽的字符。多个用“|”隔开,如“字符1|字符2”。 | | 新闻/下载/电影模型设置 | | | 同一地址下载/观看超过 | 已经下载(下载模型)或观看(电影模型)过的信息,再次下载或观看是否扣点的间隔时间(小时)。 | | 同一信息查看超过 | 已经查看过的信息,再次查看是否扣点的间隔时间(小时)。 | | 下载验证码 | 主要用于防盗链,请定期更新一次密码。如一周修改一次。 | | 开启直接下载 | 是否开启以不弹出下载页面的方式进行下载。(/e/DownSys/GetDown/) | | 商城模型设置 | | | 提交订单权限
    | 允许提交订单的最低会员组级别。 | | 购物车数量限制 | 购物车最多种商品数量选择限制。 | | 是否提供发票 | 设置购买商品是否提供发票。 |


    | | 图片设置: | | 第一章 网站信息配置 - 图18 | | | 图片缩略图设置 | | | —- | —- | | 默认值 | 后台上传图片时勾选生成缩图的默认尺寸。 | | 超出部分是否截取 | 当图片宽度与高度不成比例时的图片处理。 | | 图片水印设置 | | | 水印位置 | 水印显示位置。 | | 文字水印 | 文字水印相关设置。 | | 图片水印 | 图片水印相关设置(图片文件设置空为使用文字水印)。 |

    |