这篇教程将分为 【准备阶段】、【详细安装步骤】 和 【建站基础操作】 三个部分,手把手教你完成。

(图片来源网络,侵删)
第一部分:准备工作 (在开始之前)
在安装 DedeCMS 之前,你需要准备好以下几样东西:
-
一台服务器(虚拟主机)
- 推荐新手使用虚拟主机:因为配置简单,价格便宜。
- 要求:
- 操作系统:Linux (推荐,更稳定) 或 Windows。
- Web 服务器:Apache (推荐) 或 Nginx / IIS。
- PHP 环境:版本 PHP 5.6 - 7.4 之间(DedeCMS V5.7 对 PHP 8.x 支持不太好,容易报错,新手建议用 PHP 7.2 或 7.3)。
- 数据库:MySQL 5.0 - 5.6 (MariaDB 也可以)。
- 支持伪静态:这对网站的 URL 美化至关重要。
-
一个域名
www.yourdomain.com,你需要在域名服务商处购买,并将域名的 DNS 解析到你服务器的 IP 地址上。
-
DedeCMS 程序文件
(图片来源网络,侵删)- 访问 DedeCMS 官方网站 http://www.dedecms.com/ 下载最新稳定版的程序,目前最新版是 DedeCMS V5.7 SP2。
- 下载后你会得到一个
.zip压缩包。
第二部分:详细安装步骤 (以虚拟主机为例)
这一步是整个搭建过程的核心。
步骤 1:上传程序文件到服务器
- 解压下载的程序包:将你下载的
DedeCMS-V5.7-SP2-GBK.zip(或 UTF-8 版本,推荐 UTF-8) 解压到你的电脑上。 - 通过 FTP 连接服务器:使用 FTP 软件(如 FileZilla, FlashFXP 等)连接到你的虚拟主机。
- 上传文件:
- 登录 FTP 后,找到网站的根目录,通常是
public_html,wwwroot,httpdocs等名称。 - 重要:不要直接上传
dedecms这个文件夹里的内容,而是要进入dedecms文件夹,将其内部的全部文件和文件夹上传到网站的根目录。 - 上传完成后,你的网站根目录里应该有
data,dede,include,templets等文件夹和index.php,install.php等文件。
- 登录 FTP 后,找到网站的根目录,通常是
步骤 2:设置目录权限
为了安装程序能正常写入数据,你需要给几个关键文件夹设置写入权限,在 FTP 软件中,右键点击这些文件夹,选择“文件权限”或“属性”,将其权限设置为 777(Linux 下)或完全控制(Windows 下)。
需要设置权限的文件夹通常是:
/data//data/safe//templets//uploads//a//html/
安装完成后,请务必将这些目录的权限改回 755 或更安全的设置,以防安全风险!

