核心思想
整个过程可以概括为三个主要步骤:

(图片来源网络,侵删)
- 本地准备:下载并修改织梦CMS的安装文件。
- 文件上传:使用FTP或SFTP工具将修改好的文件上传到Linux空间。
- 浏览器安装:通过浏览器访问网站,完成最后的数据库配置。
第一步:本地准备工作
在开始之前,请确保您已经准备好以下信息:
- FTP信息:您的Linux空间的 FTP主机地址、用户名、密码 和 网站根目录 (通常是
public_html,wwwroot或httpdocs,这个信息需要向您的空间商确认)。 - 数据库信息:您的Linux空间的 数据库主机地址、数据库名、数据库用户名 和 数据库密码,通常空间商会提供一个数据库管理工具(如phpMyAdmin)来创建这些。
下载织梦CMS程序
- 访问织梦CMS官方网站:https://www.dedecms.com/
- 在官网下载最新稳定版的织梦CMS程序包(通常是
.zip或.rar格式)。
修改关键配置文件(重要!)
为了避免在浏览器安装时填写数据库信息,我们可以在本地就修改好配置文件,这是最关键的一步,织梦V5.7版本后,配置文件的方式有所变化。
如果您下载的是较新版本(推荐,如V5.7及以后)
新版本通常只有一个配置文件 data/common.inc.php,但它在首次安装时并不存在,我们需要手动创建一个临时的安装配置文件。

(图片来源网络,侵删)
- 解压下载的织梦程序包。
- 找到并打开
install/index.php文件。 - 在文件中找到类似下面这段代码(大约在第17行):
//检测是否安装过 if(file_exists(dirname(__FILE__).'/../data/common.inc.php')) { header('Location:../index.php'); exit(); } - 将这段代码注释掉或删除,在PHP中,在行首加上 即可注释。
// 检测是否安装过 (已注释) // if(file_exists(dirname(__FILE__).'/../data/common.inc.php')) // { // header('Location:../index.php'); // exit(); // } - 保存修改后的
install/index.php文件。
如果您下载的是旧版本(如V5.6)
旧版本需要手动创建 data 目录和 common.inc.php 文件。
- 解压下载的织梦程序包。
- 在程序根目录下找到
dede文件夹。 - 打开
dede/install/index.php文件。 - 找到类似下面的代码:
if(file_exists(dirname(__FILE__).'/../data/common.inc.php')) { header('Location:../index.php'); exit(); } - 同样,注释掉或删除这段代码,然后保存文件。
创建数据库(可选但推荐)
您可以通过空间商提供的控制面板(如cPanel、宝塔面板)或phpMyAdmin工具,提前在您的Linux空间上创建好一个数据库、一个数据库用户,并授予该用户对数据库的全部权限,这样在浏览器安装时可以直接填写,省去创建的步骤。
第二步:上传文件到Linux空间
我们已经准备好了一个可以直接安装的织梦程序包。

