DedeCMS 网站建设与管理教程手册
前言
DedeCMS(织梦内容管理系统)是一款基于 PHP + MySQL 技术开发的开源网站管理系统,它曾是国内最流行的建站程序之一,以其功能强大、操作简单、模板丰富、扩展性强而闻名,尤其适合快速搭建企业官网、门户网站、博客、电商网站等。

本手册旨在为 DedeCMS 的新手用户提供一条清晰的学习路径,帮助您从零开始,逐步掌握 DedeCMS 的安装、配置、内容管理、模板制作和常见问题解决等技能。
第一部分:入门基础
第一章:初识 DedeCMS
1 什么是 DedeCMS? DedeCMS 是一款内容管理系统,其核心功能是“内容管理”,您无需懂复杂的编程语言,只需通过后台的图形化界面,就可以轻松地发布文章、上传图片、管理产品等。
2 DedeCMS 的核心特点
- 简单易用:后台管理界面直观,符合中文用户操作习惯。
- 功能强大:内置文章、图集、软件、商品等多种模型,满足不同网站需求。
- 模板分离:采用模板与程序分离的设计,可以轻松更换网站外观。
- SEO 友好:内置强大的搜索引擎优化功能,有助于提升网站排名。
- 开源免费:遵循开源协议,可以免费使用和二次开发。
3 DedeCMS 的应用场景

- 企业官网:展示公司形象、产品、新闻等。
- 门户网站:新闻、资讯、论坛类网站。
- 个人博客:发布个人文章和生活点滴。
- 电子商务:搭配相关插件,可搭建小型在线商城。
- 政府/机构网站:政务信息公开、机构介绍等。
第二章:环境准备与安装
1 系统环境要求
- 操作系统:Linux/Windows
- Web 服务器:Apache (推荐) 或 Nginx 或 IIS
- 数据库:MySQL 5.0 及以上版本
- PHP:PHP 5.2 及以上版本 (建议使用 5.6 或 7.x,过高版本可能不兼容)
- 浏览器:IE8+、Firefox、Chrome 等主流浏览器
2 环境集成套件推荐 对于新手,不建议手动配置环境,推荐使用一键集成环境包,可以快速搭建出符合要求的运行环境。
- Windows:phpStudy、WampServer
- Linux:宝塔面板、LNMP 一键包
3 安装步骤
- 下载程序:访问 DedeCMS 官方网站(
dedecms.com)下载最新稳定版程序包。 - 上传文件:通过 FTP 工具(如 FileZilla)将下载的程序包解压后,上传到您的网站根目录(通常是
public_html或www)。 - 创建数据库:在您的虚拟主机控制面板或数据库管理工具(如 phpMyAdmin)中,创建一个新的数据库和数据库用户,并授予其所有权限。
- 运行安装向导:在浏览器中访问您的域名,
http://www.yourdomain.com/install/。 - 填写安装信息:
- 网站安装目录:通常保持默认 。
- 网站名称:您的网站标题。
- 网站首页:您的网站首页地址。
- 管理员账号:用于登录后台的用户名。
- 管理员密码:登录后台的密码。
- 数据库信息:填写您在第 3 步中创建的数据库名、用户名和密码。
- 完成安装:点击“开始安装”,等待安装完成后,根据提示删除
/install/目录,然后访问您的网站首页和后台管理地址。
4 后台登录
访问地址:http://www.yourdomain.com/dede/
输入您设置的管理员账号和密码即可登录。

