DedeCMS 5.7 是一个非常经典和广受欢迎的 PHP 内容管理系统(CMS),尤其适合搭建新闻门户、企业网站、个人博客等,虽然现在已经有了更新的版本(如DedeCMS V5.7/V5.7sp1/V5.7sp2/V6.0/V7.0等),但其核心架构和操作逻辑对理解整个DedeCMS家族至关重要。

(图片来源网络,侵删)
这份手册将分为几个核心部分,帮助您快速上手和深入了解 DedeCMS 5.7。
目录
- 初识 DedeCMS 5.7
- 什么是 DedeCMS?
- 系统运行环境要求
- 安装与初始化
- 后台核心管理
- 登录后台
- 核心功能概览
- 内容发布与管理
- 栏目管理
- 发布文章
- 图集管理
- 下载频道管理
- 专题管理
- 模板与风格
- 模板原理
- 核心模板文件解析
- 标签库详解
- 风格管理
- 系统设置与优化
- 系统基本参数设置
- 模块管理
- 插件应用
- 数据库备份与恢复
- 常见问题与解决方案
- 安装问题
- 权限问题
- 安全问题
- 模板修改问题
初识 DedeCMS 5.7
1 什么是 DedeCMS?
DedeCMS 是一款基于 PHP + MySQL 开发的开源网站管理系统,它采用模板与程序分离的设计理念,让网站制作和维护变得非常简单,用户无需懂得复杂的编程语言,通过可视化的后台操作,即可轻松管理网站内容。
2 系统运行环境要求
- 服务器: Apache/Nginx/IIS
- 数据库: MySQL 4.0+
- PHP: PHP 5.2+
- 内存: 建议 128M 以上
- 支持环境: Linux/Windows 等服务器均可
3 安装与初始化
- 下载: 从 DedeCMS 官网下载 5.7 版本的安装程序包。
- 上传: 将压缩包解压,通过 FTP 或其他方式将
dede文件夹上传到您的网站根目录。 - 设置权限: 确保以下目录具有可写权限(Linux 下通常为 755 或 777):
/data(存放缓存和配置文件)/templets(存放模板文件)/uploads(存放上传的文件)/special(存放专题文件)/html(存放生成的静态文件)
- 运行安装: 在浏览器中访问
http://您的域名/dede/install/index.php,按照向导提示进行安装,填写数据库信息、网站管理员信息等。 - 完成安装: 安装成功后,删除
/install目录以确保安全。
后台核心管理
1 登录后台
安装完成后,在浏览器中访问 http://您的域名/dede/,输入您在安装时设置的用户名和密码即可登录。
2 核心功能概览
登录后台后,您会看到左侧的导航菜单,这是 DedeCMS 的核心功能区域:

