先确认当前附件存储方式,再配置新的远程附件服务并测试连接,接着使用Discuz“远程附件管理”工具同步本地附件到远程服务器,最后验证附件访问正常并逐步清理本地备份。

Discuz远程附件迁移,也就是常说的“附件搬家”,主要是将论坛原来存在本地服务器的附件转移到新的远程存储位置(比如云存储、独立文件服务器等),或者更换远程附件服务。操作得当可以减轻主站服务器压力,提升访问速度。
确认当前附件存储方式
在开始迁移前,先登录Discuz后台,进入“站点设置” → “上传设置”,查看当前是否已启用远程附件。如果当前使用的是本地存储,目标是迁移到远程(如FTP、云存储),则需配置远程附件接口。
-
• 如果已启用远程附件,记录下当前配置信息(如FTP地址、目录路径、账号密码)
• 如果是本地附件,需先开启并测试远程附件功能
配置新的远程附件服务
进入Discuz后台的“全局” → “上传设置” → “远程附件”,开启远程附件功能,并填写新目标服务器的信息:
-
• 传输模式:选择FTP或你使用的云存储适配方式(部分需要插件支持)
• 远程服务器地址、端口、登录账号密码
• 远程目录:建议指定专用目录,如 /bbs/attachment/
• 测试连接,确保能正常通信
执行附件迁移(搬家)操作
Discuz自带“远程附件管理”工具,用于将本地附件上传到远程服务器:
-
• 后台进入“工具” → “远程附件管理”
• 点击“同步本地附件到远程服务器”
• 系统会逐批上传附件,过程可能较慢,取决于附件总量和网络速度
• 可定期刷新查看进度,避免中途关闭页面
验证与切换完成
同步完成后,需进行验证:
-
• 随机打开几个帖子,检查图片、附件是否正常显示和下载
• 查看源码或附件链接,确认域名或路径已指向远程服务器
• 若一切正常,可考虑删除本地附件备份(建议先保留一段时间)
• 修改CDN或静态资源域名时,注意更新相关配置
基本上就这些。只要远程服务配置正确,Discuz的附件搬家流程是可靠的。关键是测试连接和逐步验证,避免出现附件丢失或无法访问的情况。