第二部分:核心功能操作
第三章:后台核心功能概览
登录后台后,您会看到一个功能丰富的管理界面,主要模块包括:
- 常规管理:包括所有内容的管理入口。
- 核心:系统设置、会员管理、评论管理等。
- 频道管理:管理网站的所有栏目(频道)。
- 系统:系统参数、数据库、安全设置等。
- 模块:插件和功能的扩展管理。
- 模板:网站前台和后台的模板管理。
第四章:内容发布与管理
1 栏目管理的分类,是网站的骨架。
- 操作路径:【核心】-> 【栏目管理】
- 基本操作:
- 添加顶级栏目:创建一级分类,如“公司新闻”、“产品中心”。
- 添加子栏目:在已有栏目下创建二级或三级分类。
- 栏目属性:
- 栏目列表:是否允许在此栏目下发布文章。
- 外部链接:可以直接将栏目链接到外部网址。
- 单页栏目:不发布文章列表,只用于制作一个独立的页面,如“关于我们”、“联系我们”。
2 发布文章
- 操作路径:【常规管理】-> 【文章所有内容】-> 【添加新文章】
- :
- 文章的标题。
- TAG 标签:关键词,用逗号隔开,利于 SEO 和聚合。
- 缩略图:文章列表页显示的小图。
- 作者来源:填写文章作者和来源。
- 内容简介:文章的摘要,在列表页和搜索引擎中显示。
- :文章的主体内容,支持富文本编辑器。
- 发布栏目:选择文章所属的栏目。
3 其他内容模型 除了文章,DedeCMS 还支持多种内容模型。
- 图集模型:用于制作图片展示页面,支持多图上传和幻灯片播放。
- 软件模型:用于下载类网站,可以上传软件包并设置下载积分。
- 产品模型:常用于电商或产品展示,可以添加价格、规格等字段。
第三部分:模板与样式
第五章:模板原理
DedeCMS 的模板系统遵循 MVC(Model-View-Controller)思想,您修改的是模板文件(View),而程序逻辑(Controller)和数据库数据(Model)保持不变,从而实现网站外观的灵活更换。
模板文件结构:
/templets/
/default/ -- 默认模板文件夹
/index.htm -- 首页模板
/list_article.htm -- 文章列表页模板
/article_article.htm -- 文章内容页模板
/footer.htm -- 底部公共模板
/head.htm -- 头部公共模板
... -- 其他页面模板
第六章:常用模板标签
模板文件中嵌入了大量的 DedeCMS 标签,用于调用数据。
1 常用列表标签
{dede:arclist}:文章列表标签,最核心的标签之一。- 示例:调用“公司新闻”栏目的最新 10 条文章。
{dede:arclist typeid='1' 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,调用指定栏目的内容。row:调用条数。titlelen长度。orderby:排序方式,如click(按点击量)、pubdate(按发布时间)。
- 示例:调用“公司新闻”栏目的最新 10 条文章。
2 常用文章内容标签
{dede:field}:用于调用文章的单个字段。- 示例:在文章内容页调用标题、内容、点击量等。
<h1>{dede:field.title/}</h1> <div class="info"> 作者:{dede:field.author/} 来源:{dede:field.source/} 点击:{dede:field.click/} </div> <div class="content"> {dede:field.body/} </div>
- 示例:在文章内容页调用标题、内容、点击量等。
3 系统与全局标签
{dede:global}:调用全局变量。- 示例:调用网站名称。
- 示例:调用网站名称。
{dede:include}:包含公共文件,用于制作网站头部和底部。- 示例:包含头部文件
head.htm。{dede:include filename="head.htm"/}
- 示例:包含头部文件
第七章:首页制作
- 复制模板:进入【系统】-> 【系统基本参数】-> 【核心设置】,找到“主页链接模板”,将默认的
index.htm复制一份,重命名为index_new.htm。 - 修改链接:在【系统】-> 【系统基本参数】->【核心设置】中,将“主页链接模板”修改为
index_new.htm。 - 编辑模板:进入【模板】-> 【默认模板管理】,找到并编辑
index_new.htm。 - 布局与调用:使用 HTML 和 CSS 进行页面布局,并使用
{dede:arclist}等标签调用不同栏目的内容,组合成完整的首页。
第四部分:进阶与优化
第八章:常用功能设置
1 友情链接管理 【常规管理】-> 【友情链接】 可以添加文字链接、图片链接,并设置其在首页的显示位置。
2 广告管理
【核心】-> 【广告管理】
可以创建广告位,并上传图片或代码形式的广告,然后在模板中使用 {dede:myad name='广告位标识'/} 标签调用。
3 自定义表单 常用于制作“在线留言”、“联系我们”、“报名表单”等。
- 添加表单:【核心】-> 【自定义表单】 -> 【增加一个新表单】。
- 设计字段:在表单管理中,添加需要的字段,如“姓名”、“电话”、“留言内容”等。
- 生成表单代码:复制系统生成的 HTML 代码。
- 嵌入模板:将代码粘贴到您需要显示表单的模板文件中(如
about.htm)。 - 查看数据:收到的表单数据可以在【自定义表单】中查看和管理。
第九章:性能与安全优化
1 生成静态页 DedeCMS 的核心优势之一是生成静态 HTML 页面,可以极大减轻服务器压力,提高访问速度和 SEO 效果。
- 更新栏目:【核心】-> 【批量生成HTML】 -> 【栏目HTML】
- 更新文档:【核心】-> 【批量生成HTML】 -> 【文档HTML】
- 更新首页:【核心】-> 【批量生成HTML】 -> 【主页HTML】
2 数据库优化 定期清理冗余数据(如待审核文章、回收站内容),并备份数据库。
- 备份数据库:【系统】-> 【数据库备份/还原】
- 优化表:【系统】-> 【数据库工具】 -> 【优化表】
3 安全加固
- 修改后台目录:将
/dede/目录重命名为一个复杂的、不易猜测的名字。 - 修改管理员账号:不要使用默认的
admin,并设置强密码。 - 文件权限:确保
data、templets等目录的权限设置为 755,index.html等文件权限为 644。 - 及时更新:关注 DedeCMS 官方动态,及时升级到最新版本以修复安全漏洞。
第五部分:常见问题与资源
第十章:常见问题解答 (FAQ)
-
Q1:网站打开慢怎么办?
- A:检查是否开启了太多动态功能(如会员登录、评论),尝试全站生成静态页;检查服务器性能;优化图片大小。
-
Q2:首页无法更新,一直是默认首页?
- A:检查
/index.html文件是否存在且可写,如果文件被删除或权限错误,重新生成首页即可。
- A:检查
-
Q3:上传图片失败,提示“上传目录不存在或不具有写权限”?
- A:通过 FTP 检查
/uploads/目录及其子目录是否存在,并将其权限设置为 755。
- A:通过 FTP 检查
-
Q4:如何修改网站底部的版权信息?
- A:版权信息通常在
footer.htm模板文件中,也可能在系统设置里,优先检查模板文件。
- A:版权信息通常在
第十一章:学习资源与社区
- DedeCMS 官方网站:
dedecms.com(提供最新程序、官方文档和新闻)。 - DedeCMS 官方论坛:
bbs.dedecms.com(官方技术支持社区,可提问和交流)。 - 模板市场:DedeCMS 官方及第三方有许多精美的付费/免费模板可供下载。
- 视频教程:在 B站、优酷等视频平台搜索“DedeCMS 教程”,有大量视频课程可供学习。
