核心流程概览
整个过程可以分为三大步:

(图片来源网络,侵删)
- 本地准备:在电脑上准备好织梦程序的安装包,并解压。
- 上传文件:将解压后的文件通过FTP或服务器控制面板上传到你的服务器。
- 创建数据库并安装:在服务器上创建数据库,然后通过浏览器访问你的域名,开始织梦的Web安装程序。
第一步:本地准备工作
-
下载织梦程序:
- 访问织梦官方下载页面:https://www.dedecms.com/products/dedecms/
- 下载最新的稳定版(
DedeCMS-V5.7.111-UTF8+SP2.zip),UTF-8版本是推荐使用的,因为它支持多语言,包括中文。
-
解压程序包:
- 将下载的
.zip压缩包解压到一个本地文件夹中,你会看到一个名为dede或类似名称的文件夹,里面包含了织梦的所有程序文件。
- 将下载的
-
(可选)修改默认安装目录:
- 织梦默认的安装目录是
install,如果你希望直接将网站根目录作为你的网站(例如访问http://yourdomain.com即可看到网站,而不是http://yourdomain.com/install),你需要进行以下操作: - 打开解压后的文件夹,找到
install/index.php文件。 - 将该文件重命名,比如改成
install.php。 - 这样,安装程序的入口就变成了
install.php,安装完成后你可以直接删除它。
- 织梦默认的安装目录是
第二步:上传文件到服务器
你需要使用以下两种工具之一来完成这一步:

(图片来源网络,侵删)
方法A:使用FTP客户端 (推荐)
FTP (File Transfer Protocol) 是最常用的文件传输方式。
-
获取FTP信息:
- 从你的虚拟主机提供商或云服务器提供商(如阿里云、腾讯云)那里获取以下信息:
- FTP主机地址:通常是
ftp.yourdomain.com或服务器的IP地址。 - FTP用户名:你的FTP账户名。
- FTP密码:你的FTP账户密码。
- 网站根目录:这是最重要的一步!你需要知道你的网站文件应该放在服务器的哪个文件夹下,常见的路径有:
/public_html/www/httpdocs/web
- FTP主机地址:通常是
- 从你的虚拟主机提供商或云服务器提供商(如阿里云、腾讯云)那里获取以下信息:
-
连接服务器:
- 使用一个FTP客户端软件(如 FileZilla,免费且强大)连接到你的服务器。
- 在FileZilla中,输入主机、用户名、密码,点击“快速连接”。
-
上传文件:
(图片来源网络,侵删)- 连接成功后,左侧显示你本地的文件,右侧显示服务器的文件。
- 在左侧找到你第一步解压好的织梦文件夹。
- 在右侧导航到你的网站根目录(
/public_html)。 - 将左侧整个织梦文件夹内的所有文件和文件夹,拖拽到右侧的网站根目录中。
- 重要提示:请确保上传的是文件夹内部,而不是整个文件夹本身,如果本地解压后是
DedeCMS-V5.7-UTF8文件夹,你应该上传的是这个文件夹里的dede,include,templets等文件,而不是把DedeCMS-V5.7-UTF8这个文件夹本身上传到服务器根目录。
方法B:使用服务器控制面板
如果你的服务器使用的是 cPanel、Plesk 或宝塔面板等,通常有内置的文件管理器。
-
登录控制面板:
用你的账号登录到服务器的Web控制面板。
-
打开文件管理器:
在控制面板中找到“文件管理器”或“File Manager”选项并进入。
-
导航到网站根目录:
- 在文件管理器中,通常在
/public_html或/www目录下。
- 在文件管理器中,通常在
-
上传文件:
- 点击“上传”按钮。
- 你可以通过点击“选择文件”来选择本地文件,或者直接将文件拖拽到上传区域。
- 同样,请确保上传的是织梦程序包解压后的内部文件。
第三步:创建数据库并运行安装程序
文件上传完成后,你需要告诉织梦数据库信息,让它完成安装。
创建数据库
-
通过 cPanel/Plesk 创建:
- 登录你的 cPanel 控制面板。
- 找到 “MySQL 数据库向导” (MySQL Database Wizard) 或 “数据库” (Databases) 选项。
- 按照向导操作:
- 创建一个数据库名(
yourdb_dedecms)。 - 创建一个数据库用户(
yourdb_user)。 - 为该用户设置一个强密码。
- 将该用户添加到刚才创建的数据库中,并授予所有权限。
- 创建一个数据库名(
- 记录下以下四项信息,稍后需要用到:
- 数据库名:
yourdb_dedecms - 数据库用户名:
yourdb_user - 数据库密码:
你设置的强密码 - 数据库主机:通常是
localhost(如果不确定,可以咨询你的主机商)。
- 数据库名:
-
通过宝塔面板创建:
- 登录宝塔面板。
- 点击左侧的“数据库”。
- 点击“添加数据库”。
- 填写数据库名、用户名、密码,选择字符集为
utf8mb4或utf8_general_ci,然后点击“提交”。 - 同样,记录下数据库名、用户名、密码和主机名(默认为
localhost)。
运行Web安装程序
-
访问安装地址:
- 在浏览器中输入你的域名。
- 如果你没有修改
install/index.php的名字,那么访问http://yourdomain.com/install。 - 如果你修改了名字,访问
http://http://yourdomain.com/install.php。
-
进入安装向导:
你会看到织梦的安装欢迎界面,点击“我同意”或“开始安装”。
-
环境检测:
- 安装程序会自动检测你的服务器环境(PHP版本、MySQL版本、文件夹权限等)。
- 如果看到红色叉号,表示环境不满足要求,最常见的问题是:
- 目录权限不足:你需要将以下目录及其子目录的权限设置为 777(或755/775,具体取决于服务器环境,但777最保险)。
/data/uploads/templets/a/html/plus/install
- 如何修改权限:
- FTP:右键点击文件夹,选择“文件权限”,输入
777。 - cPanel文件管理器:右键点击文件夹,选择“权限”,勾选所有复选框,输入数字
777。 - 宝塔面板:右键点击文件夹,选择“权限”,勾选“所有者”、“用户组”、“其他”的“读取”、“写入”、“执行”。
- FTP:右键点击文件夹,选择“文件权限”,输入
- 目录权限不足:你需要将以下目录及其子目录的权限设置为 777(或755/775,具体取决于服务器环境,但777最保险)。
- 所有项目都显示绿色对勾后,点击“下一步”。
-
填写数据库信息:
- 将你第一步创建数据库时记录的四项信息填入到对应的输入框中。
- 网站名称:填写你的网站名称。
- 网站默认首页:通常保持默认即可。
- 管理员账号:设置你的后台登录用户名(默认是
admin,建议修改)。 - 管理员密码:设置一个强密码。
- 确认密码:再次输入密码。
- 点击“下一步”。
-
完成安装:
- 安装程序会自动执行SQL脚本,创建数据表。
- 安装成功后,会提示你删除
/install目录。 - 请务必立即删除
/install目录,这是网站安全的重要一步!
-
访问网站和后台:
- 前台网站:直接访问你的域名
http://yourdomain.com。 - 后台管理:访问
http://yourdomain.com/dede(或你自定义的后台目录),用你刚才设置的管理员账号和密码登录。
- 前台网站:直接访问你的域名
常见问题与注意事项
-
上传后是空白页或乱码:
- 检查是否上传了整个文件夹而不是文件夹内部的内容。
- 检查文件权限是否正确。
- 检查数据库信息是否填写正确。
- 检查
include/config_base.php文件是否存在且可写。
-
安装时提示“目录不存在或不可写”:
- 严格按照上面的说明,将
/data,/uploads等目录权限设置为 777,安装完成后,为了安全,最好将它们改回 755。
- 严格按照上面的说明,将
-
网站后台无法登录:
- 确认后台地址是否正确(默认是
/dede)。 - 检查用户名和密码是否正确。
- 清除浏览器缓存和Cookie,换个浏览器试试。
- 确认后台地址是否正确(默认是
-
伪静态设置:
- 为了网站的URL更美观和利于SEO,安装完成后,需要在后台开启伪静态。
- 登录后台 -> 系统 -> 系统基本参数 -> 核心设置 -> “是否使用伪静态” -> 选择“是”。
- 你需要在服务器上配置相应的伪静态规则(如
.htaccessfor Apache, 或 Nginx的配置规则),织梦安装包里通常会提供这些规则文件。
按照以上步骤,你应该就能顺利地将织梦CMS上传并安装到你的服务器上了,如果在某个环节遇到问题,请仔细检查每一步,或者根据你遇到的具体错误信息进行搜索,通常都能找到解决方案。
