首先开通七牛云并创建公开存储空间,获取AccessKey和SecretKey;然后在Discuz后台云存储设置中选择七牛云,填入密钥、空间名及外链域名,测试连接成功后启用;最后配置上传类型并迁移历史附件,实现静态资源云端存储以提升访问速度与节省服务器空间。

Discuz 云存储设置主要是将论坛中的附件、图片等静态资源迁移到云端,提升访问速度和节省服务器空间。七牛云作为国内主流的对象存储服务,支持与 Discuz 很好集成。以下是具体接入步骤。
一、开通七牛云并创建存储空间
进入 七牛云官网(https://www.qiniu.com)注册账号并完成实名认证:
- 登录后进入「对象存储」页面,点击「新建存储空间」
- 填写空间名称(如:discuz-attachment),选择区域(建议选离用户近的节点)
- 访问权限选择「公开」,因为附件需要外链访问
- 创建完成后,记录下该空间的「域名」,通常为 xxx.clouddn.com
二、获取七牛云密钥(Access Key 和 Secret Key)
用于 Discuz 认证上传权限:
- 进入「个人面板」→「密钥管理」
- 复制 AccessKey 和 SecretKey,后续配置时会用到
三、Discuz 后台开启云存储(以 X3.4 为例)
登录 Discuz 管理后台:
- 进入「站长」→「云平台」→「云存储」
- 点击「启用」云存储服务
- 选择「七牛云存储」作为服务商
- 填写以下信息:
- AccessKey:七牛密钥中的 AccessKey
- SecretKey:七牛密钥中的 SecretKey
- 存储空间名称:你创建的空间名(如 discuz-attachment)
- 绑定域名:七牛分配的外链域名(如 http://discuz-attachment.clouddn.com)
- 保存设置,并点击「测试连接」确保配置正确
四、设置附件上传目录与迁移旧文件
配置成功后,进一步优化使用体验:
- 进入「全局」→「上传设置」→「常规设置」
- 确认「允许上传附件类型」已开启所需格式(jpg, png, pdf 等)
- 新上传的附件将自动同步到七牛云
- 如需迁移历史附件,可使用插件或手动脚本将本地附件上传至七牛,并更新数据库路径
基本上就这些。只要密钥和域名填对,测试通过后,用户上传的头像、附件、图片都会直接存到七牛云,论坛加载更快,服务器压力也小了。注意定期检查七牛用量,避免超出免费额度。