(图片来源网络,侵删)
连接您的Linux空间
使用 FTP客户端(如 FileZilla 是最常用的免费工具)连接到您的空间。
- 主机:您的FTP主机地址
- 用户名:您的FTP用户名
- 密码:您的FTP密码
- 端口:默认为
21
上传文件
- 登录后,在FTP客户端的右侧,您会看到远程服务器的文件列表。
- 找到您的网站根目录(
public_html),双击进入。 - 在FTP客户端的左侧,找到您本地电脑上解压并修改好的织梦程序文件夹。
- 选中该文件夹内的所有文件和文件夹。
- 将这些文件和文件夹拖拽到右侧的远程服务器根目录中。
⚠️ 重要提示:
- 请务必将文件上传到网站根目录,而不是在根目录里再创建一个
dedecms文件夹,否则,您的网站地址就是http://您的域名/dedecms/,这不是我们想要的。 - 上传过程可能需要一些时间,请耐心等待,确保所有文件都成功传输。
第三步:浏览器端完成安装
文件上传完成后,真正的“安装”工作就在浏览器里完成了。
- 打开您的浏览器(如 Chrome, Firefox, Edge)。
- 在地址栏输入您的域名,
http://www.yourdomain.com/install/ - 按回车键,您应该能看到织梦CMS的安装向导界面。
安装步骤详解:
-
环境检测:
- 系统会自动检测您的服务器环境(PHP版本、MySQL版本、目录权限等)。
- 如果所有项目都显示为“√”或“通过”,则说明环境符合要求。
- 如果有项目显示“×”或“不通过”,最常见的是
目录权限问题,您需要通过FTP工具,将网站根目录下的data、uploads、a等织梦需要写入权限的文件夹的权限设置为777(或755),安装完成后,强烈建议将这些权限改回755或750以提高安全性。
-
安装协议:
勾选“我同意此协议”,然后点击“继续”。
-
环境检测(再次确认):
再次检查环境,确保没有问题。
-
数据库配置:
- 数据库主机:通常是
localhost,如果不是,请咨询您的空间商。 - 数据库名:您提前创建好的数据库名称。
- 数据库用户名:您提前创建好的数据库用户名。
- 数据库密码:您为该用户设置的密码。
- 数据库前缀:可以保持默认的
dede_,也可以自定义,主要用于防止与其他程序的数据冲突。 - 管理员账号:设置您要登录网站后台的管理员用户名。
- 管理员密码:设置一个强密码。
- 网站域名:填写您的网站域名,如
http://www.yourdomain.com。 - 网站根目录:FTP工具连接后看到的根目录路径,
/home/username/public_html,这个信息通常可以在空间商的控制面板找到,或者通过FTP连接后查看路径信息。 - 点击“开始安装”。
- 数据库主机:通常是
-
安装完成:
- 系统会自动创建数据表并写入初始数据,这个过程很快。
- 安装成功后,会提示您删除
/install/目录。这一步非常重要! 请务必通过FTP工具登录,将您服务器上的/install/文件夹彻底删除,以防止安全隐患。
第四步:访问网站和后台
恭喜!现在织梦CMS已经成功安装。
- 访问网站前台:在浏览器中输入您的域名,即可看到织梦CMS的默认首页。
- 访问网站后台:在域名后面加上
/dedecms/或/dede/,http://www.yourdomain.com/dede/,然后使用您刚才设置的管理员账号和密码登录。
常见问题与解决方案
-
问题1:安装时提示
目录权限不足。- 解决:通过FTP工具,将
data,uploads,templets等文件夹的权限设置为777,安装完成后,改回755。
- 解决:通过FTP工具,将
-
问题2:上传文件后,访问域名出现404错误或显示目录列表。
- 解决:
- 确认文件是否上传到了正确的根目录(如
public_html)。 - 确认空间是否支持伪静态,织梦需要开启伪静态才能使URL更美观,在后台 -> 系统 -> 系统基本参数 -> 核心设置中,开启“使用伪静态”,您需要将织梦自带的
.htaccess文件(在根目录下)上传到空间,如果空间面板(如cPanel)有“Rewrite”或“伪静态”功能,也需要手动开启。
- 确认文件是否上传到了正确的根目录(如
- 解决:
-
问题3:后台登录后一片空白或出现乱码。
- 解决:
- 编码问题:检查网站根目录下的
data/common.inc.php文件,确保里面的cfg_soft_lang值与您的网站编码一致,UTF-8编码就设为utf-8。 - 权限问题:检查
data目录的权限是否过高(777是安装所需,但安装后应降低),有时权限不正确也会导致后台无法正常加载。
- 编码问题:检查网站根目录下的
- 解决:
-
问题4:无法连接到数据库。
- 解决:仔细核对第三步中填写的数据库信息,特别是
数据库主机,绝大多数情况下是localhost,但也有可能是0.0.1或一个内网IP,请以空间商提供的信息为准。
- 解决:仔细核对第三步中填写的数据库信息,特别是
按照以上步骤,您应该就能顺利地将织梦CMS部署到您的Linux空间上了,祝您使用愉快!