(图片来源网络,侵删)
步骤 3:运行安装向导
- 在浏览器中访问你的域名,
http://www.yourdomain.com/install/。 - 如果一切正常,你会看到 DedeCMS 的安装欢迎界面,点击“我同意”进入下一步。
- 环境检测:系统会自动检测你的服务器环境(PHP, MySQL 版本等),如果看到红色的叉叉,说明环境不满足要求,你需要联系你的主机商解决,绿色的对勾表示通过。
- 设置安装参数:
- 网站名称:你的网站标题。
- 网站首页默认路径:一般保持
/index.html不变。 - 管理员账号:你登录后台的用户名,建议不要用
admin。 - 管理员密码:设置一个强密码。
- 安全提问和答案:用于找回密码,务必记住。
- 数据库信息:这部分信息需要从你的虚拟主机控制面板获取。
- 数据库服务器:通常是
localhost。 - 数据库用户名:主机商提供。
- 数据库密码:主机商提供。
- 数据库名:主机商提供,或者你可以在主机面板中新建一个。
- 数据库前缀:默认
dede_即可,如果安装多个 DedeCMS 网站,可以修改以区分。
- 数据库服务器:通常是
- 开始安装:点击“开始安装”,程序会自动创建数据表并写入初始数据。
- 安装完成:看到“安装成功”的提示后,点击“进入网站首页”或“进入后台管理”。
步骤 4:删除安装目录和重要文件
为了安全,必须执行这一步!
- 通过 FTP 删除
/install/整个文件夹。 - 删除
/data/install_lock.txt文件。 - 将之前设置为 777 权限的文件夹改回 755。
第三部分:建站基础操作 (安装后做什么)
DedeCMS 已经成功运行,接下来就是填充内容、美化网站了。
登录后台管理系统
在浏览器中访问 http://www.yourdomain.com/dede/ (你的后台目录),使用你刚才设置的管理员账号和密码登录。
修改网站基本信息
- 在后台左侧菜单,找到 “系统” -> “系统基本参数”。
- 在这里你可以设置:
- 站点信息:网站名称、网站Logo、网站版权信息、公司地址等。
- 核心设置:网站默认主页、是否开启会员功能、是否开启评论等。
- 上传设置:上传文件的大小、类型限制等。
添加网站栏目 (频道)
栏目是网站的骨架,首页”、“关于我们”、“产品中心”、“新闻资讯”、“联系我们”等。
- 在后台左侧菜单,找到 “核心” -> “栏目管理”。
- 点击“增加顶级栏目”。
- 常规选项:
- 栏目名称:关于我们”。
- 栏目目录:系统会自动生成,你也可以自定义,如
about,这会成为 URL 的一部分。 - 类型:选择“频道栏目”(用于存放文章、图片等内容)。
- 内容模型:选择“文章”(默认)。
- 选项设置:
- 列表选项:设置栏目列表每页显示多少条信息。
- 发布选项:选择“允许发布文章”。
- 点击“确定”保存,你可以用同样的方法添加“产品”、“新闻”等其他栏目。
发布文章
- 在后台左侧菜单,找到 “核心” -> “内容发布” -> “添加文章”。
- :
- 填写文章标题。
- 所属栏目:选择这篇文章要放在哪个栏目下,新闻资讯”。
- TAG标签:填写关键词,用逗号隔开,利于SEO。
- 文章来源:可以选“原创”或“转载”。
- 作者:填写作者名。
- 缩略图:上传一张文章的预览图。
- :在编辑器里编写正文内容,支持图文混排。
- 点击“保存”或“保存并生成HTML”,文章就发布成功了,你可以在前台首页或对应栏目页看到这篇文章。
更换网站模板
DedeCMS 的强大之处在于可以轻松更换模板。
- 获取模板:可以去 DedeCMS 官方模板市场或第三方模板网站购买/下载免费的模板,模板通常是一个
.zip压缩包。 - 上传模板:
- 通过 FTP 登录你的服务器。
- 进入
/templets/目录,创建一个新文件夹,如mytemplate。 - 将下载的模板包解压,把里面的所有文件上传到
/templets/mytemplate/目录下。
- 应用模板:
- 在后台登录。
- 找到 “系统” -> “系统基本参数” -> “默认模板风格”。
- 将默认值改为
mytemplate。 - 保存后,网站的前台样式就更换了。
设置网站首页 (静态化)
为了网站速度更快、更利于搜索引擎收录,强烈建议将网站设置为全静态。
- 在后台,找到 “系统” -> “系统基本参数” -> “核心设置”。
- 找到 “CMS默认首页文档类型”,选择
**仅动态**。 - 找到 “网站首页默认主页文件”,设置为
index.php。 - 找到 “栏目默认页命名规则”,设置为
{typedir}/index.html。 - 找到 列表命名规则,设置为
{typedir}/list_{page}.html。 - 找到 文章命名规则,设置为
{typedir}/{aid}.html。 - 保存设置。
- 在后台找到 “生成” -> “一键生成网站”,点击“开始生成”,这个过程会把所有栏目页、文章页都生成成
.html文件,生成完成后,你的网站就是全静态的了。
总结与重要提醒
- 安全第一:DedeCMS 曾有过一些安全漏洞,所以一定要:
- 使用最新稳定版。
- 定期更新程序。
- 安装后删除
install目录和相关文件。 - 修改后台默认目录
/dede/为一个自定义的名字(如/admin/)。 - 使用强密码。
- 备份数据:定期通过后台的“系统” -> “数据备份/恢复”功能备份你的网站数据和数据库。
- UTF-8 编码:新站推荐使用 UTF-8 版本的 DedeCMS,可以更好地支持中文和各种语言,避免乱码。
- 学习资源:遇到问题多去 DedeCMS 官方论坛或社区搜索,很多问题前人都遇到过并已解决。
通过以上步骤,你已经基本掌握了使用 DedeCMS 搭建一个完整网站的全过程,祝你建站顺利!
