DedeCMS 5.7 是一个非常经典和流行的 PHP 开源网站管理系统,尤其适合搭建新闻门户、企业官网、博客、论坛等类型的网站,本手册将从零开始,带您一步步了解和使用 DedeCMS。

目录
-
第一章:初识 DedeCMS
- 1 什么是 DedeCMS?
- 2 DedeCMS 5.7 的特点与优势
- 3 适用场景
-
第二章:安装与初始化
- 1 环境要求
- 2 安装步骤详解
- 3 安装完成后的初始配置
-
第三章:后台核心功能详解
- 1 登录后台
- 2 后台界面概览
- 3 核心功能模块解析
- 3.1 核心 - 系统设置
- 3.2 核心 - 栏目管理
- 3.3 核心 - 内容发布与管理
- 3.4 核心 - 模板管理
- 3.5 核心 - 系统基本参数
- 3.6 核心 - 会员管理
-
第四章:前台模板制作与修改
(图片来源网络,侵删)- 1 模板工作原理
- 2 模板文件结构
- 3 常用模板标签介绍
- 4 实战案例:修改首页
- 5 调用文章列表、推荐位等
-
第五章:常用技巧与常见问题
- 1 如何设置网站首页?
- 2 如何发布一篇文章?
- 3 如何添加一个新的栏目?
- 4 如何让首页显示特定栏目?
- 5 常见问题与解决方案
- 5.1 后台登录失败
- 5.2 数据库连接错误
- 5.3 首页不更新
- 5.4 图片不显示
-
第六章:安全与维护
- 1 后台密码安全
- 2 定期备份数据
- 3 管理员权限控制
- 4 保持系统和插件更新
第一章:初识 DedeCMS
1 什么是 DedeCMS?
DedeCMS 是一款基于 PHP + MySQL 技术开发的开源网站管理系统,它的名称来源于“织梦”,寓意着帮助用户轻松“编织”自己的网站梦想,它采用 MVC 架构,将程序逻辑与页面内容分离,使得网站管理变得非常简单。
2 DedeCMS 5.7 的特点与优势
- 简单易用:后台操作直观,无需编程基础即可完成内容发布和管理。
- 功能强大:内置丰富的功能模块,如文章、软件、图集、商品、下载、留言等,满足大多数网站需求。
- 模板灵活:采用模板引擎,可以轻松修改网站外观,支持可视化模板设计。
- 开源免费:完全免费开源,拥有庞大的用户社区,可以找到丰富的模板和插件。
- SEO 友好:内置搜索引擎优化功能,如伪静态、URL 重写、关键词设置等,有助于提升网站排名。
- 扩展性强:可以通过开发插件和模块来扩展网站功能。
3 适用场景
- 新闻门户网站:发布新闻资讯、专题报道。
- 企业官网:展示公司产品、服务、新闻和联系方式。
- 个人博客:撰写和分享个人文章和生活。
- 电子商务网站:搭配其商业版本或相关插件,搭建小型网店。
- 政府机构、学校、社区网站:用于信息发布和内部沟通。
第二章:安装与初始化
1 环境要求
在安装 DedeCMS 之前,您的服务器或本地环境需要满足以下条件:
- 操作系统:Linux, Windows, Unix 等。
- Web 服务器:Apache 1.3/2.0/2.2, Nginx, IIS 6/7/8 等。
- PHP 版本:
PHP 5.2或PHP 5.3(DedeCMS 5.7 对 PHP 7.x 及以上版本兼容性不佳,建议使用 5.3 版本)。 - MySQL 版本:
MySQL 5.0或更高版本。 - PHP 扩展:需要开启
mysql或mysqli、gd、zlib、curl、pdo_mysql等扩展。
2 安装步骤详解
- 下载程序:访问 DedeCMS 官网或官方镜像站,下载
DedeCMS 5.7 UTF8版本的安装包。 - 上传文件:将下载的压缩包解压,通过 FTP 工具将
dede文件夹内的所有文件上传到您网站的根目录(通常是public_html或www)。 - 设置目录权限:通过 FTP 客户端或主机控制面板,将以下目录的权限设置为
777(可写):/data(数据目录)/templets(模板目录)/uploads(上传目录)/a(专题目录)/html(静态文件目录)/plus(附加程序目录)/install(安装目录)/special(专题目录)/include(核心程序目录下的config.cache.inc.php文件)
- 运行安装程序:在浏览器中访问您的网站域名,
http://www.yourdomain.com/install。 - 开始安装:
- 环境检测:系统会自动检测您的 PHP 和 MySQL 环境并显示结果,如果所有项目都为“√”或“通过”,则可以继续。
- 协议声明:阅读并同意服务条款。
- 环境检测:再次确认环境。
- 设置参数:
- 网站名称:您网站的标题。
- 网站首页:通常是
index.html。 - 管理员账号:用于登录后台的用户名。
- 管理员密码:后台登录密码,请务必设置复杂密码。
- 安全问题:用于密码找回,建议认真填写。
- 数据库信息:填写您在服务器上创建的数据库名、用户名和密码。
- 完成安装:点击“开始安装”,等待安装完成,安装成功后,系统会提示您删除
/install目录以确保安全。
- 登录后台:访问
http://www.yourdomain.com/dede/,使用您刚才设置的管理员账号和密码登录。
3 安装完成后的初始配置
- 修改网站基本信息:进入后台 -> 系统 -> 系统基本参数,修改网站名称、公司名称、版权信息、联系人、电话、网站地址等。
- 设置网站首页:进入后台 -> 核心 -> 频道管理,点击“主页”后的“修改”,可以设置首页的模板和标题等。
- 检查栏目和内容:进入后台 -> 核心 -> 栏目管理 和 内容管理,检查默认栏目和文章,并根据需要进行修改或删除。
第三章:后台核心功能详解
1 登录后台
网址:http://您的域名/dede/
输入用户名和密码即可进入。
2 后台界面概览
登录后,您会看到左侧的功能菜单栏和右侧的操作区域,主要分为:
- 首页:显示系统概况和快捷操作。
- 核心管理的核心区域,包括栏目、内容、模板、系统设置等。
- 会员:会员管理相关。
- 互动:评论、留言、表单等。
- 资源:广告、友情链接、数据字典等。
- 系统:系统工具和高级设置。
3 核心功能模块解析
3.1 核心 - 系统设置
- 系统基本参数:网站的“身份证”,所有全局信息都在这里设置。
- SQL命令工具:高级用户使用,可以直接执行 SQL 语句操作数据库(谨慎使用)。
- 上传设置:设置允许上传的文件类型、大小、保存路径等。
- 图片水印:为上传的图片添加文字或图片水印。
- 其他选项:如是否开启会员、是否使用验证码等。
3.2 核心 - 栏目管理
- 添加顶级栏目:用于创建网站的一级分类,如“公司新闻”、“产品中心”。
- 栏目名称:显示在网站上的名称。
- 栏目目录:生成在
plus目录下的文件夹名,建议用英文字母或拼音。 - 栏目类型:
- 外部链接:直接跳转到其他网址。
- 频道封面:作为该栏目的首页,可以设置专属模板。
- 普通栏目:最常见的类型,用于存放文章列表。
- 文章列表:同普通栏目。
- :可以为栏目设置一个简介。
- 列表模板:该栏目下的文章列表页所使用的模板文件。
- 文章模板:该栏目下文章详情页所使用的模板文件。
- 添加子栏目:在已有栏目下创建二级或三级分类,操作与顶级栏目类似。
3.3 核心 - 内容发布与管理
- :
- 选择要发布的栏目。
- 填写文章标题。
- 标题颜色/属性:可以设置标题的加粗、颜色等,以及是否推荐、头条等。
- 缩略图:上传文章的预览图。
- 文章来源:如“本站原创”、“转载自XXX”。
- 作者:文章作者。
- :在编辑器中撰写文章内容,支持图文混排。
- tags 标签:为文章添加关键词,方便聚合和搜索。
- 保存:保存草稿、直接发布或生成 HTML。
- 内容管理:可以查看、修改、删除、审核所有已发布的文章,支持按标题、关键词、时间等进行搜索。
3.4 核心 - 模板管理
- 模板默认风格:选择网站默认的模板目录。
- 模板文件管理:在这里可以查看、编辑、上传所有的模板文件。
- 模板导出/导入:用于备份或分享模板。
- 更新首页/栏目页/文档页:当您修改了模板后,需要在这里点击对应的更新按钮,网站才会显示新的样式。
3.5 核心 - 系统基本参数
这是最重要的设置区域,请仔细填写每一项,包括:
- 站点设置:网站名称、网址、版权信息等。
- 核心设置:是否使用动态页、是否生成 HTML、首页文件名等。
- 发布设置:默认的栏目、作者、来源等。
- 附件设置:上传目录、最大大小等。
3.6 核心 - 会员管理
- 会员管理:查看和管理所有注册会员。
- 会员类型管理:设置不同的会员组,如普通会员、VIP会员等,并分配不同权限。
- 会员字段管理:自定义会员注册时需要填写的额外信息,如手机号、QQ 等。
第四章:前台模板制作与修改
1 模板工作原理
DedeCMS 使用的是 PHP 模板引擎,其工作流程是:
- 存储在 MySQL 数据库中。
- 当用户访问网站时,PHP 程序读取数据库中的内容。
- 程序加载对应的
.htm模板文件。 - 程序解析模板文件中的
{dede:标签名 属性='值'}- 将标签替换为从数据库中获取的实际内容。
- 最终生成一个完整的 HTML 页面,并显示给用户。
2 模板文件结构
前台模板文件通常位于 /templets/ 目录下,并按不同的风格分类。/templets/default/ 就是默认的模板目录。
index.htm:网站首页模板。article_article.htm:文章详情页模板。list_栏目ID.htm:指定栏目列表页模板。index_栏目ID.htm:指定栏目封面页模板。head.htm:页面头部(包含 logo、导航等)。footer.htm:页面底部(包含版权、友情链接等)。
3 常用模板标签介绍
-
栏目列表:
{dede:channel type='top' row='8'} <a href='[field:typeurl/]'>[field:typename/]</a> {/dede:channel}type='top'表示顶级栏目,row='8'表示显示 8 个。 -
文章列表:
{dede:arclist typeid='栏目ID' titlelen='30' row='10'} <li> <a href="[field:arcurl/]">[field:title/]</a> <span>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> </li> {/dede:arclist}typeid='栏目ID'指定从哪个栏目调用,titlelen='30'标题长度,row='10'显示数量。 -
:
{dede:field.title/} {dede:field.body/} -
网站信息:
{dede:global.cfg_webname/} <!-- 网站名称 --> {dede:global.cfg_weburl/} <!-- 网站地址 --> -
循环:
{dede:loop table='dede_archives' sort='id' row='4'} [field:title/] {/dede:loop}
4 实战案例:修改首页
- 通过 FTP 进入
/templets/default/目录。 - 用 Dreamweaver、VS Code 等编辑器打开
index.htm文件。 - 找到您想修改的位置,例如网站标题,找到类似
<title>{dede:global.cfg_webname/}</title>的代码,可以将其修改为<title>{dede:global.cfg_webname/} - 您的网站描述</title>。 - 保存文件。
- 登录 DedeCMS 后台,进入 模板 -> 模板管理,找到首页模板
index.htm,点击“更新”。 - 刷新您的网站首页,即可看到修改效果。
5 调用文章列表、推荐位等
-
调用推荐文章:
{dede:arclist flag='c' row='5'} [field:title/] {/dede:arclist}flag='c'表示调用“推荐”的文章。 -
调用热门文章:
{dede:arclist orderby='click' row='10'} [field:title/] {/dede:arclist}orderby='click'表示按点击量排序。
第五章:常用技巧与常见问题
1 如何设置网站首页?
进入后台 -> 核心 -> 频道管理 -> 点击“主页”后面的“修改” -> 在“栏目内容”中选择一个栏目作为首页,或者直接修改“系统基本参数”中的“主页链接”。
2 如何发布一篇文章?
进入后台 -> 核心 -> 内容发布 -> 选择栏目 -> 填写标题、内容等信息 -> 点击“发布”。
3 如何添加一个新的栏目?
进入后台 -> 核心 -> 栏目管理 -> “增加顶级栏目”或“增加子栏目” -> 填写栏目信息 -> 保存。
4 如何让首页显示特定栏目?
有两种方法:
- 直接调用:在首页模板
index.htm中,使用{dede:arclist}标签,并指定typeid为您想显示的栏目 ID。 - 设为首页栏目:进入后台 -> 核心 -> 频道管理 -> 点击该栏目后面的“修改” -> 将“栏目类型”设置为“频道封面” -> 并为它设置一个模板。
5 常见问题与解决方案
5.1 后台登录失败
- 原因1:用户名或密码错误。
- 原因2:浏览器缓存问题,清除浏览器缓存和 Cookie 后重试。
- 原因3:
data目录权限不是 777。 - 原因4:
/dede/config.php文件被修改或损坏。
5.2 数据库连接错误
- 原因:
/data/common.inc.php文件中的数据库信息(数据库名、用户名、密码)与实际不符。 - 解决:检查
common.inc.php文件中的配置,或重新运行安装程序修复数据库连接。
5.3 首页不更新
- 原因:修改了首页模板后,没有在后台更新模板。
- 解决:登录后台 -> 模板 -> 模板管理 -> 找到首页模板 -> 点击“更新首页”。
5.4 图片不显示
- 原因1:图片路径错误,检查
系统基本参数->附件设置中的“附件目录”是否正确。 - 原因2:
uploads目录权限不是 777,导致图片无法上传或读取。 - 原因3:使用了绝对路径,但网站域名变更。
第六章:安全与维护
1 后台密码安全
- 设置足够复杂的密码(包含大小写字母、数字、特殊符号)。
- 定期更换密码。
- 不要在多个网站上使用相同的后台密码。
2 定期备份数据
- 备份数据库:进入后台 -> 系统 -> 数据库备份/恢复,选择“数据备份”,执行即可,备份文件会保存在
/data/backupdata/目录下。 - 备份网站文件:通过 FTP 将整个网站目录下载到本地。
3 管理员权限控制
- 如果有多人管理网站,可以在后台创建不同的管理员账号,并根据职责分配不同的权限(如内容编辑员、审核员等)。
4 保持系统和插件更新
- 关注 DedeCMS 官方网站,及时下载并安装安全补丁和版本更新,以修复已知的安全漏洞。
