织梦CMS 环境安装全攻略
管理系统(DedeCMS)是一款非常流行的开源PHP网站管理系统,尤其适合快速搭建新闻、博客、企业展示等类型的网站,安装它需要一个支持PHP和MySQL的Web服务器环境。

(图片来源网络,侵删)
本教程将以目前最主流和推荐的 宝塔面板 为例进行讲解,因为它极大地简化了环境配置过程,如果你不使用宝塔,也可以参考其中关于PHP、MySQL配置的部分。
第一部分:准备工作
在开始安装之前,请确保你已经准备好以下几样东西:
一台服务器/虚拟主机
你有两种主要选择:
-
推荐方式:使用云服务器 + 宝塔面板
(图片来源网络,侵删)- 优点:完全控制,性能好,可扩展性强,适合长期建站。
- 服务商:阿里云、腾讯云、华为云、百度云等。
- 配置要求:新手推荐 1核2G 或 2核4G 的配置,Linux系统(如CentOS 7/8, Ubuntu 20.04/22.04),预装宝塔面板。
-
备选方式:使用虚拟主机
- 优点:价格便宜,无需自己管理服务器环境。
- 要求:购买时必须明确支持 PHP 和 MySQL,并且织梦是官方支持的环境(如 PHP 7.2 - 8.0)。
一个域名
- 作用:让你的网站可以通过网址(如
www.yourdomain.com)访问。 - 步骤:
- 购买一个域名(可以在阿里云、腾讯云等服务商处购买)。
- 将域名的 DNS解析 指向你的服务器IP地址,如果你使用的是云服务器,通常服务商会有详细的解析指引。
下载织梦CMS安装包
- 官网下载:访问织梦官方下载页面,下载最新的稳定版。
- 官网地址:
https://www.dedecms.com/
- 官网地址:
- 下载版本:对于新用户,推荐下载 GBK版本,因为它对中文字符的支持更稳定和广泛,UTF-8版本主要用于多语言或特殊字符需求。
- 下载后:将下载好的压缩包(如
DedeCMS-V57-GBSP1.zip)保存到你的电脑上。
第二部分:安装步骤(以宝塔面板为例)
这部分是教程的核心,我们将分步讲解如何在宝塔面板上部署织梦。
登录宝塔面板并创建网站
- 登录宝塔面板:在浏览器中输入你的服务器IP地址和宝塔面板端口号(默认为
8888),然后输入你的用户名和密码登录。 - 进入网站管理:在左侧菜单栏中,点击 「网站」。
- 创建网站:点击右上角的 「添加站点」 按钮。
- 填写站点信息:
- 域名:输入你购买的域名,
www.yourdomain.com,你也可以在“域名”栏里输入yourdomain.com,它会自动绑定一个不带www的域名。 - 根目录:这是网站文件存放的路径,宝塔会自动生成一个,通常是
/www/wwwroot/你的域名,/www/wwwroot/www.yourdomain.com。请记住这个路径。 - 数据库:选择 「MySQL」。
- 数据库用户名:输入一个你想要的数据库用户名,如
dede_user。 - 数据库密码:输入一个强密码并务必牢记。
- 数据库名:通常与站点名或用户名保持一致,如
dede_db。 - 其他选项:可以保持默认。
- 域名:输入你购买的域名,
- 点击「提交」:站点创建成功,宝塔会自动创建一个Nginx/Apache虚拟主机配置,并绑定域名。
上传织梦程序文件
- 下载并解压安装包:在你电脑上,将下载的织梦压缩包解压。
- 登录宝塔文件管理器:在宝塔面板左侧菜单中,点击 「文件」。
- 进入网站根目录:在左侧文件列表中,找到并点击你刚刚创建的网站根目录(
/www/wwwroot/www.yourdomain.com)。 - 上传文件:
- 方法一(推荐):直接上传解压后的文件夹内容
- 在你的电脑上,打开解压后的织梦文件夹(里面会有
data,dede,include等文件夹)。 - 全选这些文件夹和文件,然后直接拖拽到宝塔面板右侧的文件列表区域,等待上传完成。
- 在你的电脑上,打开解压后的织梦文件夹(里面会有
- 上传压缩包再解压
- 将整个解压后的文件夹重新打包成一个
.zip文件。 - 在宝塔文件管理器中,点击 「上传」 按钮,选择你打包好的文件上传。
- 上传完成后,在文件列表中找到这个
.zip文件,右键点击,选择 「解压缩」,然后删除这个.zip文件。
- 将整个解压后的文件夹重新打包成一个
- 方法一(推荐):直接上传解压后的文件夹内容
- 设置目录权限:这是最关键的一步,否则安装时会失败!
- 在文件管理器中,选中
data和uploads这两个文件夹。 - 点击右上角的 「权限」 按钮。
- 在弹出的窗口中,将 所有者 和 所属组 都设置为
www(如果你的运行用户是www的话,宝塔默认就是这个)。 - 权限值 勾选 「读写执行」,即
755。 - 点击 「确定」。
- 在文件管理器中,选中
运行安装向导
- 访问安装地址:在浏览器中,输入你的域名,
http://www.yourdomain.com/install/。 - 进入安装界面:如果一切顺利,你会看到织梦的安装欢迎页面,点击 「我同意」。
- 环境检测:系统会自动检测你的服务器环境(PHP、MySQL版本等),如果看到红色的 "不通过",你需要根据提示去宝塔面板中修改相应的PHP版本或扩展设置。确保所有检测项目都为绿色“通过”。
- 常见问题:如果缺少某个扩展(如
mysqli,gd,curl等),请到宝塔面板的 「软件商店」 -> 「PHP」 设置中,找到对应的PHP版本,点击 「设置」 -> 「安装扩展」,安装缺失的扩展。
- 常见问题:如果缺少某个扩展(如
- 安装参数设置:
- 网站名称:输入你的网站标题。
- 网站首页:设置网站首页的文件名,通常是
index.html。 - 管理员账号:设置你的后台登录用户名,默认是
admin,建议修改。 - 管理员密码:设置一个复杂的后台登录密码,务必牢记。
- 安全提问:用于找回密码,可以设置也可以不设置。
- 网站默认编码:这里必须和你下载的织梦版本保持一致,如果你下载的是 GBK版,这里就选
GBK;如果是 UTF-8版,就选UTF-8。 - 数据库设置:这里的信息要和你创建网站时填写的一模一样!
- 数据库主机:通常填
localhost。 - 数据库用户名:
dede_user - 数据库密码:你设置的数据库密码
- 数据库名:
dede_db - 数据库前缀:可以修改,但建议使用默认的
dede_,避免冲突。
- 数据库主机:通常填
- 开始安装:确认所有信息无误后,点击 「开始安装」。
- 安装完成:等待安装程序自动运行,完成后会显示一个成功页面,并提示你删除
/install/目录。
完成安装与安全设置
- 删除安装目录:
- 返回宝塔面板的 「文件」 管理。
- 进入网站根目录,找到
install文件夹,将其彻底删除,这是为了安全,防止他人恶意利用。
- 访问网站:在浏览器中输入你的域名,你应该能看到织梦的默认首页了。
- 登录后台:在域名后面加上
/dede/,http://www.yourdomain.com/dede/,即可进入网站后台管理,使用你刚才设置的管理员账号和密码登录。
第三部分:常见问题与解决方案
Q1: 安装时提示 "目录data不存在或不可写" 或 "目录权限不可写"?
A1: 这是最常见的问题,请严格按照 步骤二中的第5点,检查并正确设置 data 和 uploads 文件夹的权限为 755,所有者为 www。
Q2: 安装时提示 "PHP版本过低" 或 "PHP版本过高"?
A2: 织梦对PHP版本有一定要求,太高的PHP版本(如PHP 8.1+)可能不完全兼容,请到宝塔面板的 「软件商店」 中,为你的站点更换一个兼容的PHP版本,推荐 PHP 7.2 到 8.0 之间的版本。
Q3: 安装后,网站首页出现乱码?
A3: 99%的情况是 编码不一致 导致的,请检查以下三个地方的编码是否完全相同:
- 你下载的织梦版本是 GBK 还是 UTF-8?
- 安装向导中 「网站默认编码」 选项的选择。
- 宝塔面板中,网站的 「伪静态」 设置(如果使用了)是否正确。
Q4: 后台登录时,验证码不显示或显示为叉?
A4: 这通常是PHP的 GD库 没有开启或配置错误,请到宝塔面板的PHP设置中,确保 gd 扩展已安装并启用。
Q5: 网站打开速度慢,或者图片不显示?
A5:
- 速度慢:检查服务器配置是否过低,或者是否开启了过多的织梦功能,可以尝试开启 静态化 功能(在后台生成HTML)。
- 图片不显示:检查
uploads目录的权限是否正确,检查后台的 「系统」 -> 「系统基本参数」 -> 「核心设置」 中的“网站根目录”是否填写正确。
恭喜你!现在你已经成功在自己的服务器上安装好了织梦CMS,接下来的事情就是:
- 登录后台,修改网站基本信息。
- 选择并安装你喜欢的模板。
- 开始发布你的第一篇文章。
希望这份详细的教程能帮到你,如果在安装过程中遇到任何问题,欢迎随时提问。
