小小白哦 nosink 以下是一个相对简单的 Flarum FoF Upload 配置七牛云图床的教程,结合了七牛云和 Flarum 的相关操作: 一、七牛云图床的准备工作 注册并登录七牛云账号:访问七牛云官网(https://portal.qiniu.com/),注册账号并登录。 创建存储空间: 在七牛云控制台中找到“对象存储”,点击“新建空间”。 填写存储空间名称(例如“flarum-images”),选择存储区域(建议选择靠近用户群体的区域),然后点击“确定”。 获取AccessKey和SecretKey: 在七牛云控制台中,点击右上角的头像,选择“密钥管理”。 点击“创建”,创建一个新的密钥对,记录下生成的AccessKey和SecretKey,后续配置会用到。 绑定域名(可选): 如果你有自己的域名,可以在七牛云控制台的“域名管理”中绑定自定义域名。 需要将域名在域名服务商处(如阿里云、腾讯云等)进行CNAME解析,指向七牛云提供的域名。 二、在 Flarum 中配置 FoF Upload 以使用七牛云图床 安装 FoF Upload 插件: 打开终端,进入你的 Flarum 安装目录。 执行以下命令安装 FoF Upload 插件: composer require fof/upload 安装七牛云适配器: 在终端中执行以下命令安装七牛云适配器: composer require "overtrue/flysystem-qiniu:*" -W 配置 FoF Upload 插件: 登录到你的 Flarum 论坛后台,进入“扩展”页面,找到 FoF Upload 插件并启用。 在 FoF Upload 的设置页面中,找到“存储适配器”部分,选择“Qiniu”作为上传存储服务。 填写以下信息: Access Key:你在七牛云获取的 AccessKey。 Secret Key:你在七牛云获取的 SecretKey。 Bucket:你创建的存储空间名称(例如“flarum-images”)。 Domain of Bucket:如果你绑定了自定义域名,填写自定义域名;如果没有绑定,则填写七牛云提供的默认域名(格式为<bucket>.<region>.qiniucdn.com,其中<region>根据你选择的存储区域而定,例如huadong.qiniucdn.com)。 测试上传功能: 在 Flarum 论坛中尝试上传图片,检查图片是否成功上传到七牛云存储空间,并且在论坛中能够正常显示。 三、其他注意事项 安全性:不要将AccessKey和SecretKey泄露给他人,避免不必要的安全风险。 存储空间权限:确保存储空间的权限设置正确,允许公开读取(如果你希望图片可以被公开访问)。 HTTPS支持:如果绑定了自定义域名,建议配置HTTPS证书,以保证数据传输的安全性。 存储空间容量:根据你的需求选择合适的存储容量套餐,避免超出存储限制。