Dedecms 建站全教程(从零到上线)
Dedecms(织梦内容管理系统)是一款非常经典和流行的 PHP 开源网站管理系统,尤其适合快速搭建资讯、企业、博客等类型的网站,它功能强大,模板丰富,对新手相对友好。
第一部分:准备工作
在开始之前,你需要准备好以下几样东西:
-
一台服务器/虚拟主机
- 服务器: 需要自己配置环境(如 Nginx/Apache + MySQL + PHP),适合有一定技术基础的用户。
- 虚拟主机: 商家已经配置好了所有环境,你只需要上传文件和数据库即可,强烈推荐新手使用。
- 要求: 支持 PHP (建议 PHP 7.2 - 7.4,部分高版本 Dedecms 也支持 PHP 8.x) 和 MySQL 数据库。
-
一个域名
- 从阿里云、腾讯云、GoDaddy 等域名注册商购买一个你喜欢的域名。
- 将域名的 DNS 服务器解析到你的服务器或虚拟主机的 IP 地址。
-
Dedecms 安装包
- 访问 Dedecms 官方网站下载最新稳定版的安装程序。
- 官方下载地址:
https://www.dedecms.com/products/dedecms/ - 下载后你会得到一个
.zip压缩包。
第二部分:安装步骤
这里我们以最常用的“虚拟主机”环境为例进行讲解。
步骤 1:上传文件到服务器
- 解压安装包: 将下载的
DedeCMS-Vx.x-x-GBK.zip(GBK版本) 或DedeCMS-Vx.x-x-UTF8.zip(UTF-8版本) 文件解压。推荐使用 UTF-8 版本,可以更好地支持中文字符和各种语言。 - 连接服务器: 使用 FTP 工具(如 FileZilla)或虚拟主机自带的文件管理器,连接到你的服务器。
- 上传文件: 将解压后的文件夹内的所有文件和文件夹(注意:不是解压后的文件夹本身,而是里面的内容)上传到你网站的根目录下,通常是
public_html、www或htdocs文件夹。
上传完成后,你的网站根目录应该包含 data、dede、include、uploads 等文件夹以及 index.php、install.php 等文件。
步骤 2:创建数据库
在安装 Dedecms 之前,需要先为它创建一个数据库。
- 登录你的虚拟主机控制面板或数据库管理面板(如 cPanel、phpMyAdmin)。
- 找到“数据库管理”或“MySQL 数据库”功能。
- 创建一个新的数据库,
mydb_dedecms。 - 创建一个新的数据库用户,
mydb_user。 - 为这个用户授予对新创建数据库的“所有权限”。
- 记下以下信息,稍后安装时需要:
- 数据库名称
- 数据库用户名
- 数据库密码
- 数据库主机(通常是
localhost)
步骤 3:运行安装程序
一切准备就绪,开始正式安装。
- 访问安装地址: 在浏览器中输入你的域名,后面加上
/install。http://www.yourdomain.com/install
- 进入安装向导: 你会看到 Dedecms 的安装欢迎界面,点击“我同意”继续。
- 环境检测: 系统会自动检测你的服务器环境(PHP版本、MySQL支持等),如果看到红色的“不通过”,需要根据提示解决(通常虚拟主机商会帮你配置好,新手很少会遇到问题)。
- 设置参数:
- 网站基本信息:
- 网站名称: 你网站的标题。
- 网站首页: 你的网站域名。
- 网站路径: 自动填充,通常无需修改。
- CMS 版本: 选择你安装的版本(UTF-8 或 GBK)。
- 数据库设置:
- 数据库主机: 填写
localhost。 - 数据库用户名: 填写你刚才创建的数据库用户名。
- 数据库密码: 填写你设置的数据库密码。
- 数据库名称: 填写你创建的数据库名。
- 数据库表前缀: 强烈建议修改,例如从
dede_改为abc_或my_,可以有效防止黑客利用默认前缀进行攻击。
- 数据库主机: 填写
- 管理员账号:
- 用户名: 设置你的后台登录用户名(不要用
admin)。 - 密码: 设置一个复杂的后台登录密码。
- 确认密码: 再次输入密码。
- 安全提示: 输入右侧图片中的字符。
- 用户名: 设置你的后台登录用户名(不要用
- 网站基本信息:
- 开始安装: 点击“开始安装”按钮,系统会自动创建数据表并写入初始数据。
- 安装完成: 安装成功后,会提示你删除
/install目录和/install/sql/install_lock.txt文件,这是为了安全,必须删除。
第三部分:初始配置与后台管理
安装完成后,我们来熟悉一下后台并进行基本设置。
步骤 1:登录后台
在浏览器中访问你的域名,后面加上 /dedev8(这是默认的后台目录,如果你在安装时修改过,请使用你设置的目录)。
http://www.yourdomain.com/dedev8
使用你刚才设置的管理员账号和密码登录。
步骤 2:修改核心配置
登录后台后,首要任务是修改一些核心安全设置。
-
修改后台目录名(非常重要!):
- 进入 “系统” -> “系统基本参数” -> “核心设置”。
- 找到“后台目录名称”,将其从默认的
dedev8改成一个别人猜不到的名字,如myadmin2025。 - 保存后,你以后就需要用
http://www.yourdomain.com/myadmin2025来登录后台了。
-
设置网站信息:
- 进入 “系统” -> “系统基本参数”。
- 在这里你可以设置网站标题、公司信息、版权信息、网站关键词、网站描述等,这些信息对 SEO(搜索引擎优化)非常重要。
-
修改首页文件:
- 进入 “核心” -> “频道管理” -> “主页管理”。
- 默认首页是
index.php,通常无需修改。
第四部分:发布内容
网站的核心是内容,我们来学习如何发布文章。
-
添加文章栏目:
- 进入 “核心” -> “栏目管理”**。
- 点击“添加顶级栏目”,公司新闻”、“产品中心”、“关于我们”等。
- 在栏目设置中,可以填写栏目名称、选择栏目类型(文章、图片等)、设置栏目目录、栏目简介等。
-
发布文章:
- 进入 “核心” -> 发布” -> “添加文档”**。
- 选择你刚才创建的栏目(如“公司新闻”)。
- 填写文章的标题。
- TAG标签: 填写文章的关键词,用逗号隔开,有助于聚合内容。
- 缩略图: 上传一张文章的代表性图片,列表页会显示。
- 切换到 “HTML” 模式,复制粘贴你的文章正文。强烈建议使用编辑器的“图片远程地址”功能,将图片上传到服务器,而不是直接粘贴本地图片路径,这样图片才能正常显示。
- 点击“保存”或“保存并生成HTML”。
第五部分:更换网站模板
Dedecms 的强大之处在于其丰富的模板系统。
-
下载模板:
- 可以从 Dedecms 官方模板库、模板论坛或第三方模板网站下载你喜欢的模板,下载格式通常是
.zip。 - 注意: 下载模板时,最好选择 UTF-8 版本,与你的系统编码一致。
- 可以从 Dedecms 官方模板库、模板论坛或第三方模板网站下载你喜欢的模板,下载格式通常是
-
上传模板:
- 使用 FTP 工具,将下载的模板文件夹上传到服务器的
/templets目录下。
- 使用 FTP 工具,将下载的模板文件夹上传到服务器的
-
应用模板:
- 登录后台,进入 “系统” -> “系统基本参数” -> “默认模板风格”。
- 在“主页模板”、“列表页模板”、“文章页模板”等选项中,选择你刚上传的模板对应的文件。
- 如果模板文件夹是
default_new,那么主页模板可能就是default_new/index.htm。 - 保存设置。
-
生成网站:
- 更换模板后,网站可能不会立即显示新样式。
- 进入 “生成” -> “一键生成网站”。
- 你可以选择“更新主页”、“更新栏目页”、“更新文档页”等,点击“开始生成”即可,稍等片刻,刷新你的网站首页,就能看到新模板了。
第六部分:安全与维护
- 定期更新: 关注 Dedecms 官方动态,及时将程序和模板更新到最新版本,修复已知的安全漏洞。
- 修改默认管理员密码: 确保你的后台密码足够复杂。
- 管理文件权限: 定期检查
/data和include目录的权限,确保它们不是 777(最高权限),一般设置为 755 或 750 即可。 - 使用安全插件: 可以安装一些 Dedecms 安全插件,来增强网站的安全性,例如防 SQL 注入、防 XSS 攻击等。
- 备份数据: 定期备份数据库和网站程序,Dedecms 后台有数据备份功能(“系统” -> “数据备份/恢复”)。
恭喜你!至此,你已经成功搭建并配置好了一个基础的 Dedecms 网站。
回顾一下整个流程:
- 准备: 服务器、域名、安装包。
- 安装: 上传文件 -> 创建数据库 -> 运行安装向导。
- 配置: 登录后台 -> 修改后台目录 -> 设置网站信息。
- 创建栏目 -> 发布文章。
- 美化: 下载 -> 上传 -> 应用模板 -> 生成网站。
- 维护: 保持更新,注意安全。
Dedecms 功能非常丰富,本教程只是入门指南,后续你还可以学习自定义模板、开发插件、使用会员系统等更多高级功能,希望这份教程对你有帮助!