(图片来源网络,侵删)
- 主页: 查看系统概况和快捷操作。
- 常规管理: 包含最常用的内容发布和管理功能。
- 核心设置: 对网站进行全局性配置。
- 系统维护: 用于数据备份、更新等维护操作。
- 模块管理: 管理网站的各种功能模块(如文章、图集、下载等)。
- 模板管理: 管理网站的页面样式和布局。
内容发布与管理
这是网站运营的核心部分。
1 栏目管理
- 路径:
核心->栏目管理 - 功能: 创建网站的分类目录,如“公司新闻”、“产品中心”、“关于我们”等。
- 操作:
- 点击
增加顶级栏目或在已有栏目下增加子栏目。 - 填写栏目信息:
- 栏目名称: 显示在网站上的名称。
- 栏目目录: 用于生成静态页面的目录名,建议使用英文或拼音。
- : 可以填写一段栏目简介。
- 栏目属性: 选择“最终栏目列表”或“频道封面”,前者用于存放文章列表,后者可以单独制作一个首页。
- 列表选项: 设置每页显示的文章数量、排序方式等。
- 高级选项: 如是否支持投稿、是否生成静态页等。
- 点击
确定保存。
- 点击
2 发布文章
- 路径:
常规管理->文章投稿->添加文章 - 功能: 向网站中添加新的文章内容。
- 操作:
- 选择文章所属的栏目。
- 填写文章的。
- 关键字: 多个关键字用英文逗号隔开,利于SEO。
- 摘要: 文章的简要介绍,会显示在列表页。
- 在编辑器中编写文章正文,支持图文混排。
- 缩略图: 为文章设置一张预览图。
- 文章来源: 如“本站原创”、“转载自XXX”。
- 发布后,文章会出现在对应栏目的列表中。
3 图集管理
- 路径:
核心->图集管理 - 功能: 创建和管理图片集。
- 操作:
- 增加图集,填写标题、所属栏目等信息。
- 页,点击
增加图片,可以批量上传图片并填写每张图片的说明。 - 图集会以幻灯片或缩略图列表的形式展示。
4 下载频道管理
- 路径:
核心->下载管理 - 功能: 用于创建软件下载、资料下载等频道。
- 操作: 与发布文章类似,需要填写软件名称、版本、大小、授权、演示地址以及下载地址(可以是站内上传或外部链接)。
5 专题管理
- 路径:
核心->专题管理 - 功能: 将不同栏目的文章聚合到一个专题页面,用于制作专题报道。
- 操作:
- 创建一个专题,设置专题封面和介绍。
- 进入专题管理,点击
添加专题,选择要关联的文章或栏目。 - 专题会生成一个独立的、精美的聚合页面。
模板与风格
1 模板原理
DedeCMS 的核心思想是“程序与分离”,网站的样式(HTML/CSS/JS)放在 templets 目录下,称为“模板”,PHP 程序根据模板文件,调用数据库中的内容,最终生成用户看到的 HTML 页面。
2 核心模板文件解析
index.html: 网站首页模板。index_article_default.html: 首页文章列表默认模板。list_栏目ID.html: 某个栏目的文章列表页模板。article_article.html: 文章内容页模板。head.html: 网站头部公共部分(如Logo、导航栏)。footer.html: 网站底部公共部分(如版权信息)。
3 标签库详解
标签是 DedeCMS 模板的灵魂,用于从数据库中提取数据并显示在页面上。
-
常用列表标签:
(图片来源网络,侵删){dede:arclist flag='h' typeid='1' row='10' titlelen='30'} <li> <a href='[field:arcurl/]'>[field:title/]</a> <span>[field:pubdate function="MyDate('Y-m-d',@me)"/]</span> </li> {/dede:arclist}typeid='1': 调用ID为1的栏目。row='10': 显示10条记录。titlelen='30': 标题长度限制为30个字符。[field:arcurl/]: 文章链接。[field:title/]: 文章标题。[field:pubdate/]: 发布日期。
-
常用栏目标签:
{dede:channel type='top' row='8'} <a href='[field:typeurl/]'>[field:typename/]</a> {/dede:channel} -
常用文章内容页标签:
<h1>[field:title/]</h1> <div class="info">作者:[field:writer/] | 点击:[field:click/] | 来源:[field:source/]</div> <div class="content"> [field:body/] </div>
4 风格管理
- 路径:
系统->系统基本参数->核心设置->模板默认风格 - 功能: 如果您的
templets目录下有多个风格的文件夹(如default,pc),可以在这里切换整个网站使用的默认模板风格。
系统设置与优化
1 系统基本参数设置
- 路径:
系统->系统基本参数 - 功能: 这是网站的“控制中心”,包含了网站名称、公司信息、版权信息、上传设置、网站路径等几乎所有全局配置,新用户务必仔细检查并修改。
2 模块管理
- 路径:
系统->模块管理 - 功能: 管理网站已安装的功能模块,您可以启用、禁用、删除或升级模块,如文章、图集、下载、问答等。
3 插件应用
- 路径:
系统->插件管理 - 功能: 插件是对系统功能的扩展,您可以在这里安装新的插件,如评论、点赞、表单提交等,以增强网站的功能。
4 数据库备份与恢复
- 路径:
系统->数据库备份/恢复 - 功能: 极其重要! 定期备份数据库可以防止因服务器故障或误操作导致的数据丢失,建议每周至少备份一次。
常见问题与解决方案
1 安装问题
- 问题:
安装向导无法进入,显示空白或错误。 - 原因: 通常是
data目录权限不足,或者config_update.php文件不存在或不可写。 - 解决: 检查并赋予
data目录 777 权限(Linux),确保config_update.php文件存在且可写,安装完成后务必删除install目录。
2 权限问题
- 问题: 上传图片失败,提示“无权限”。
- 原因:
uploads目录或其子目录没有写入权限。 - 解决: 通过 FTP 将
uploads及其所有子目录的权限设置为 777。
3 安全问题
- 问题: 网站被上传了木马文件。
- 原因: 后台密码过于简单、存在漏洞、服务器本身不安全。
- 解决:
- 修改密码: 使用复杂密码(大小写字母+数字+符号)。
- 删除安装目录: 确保删除
/install。 - 修改后台入口: 将
/dede文件夹重命名为一个复杂的名字。 - 定期检查: 定期检查
/data和/uploads目录是否有可疑文件。 - 及时更新: 关注官方安全公告,及时打补丁。
4 模板修改问题
- 问题: 修改了模板后,网站没有变化。
- 原因:
- 修改的是缓存文件,而不是源模板文件。
- DedeCMS 默认开启了静态生成,修改后需要去后台重新生成页面。
- 解决:
- 确保您修改的是
templets/您的风格/下的.html源文件。 - 在后台找到对应页面的生成功能(如
主页->主页管理->更新主页HTML),点击生成。
- 确保您修改的是
