织梦CMS网站上传及安装完整指南
织梦CMS是一款非常流行的PHP开源网站管理系统,尤其适合个人博客、企业官网、资讯类网站等,整个安装过程并不复杂,只需按照以下步骤操作即可。

第一步:准备工作(安装前必读)
在开始安装之前,请确保你的服务器环境满足织梦CMS的基本要求。
服务器环境要求
- Web服务器: Apache 1.3 / Apache 2.x 或 Nginx (推荐使用 Nginx,性能更优)
- PHP版本: PHP 5.6, PHP 7.0, PHP 7.1, PHP 7.2, PHP 7.3, PHP 7.4 (推荐), PHP 8.0 (部分版本可能需要开启特定扩展)
- MySQL数据库: MySQL 5.0, 5.1, 5.5, 5.6, 5.7, 0 (推荐)
- 其他: 必须开启 PHP 的
GD图形库、mysqli数据库扩展、curl和fileinfo扩展。
准备安装包
- 下载最新版本: 访问织梦CMS官方网站 http://www.dedecms.com/ 下载最新的稳定版安装包,目前最新版本为 DedeCMS V57 UTF-8 SP2。
- 解压安装包: 将下载的压缩包(通常是
.zip或.rar格式)解压到你的电脑上,你会看到一个名为dede的文件夹,里面包含了网站的所有文件。
准备数据库
你需要提前在网站服务器的数据库管理系统中(如 phpMyAdmin)创建一个空的数据库和数据库用户。
- 数据库名:
my_dedecms - 数据库用户名:
my_user - 数据库密码: 设置一个安全的密码
- 数据库服务器: 通常是
localhost(本地主机)
第二步:上传网站文件
准备好所有文件后,你需要将它们上传到你的服务器上。
连接到服务器
使用 FTP(文件传输协议)工具连接到你的服务器,常用的FTP工具有:

- FileZilla (免费且强大,推荐)
- FlashFXP
- 宝塔面板的文件管理器
- cPanel的文件管理器
你需要的服务器信息由你的主机服务商提供,通常包括:
- 主机地址/FTP地址: 如
ftp.yourdomain.com或服务器的IP地址 - FTP用户名: 你的FTP账户名
- FTP密码: 你的FTP密码
- 端口: 默认为
21
上传文件
- 登录FTP工具后,你会看到两个窗口:左边是你电脑上的文件,右边是服务器上的文件。
- 进入服务器的Web根目录,这个目录通常是:
public_htmlwwwhttpdocswwwroot
- 将你第一步中解压出来的
dede文件夹内的所有文件和文件夹,选中并拖拽到服务器的Web根目录中。- 重要提示: 不是上传
dede这个文件夹本身,而是上传它里面的内容!上传完成后,你的网站文件应该直接位于public_html目录下。
- 重要提示: 不是上传
第三步:设置文件权限(关键步骤)
为了确保安装程序可以正常写入配置文件,你需要修改几个关键目录和文件的权限,在宝塔面板或cPanel中可以直接在文件管理器中设置,在FTP工具中也可以通过右键文件/文件夹来设置。
- 设置目录权限为 755 或 777:
/data/uploads/templets/a/special/html/plus/install/include/member
- 设置文件权限为 644 或 666:
/data/common.inc.php/dede/sys_info.php
权限说明:
- 755 / 644 (推荐): 这是最安全的权限设置,如果安装时提示写入失败,可以临时改为 777 / 666,安装成功后再改回来。
- 777 / 666: 这是“完全开放”的权限,安全性较低,仅在安装过程中临时使用。
第四步:运行安装程序
你可以通过浏览器开始安装了。

