核心思路
FTP上传模板的流程可以概括为: 在本地电脑上准备好模板文件 → 通过FTP软件连接到你的网站服务器 → 找到服务器上存放模板的文件夹 → 将本地模板文件上传到该文件夹 → 登录DedeCMS后台进行模板设置。

第一步:准备工作
在开始之前,请确保你已经准备好以下几样东西:
-
一个完整的DedeCMS模板文件
- 这通常是一个ZIP压缩包,里面包含了模板的所有文件,如
index.htm,list_article.htm,article_article.htm等。 - 你可以从DedeCMS官网、模板市场或第三方模板网站下载,下载后,请先在本地解压,检查一下文件结构是否清晰。
- 这通常是一个ZIP压缩包,里面包含了模板的所有文件,如
-
FTP登录信息
- 主机地址: 你的服务器IP地址或域名(
ftp.yourdomain.com)。 - 用户名: 你的FTP用户名。
- 密码: 你的FTP密码。
- 端口号: 通常是
21,但有些服务器可能使用其他端口(如22用于SFTP)。 - 这些信息通常在你购买虚拟主机或服务器时,主机商会通过邮件提供给你。
- 主机地址: 你的服务器IP地址或域名(
-
一款FTP客户端软件
(图片来源网络,侵删)- 推荐使用免费的、功能强大的 FileZilla。
- 下载地址:https://filezilla-project.org/
- 下载并安装到你的本地电脑上。
第二步:连接到服务器
-
打开你安装好的 FileZilla 软件。
-
在顶部的快速连接栏中,输入你准备好的FTP信息:
- 主机:
ftp.yourdomain.com - 用户名:
your_ftp_username - 密码:
your_ftp_password - 端口:
21(或其他指定端口)
- 主机:
-
点击 “快速连接” 按钮。
-
连接成功后,你会看到左右两个窗口:
(图片来源网络,侵删)- 左侧: 你的本地电脑文件和文件夹。
- 右侧: 你的服务器(网站空间)上的文件和文件夹。
第三步:找到正确的上传目录
这是最关键的一步,如果路径找错了,模板就无法被DedeCMS识别。
-
在右侧(服务器端)的文件列表中,找到网站的根目录,它可能被命名为:
public_htmlwwwhtdocsweb- 或者就是你的域名文件夹,如
yourdomain.com
-
进入网站根目录后,继续找到
/dede/文件夹。 -
在
/dede/文件夹中,找到并进入/templets/文件夹。
/dede/templets/ 这个目录就是存放DedeCMS后台管理界面的模板文件的地方。
注意: 如果你上传的是前台模板(即网站访客看到的页面),你需要上传到网站根目录下的
/templets/文件夹,但根据你的问题,我们假设是上传后台模板,请根据你的需求确认。
第四步:上传模板文件
- 在左侧(本地电脑)找到你第一步解压好的模板文件夹。
- 全选 这个文件夹里的所有文件和子文件夹。
- 将选中的文件直接拖拽到右侧(服务器)的
/dede/templets/目录中。 - 等待上传进度条完成,FileZilla会显示上传的文件列表和状态。
第五步:在DedeCMS后台设置模板
文件上传到服务器上还不算完,DedeCMS需要“知道”你上传了新模板,并启用它。
-
打开你的浏览器,登录到你的 DedeCMS后台管理系统。
-
在左侧菜单中找到 “系统” -> “系统基本参数”。
-
在“系统基本参数”页面,点击左侧菜单的 “核心设置”。
-
找到 “默认模板风格” 这个选项,它的值通常是
default。 -
将这里的值修改为你刚刚上传的模板文件夹的名称,你上传的模板文件夹叫
my_admin_template,那么这里就填写my_admin_template。 -
点击页面底部的 “保存设置” 按钮。
-
设置完成后,刷新一下你的DedeCMS后台页面,你应该就能看到新的模板样式了。
常见问题与解决方案
问题1:上传后后台样式没变,还是默认的。
- 原因: 最常见的原因是 “默认模板风格” 没有设置正确,或者设置的名称和上传的文件夹名称不一致(注意大小写)。
- 解决方案:
- 再次检查
/dede/templets/目录下,你的模板文件夹名称是什么。 - 再次进入后台,确认“默认模板风格”里填写的名字和文件夹名完全一致。
- 清除浏览器缓存,或者换个浏览器试试。
- 再次检查
问题2:FTP连接失败。
- 原因:
- 主机、用户名、密码、端口信息错误。
- 服务器防火墙阻止了FTP端口。
- FTP服务未在服务器上启动。
- 解决方案:
- 核对信息: 100%确认FTP信息无误,一个字母或一个数字错了都会失败。
- 使用被动模式: 在FileZilla的“设置” -> “连接” -> “FTP”中,勾选“使用被动模式”。
- 联系主机商: 如果以上都正确,请联系你的虚拟主机提供商,询问FTP服务状态和防火墙设置。
问题3:上传文件时出现“权限拒绝”错误。
- 原因: 你对目标文件夹没有写入权限。
- 解决方案:
- 在FileZilla中,右键点击
/dede/templets/文件夹,选择 “文件权限”。 - 将数值修改为
755或775,然后点击“确定”,这会给予文件夹所有者读写执行权限,给组和其他用户读和执行权限。 - 如果问题依旧,请联系主机商修改文件夹权限。
- 在FileZilla中,右键点击
问题4:前台模板如何上传?
- 路径不同: 前台模板的上传路径是网站根目录下的
/templets/文件夹,而不是/dede/templets/。 - 设置不同: 上传后,需要在后台的 “模板” -> “默认模板管理” 中,为不同的栏目(如首页、列表页、内容页)指定你上传的对应模板文件。
希望这个详细的教程能帮助你顺利完成DedeCMS模板的上传!
