第一步:准备工作(在开始上传之前)
在动手上传文件之前,请务必完成以下准备工作,这能确保后续步骤顺利进行。

-
获取源码和安装包
- 下载DEDECMS源码:从织梦官方渠道(如官网、官方论坛)下载最新稳定版的DEDECMS程序压缩包(通常是
.zip或.rar格式)。 - 准备安装包:从DEDECMS官网下载一个 “安装版” 的程序包,安装版包含了
install文件夹,这是自动化安装所必需的,如果你下载的是免安装版(精简版),则需要手动创建和修改配置文件,对新手不友好。
- 下载DEDECMS源码:从织梦官方渠道(如官网、官方论坛)下载最新稳定版的DEDECMS程序压缩包(通常是
-
准备虚拟主机(服务器)
- 确认主机信息:你需要准备好你的虚拟主机或云服务器的信息,包括:
- FTP主机地址:如
ftp.yourdomain.com或服务器的IP地址。 - FTP用户名:你的FTP账户名。
- FTP密码:你的FTP密码。
- 网站根目录:通常是
/public_html,/wwwroot,/htdocs或www,这是你网站文件存放的顶级文件夹。 - 数据库信息:
- 数据库主机地址(通常是
localhost) - 数据库名称
- 数据库用户名
- 数据库密码
- 数据库主机地址(通常是
- FTP主机地址:如
- 创建数据库:在你的虚拟主机控制面板(如 cPanel、Plesk)或数据库管理工具(如 phpMyAdmin)中,提前创建好一个空的数据库,记下数据库名、用户名和密码。
- 确认主机信息:你需要准备好你的虚拟主机或云服务器的信息,包括:
-
域名解析
确保你的域名已经正确解析到你的虚拟主机IP地址,这通常需要几分钟到几小时生效。
(图片来源网络,侵删)
第二步:上传源码(核心步骤)
上传文件是安装的基础,这里介绍三种最常用的方法,强烈推荐使用方法一或方法二。
使用FTP客户端软件(最常用、最稳定)
FTP(File Transfer Protocol)是专门用于在本地电脑和服务器之间传输文件的工具。
-
安装FTP软件:
- 推荐使用免费的、功能强大的FTP客户端,如 FileZilla(支持Windows, Mac, Linux),你可以从其官网
filezilla.cn下载并安装。
- 推荐使用免费的、功能强大的FTP客户端,如 FileZilla(支持Windows, Mac, Linux),你可以从其官网
-
连接服务器:
(图片来源网络,侵删)- 打开FileZilla。
- 在顶部快速连接栏中,输入你的FTP信息:
- 主机:你的FTP地址
- 用户名:你的FTP用户名
- 密码:你的FTP密码
- 端口:通常为
21(如果不确定,可以留空或使用默认值)
- 点击“快速连接”。
-
上传文件:
- 连接成功后,左侧会显示你电脑上的本地文件,右侧会显示服务器上的远程文件。
- 在左侧找到你下载好的DEDECMS压缩包(
DedeCMS-V5.7-UTF8-SP2.zip)。 - 在右侧,进入你的网站根目录(如
/public_html)。 - 将DEDECMS压缩包从左侧拖拽到右侧窗口中。
- 等待上传完成。
使用虚拟主机控制面板(如cPanel/Plesk)
大多数虚拟主机商都提供图形化的控制面板,其中集成了文件管理器,可以直接在网页上上传和解压文件。
-
登录控制面板:
通过你的主机商提供的网址登录cPanel或Plesk。
-
打开文件管理器:
- 在cPanel中找到并点击“文件管理器”图标。
- 在Plesk中,通常在“网站与域名”下可以找到“文件管理器”。
-
进入网站根目录:
- 在文件管理器中,通常会默认进入你的网站根目录(如
public_html),如果不是,请手动进入。
- 在文件管理器中,通常会默认进入你的网站根目录(如
-
上传文件:
- 点击工具栏上的“上传”按钮。
- 在弹出的窗口中,点击“选择文件”,找到你电脑上的DEDECMS压缩包并选择它。
- 等待上传进度条完成。
-
解压文件:
- 上传完成后,回到文件管理器主界面,你应该能看到刚刚上传的压缩包(如
DedeCMS-V5.7-UTF8-SP2.zip)。 - 右键点击该压缩包,在弹出的菜单中选择“解压”。
- 在解压设置中,选择解压到当前目录。
- 等待解压完成。
- 上传完成后,回到文件管理器主界面,你应该能看到刚刚上传的压缩包(如
使用SSH命令行(高级用户)
如果你对Linux命令比较熟悉,或者你的主机支持SSH,这是最快的方法。
-
连接服务器:
- 使用SSH客户端(如Windows的PuTTY, Mac/Linux的终端)连接到你的服务器。
- 命令:
ssh username@your_server_ip
-
进入网站根目录:
- 使用
cd命令进入你的网站根目录。cd /home/username/public_html
- 使用
-
下载和解压源码:
- 如果你已经在本地,可以直接用
scp命令上传,或者直接在服务器上下载(如果服务器有wget):wget http://updatenew.dedecms.com/soft/dedecms/DedeCMS-V5.7-UTF8-SP2.zip
- 解压文件:
unzip DedeCMS-V5.7-UTF8-SP2.zip
- 如果解压后文件在一个名为
DedeCMS-V5.7-UTF8-SP2的文件夹内,你需要将里面的所有文件移动到当前目录:mv DedeCMS-V5.7-UTF8-SP2/* .
- 删除空的源码文件夹:
rmdir DedeCMS-V5.7-UTF8-SP2
- 如果你已经在本地,可以直接用
第三步:设置目录权限
这是安装过程中至关重要的一步,如果权限设置不正确,安装会失败,或者网站后台无法正常工作。
推荐权限设置:
- 网站根目录 (
/public_html或/wwwroot):设置为755 data目录:必须设置为777,这个目录存放着网站的核心配置文件和缓存文件,需要写入权限。dede目录(后台管理目录):必须设置为777,安装时需要写入配置文件,安装完成后可以改回755以增强安全性。templets目录(模板目录):通常设置为755。- 所有
.php文件:设置为644。 - 所有
.html文件:设置为644。
如何设置权限?
-
使用FTP软件(如FileZilla):
- 在右侧远程文件列表中,右键点击需要设置权限的目录或文件。
- 选择“文件权限...”。
- 在弹出的窗口中,你可以通过勾选“用户”、“组”、“其他”下的“读取”、“写入”、“执行”来设置,或者直接在数字输入框中输入数字(如
777)。 - 点击“确定”。
-
使用cPanel文件管理器:
- 选中文件或文件夹。
- 点击顶部工具栏的“更改权限”图标。
- 在弹出的窗口中,通过勾选复选框或直接输入数字来设置权限。
- 点击“更改权限”。
第四步:运行安装向导
完成以上步骤后,就可以开始安装了。
-
访问安装页面:
- 在浏览器中输入你的域名,
http://www.yourdomain.com/install/ - 如果一切正常,你会看到DEDECMS的欢迎界面和安装协议,点击“同意”继续。
- 在浏览器中输入你的域名,
-
环境检测:
- 系统会自动检测你的服务器环境(PHP版本、MySQL版本、目录权限等)。
- 如果所有项目都显示为“通过”或“是”,恭喜你,环境OK,如果显示“不通过”,根据提示进行修改(通常是PHP版本太低或权限没设置对)。
-
安装步骤:
- 网站信息设置:填写网站名称、网站首页路径等。
- 数据库设置:
- 数据库主机:
localhost - 数据库名:你之前创建的数据库名
- 数据库用户名:你之前创建的数据库用户名
- 数据库密码:你之前设置的数据库密码
- 数据库表前缀:建议使用默认的
dede_,避免和其他程序冲突。
- 数据库主机:
- 管理员账号设置:
- 设置你的网站后台管理用户名(建议不要用
admin)。 - 设置一个复杂的后台登录密码。
- 填写你的电子邮箱。
- 设置你的网站后台管理用户名(建议不要用
- 点击“开始安装。
-
安装完成:
- 稍等片刻,安装程序会自动完成数据库的创建和数据的导入。
- 安装成功后,会显示一个成功页面,并提示你删除
/install目录。 - 立即删除
/install目录!这是为了安全,防止别人通过这个地址重新安装或篡改你的网站。
第五步:后续配置与安全设置
安装完成不代表万事大吉,还有一些重要的收尾工作。
-
登录后台:
- 访问
http://www.yourdomain.com/dede/(你的后台管理目录)。 - 使用你刚才设置的管理员账号和密码登录。
- 访问
-
修改后台目录名(重要安全措施):
- 登录后台后,在“系统” -> “系统基本参数” -> “核心设置”中,找到“后台目录名称”。
- 将默认的
dede修改成一个别人猜不到的名字(如myadmin2025),然后保存。 - 之后,你就要通过新的地址(如
http://www.yourdomain.com/myadmin2025/)登录后台了。
-
修改
data目录权限:- 安装完成后,为了安全,务必将
data目录的权限从777改回755。
- 安装完成后,为了安全,务必将
-
配置网站信息:
在后台的“系统” -> “系统基本参数”中,仔细填写你的网站名称、公司信息、版权信息、首页链接等。
-
更改默认模板:
在后台的“模板” -> “默认模板管理”中,你可以更换网站的默认风格。
-
安装安全狗或防火墙:
为你的网站安装一个安全插件,可以有效防止常见的攻击,如SQL注入、跨站脚本等。
常见问题排查
-
Q: 安装时提示
目录data没有写入权限或目录dede没有写入权限?- A: 这是最常见的问题,请返回第三步,确保
data和dede目录的权限已经正确设置为777。
- A: 这是最常见的问题,请返回第三步,确保
-
Q: 上传文件后,访问域名显示404错误或乱码?
- A:
- 检查文件是否上传到了正确的网站根目录。
- 检查是否所有文件都已完整上传(特别是
install文件夹)。 - 检查源码是否解压成功,没有解压到子文件夹里。
- 乱码可能是编码问题,确保你下载的是UTF-8版本的源码,并且服务器环境支持UTF-8。
- A:
-
Q: 安装过程中数据库连接失败?
- A: 请仔细核对第四步中填写的数据库信息,特别是数据库名、用户名和密码,确保和你在主机控制面板中创建的一模一样,数据库主机地址通常为
localhost,如果不是,请咨询你的主机商。
- A: 请仔细核对第四步中填写的数据库信息,特别是数据库名、用户名和密码,确保和你在主机控制面板中创建的一模一样,数据库主机地址通常为
-
Q: 安装完成后,前台页面空白或显示“您无权访问此页”?
- A:
- 检查
data目录权限是否为755。 - 检查
include目录下的config.cache.inc.php文件是否存在且可读。 - 尝试在后台清除缓存(“系统” -> “系统基本参数” -> “性能选项” -> “清除所有缓存”)。
- 检查
- A:
按照以上步骤,你应该就能顺利完成织梦DEDECMS网站源码的上传和安装了,祝你建站顺利!