-
在浏览器地址栏中输入你的网站域名。
http://www.yourdomain.com/- 如果你的网站还没有绑定域名,可以使用服务器的IP地址,
http://123.45.67.89/
-
如果你的文件上传和权限设置都正确,浏览器会自动跳转到织梦CMS的安装欢迎页面,如果首页直接显示网站内容,说明你的服务器没有配置好,或者上传了错误的文件,请确保
install目录存在且可访问。 -
欢迎界面: 点击“我同意”,进入下一步。
第五步:环境检测
安装程序会自动检测你的服务器环境是否符合要求。
- 绿色对勾 (✔): 表示正常。
- 红色叉号 (✖): 表示有问题,需要解决。
- 黄色感叹号 (⚠): 表示建议修改,但不影响安装。
常见检测失败项及解决方法:
- PHP版本过低或过高: 联系你的主机服务商升级或降级PHP版本。
- 缺少GD库: 联系主机商开启PHP的GD扩展。
- 缺少MySQLi扩展: 联系主机商开启PHP的MySQLi扩展。
- 目录权限不足: 返回第三步,确保
/data等目录的权限设置为 777 或 755。
所有项目都通过检测后,点击“下一步”。
第六步:数据库配置
这是安装过程中最核心的一步,需要你填写第一步中准备好的数据库信息。
- 数据库服务器: 几乎都是
localhost - 数据库用户名: 填写你创建的数据库用户名(如
my_user) - 数据库密码: 填写你设置的数据库密码
- 数据库名: 填写你创建的数据库名(如
my_dedecms) - 数据库前缀: 默认是
dede_,建议保持默认,如果要在同一个数据库中安装多个织梦站,可以修改为不同的前缀,如cms1_,cms2_等。 - 管理员账号: 这是你的网站后台登录用户名,默认是
admin,强烈建议修改,以提高安全性。 - 管理员密码: 设置一个复杂的后台登录密码。
- 网站名称: 你的网站标题。
- 网站默认首页: 默认是
index.html,保持即可。
点击“下一步”开始执行数据库安装。 这个过程可能需要几十秒,请耐心等待。
第七步:完成安装
数据库安装成功后,会显示安装成功的页面。
- 删除
install目录: 这是极其重要的一步! 为了网站安全,必须通过FTP工具或服务器文件管理器,将/install这个整个文件夹删除,如果不删除,别人可能会利用它来重置你的网站。 - 记下后台登录地址: 页面上会显示你的网站后台管理登录地址,通常是
http://www.yourdomain.com/dede/login.php,请记下它。 - 点击“立即访问主页”或“进入后台”,测试网站是否正常运行,并使用你设置的管理员账号和密码登录后台。
第八步:安装后配置(建议)
登录后台后,还有一些重要的安全设置建议完成:
-
修改后台目录:
- 进入后台 -> 系统 -> 系统基本参数 -> 核心设置。
- 找到“后台目录名称”,将其修改为一个别人不容易猜到的名字,如
myadmin或work。 - 保存后,你新的后台登录地址就变成了
http://www.yourdomain.com/dede/myadmin/login.php。
-
修改管理员密码: 进入“系统” -> “系统用户管理”,找到
admin用户,点击“修改密码”,设置一个更复杂的密码。 -
关闭会员注册: 如果你的网站不需要会员功能,进入“系统” -> “系统基本参数” -> “会员设置”,将“允许会员注册”设置为“否”。
-
设置网站信息: 在后台的各个模块中,可以设置网站栏目、发布文章、修改网站模板等。
常见问题与解决方案 (FAQ)
-
Q1: 上传文件后,访问域名是文件列表而不是安装界面?
- A: 这是因为你的服务器没有配置好默认首页,或者
index.php和index.html的优先级问题,检查服务器配置,确保index.php优先级高于index.html。
- A: 这是因为你的服务器没有配置好默认首页,或者
-
Q2: 安装过程中提示
data目录无法写入?- A: 这是权限问题,请返回第三步,确保
/data目录的权限是 777,安装成功后再改回 755。
- A: 这是权限问题,请返回第三步,确保
-
Q3: 数据库连接失败,提示
Access denied for user '...'@'localhost' (using password: YES)?- A: 检查第六步中填写的数据库用户名、密码、数据库名是否正确,特别注意大小写和特殊符号,确保该用户有对你创建的数据库的“所有权限”。
-
Q4: 安装完成后,前台页面样式错乱,图片无法显示?
- A: 这通常是网站路径配置问题,进入后台 -> 系统 -> 系统基本参数 -> 核心设置,检查并修正“网站根网址”是否为你的正确域名。
-
Q5: 安装时遇到
PHP 8.0 not supported等不支持版本的提示?- A: 织梦官方版本对PHP 8.0的支持可能不完善,可以尝试联系主机商将PHP版本降级到 7.4,这是目前兼容性和性能最好的选择,或者寻找社区提供的PHP 8.0的兼容补丁。
恭喜你,至此,你已经成功完成了织梦CMS的安装!接下来就是发挥你的创意,开始搭建你的网站了。
