801
阿里云
Phpwind如何存储远程附件到oss__ossftp_常用工具_对象存储 OSS-阿里云
前言
网站远程附件功能是指将用户上传的附件直接存储到远端的存储服务器,一般是通过FTP的方式存储到远程的FTP服务器。
目前Discuz论坛、phpwind论坛、Wordpress个人网站等都支持远程附件功能。
本文介绍如何基于Phpwind论坛存储远程附件。
准备工作
申请OSS账号,并且创建一个public-read的bucket。这里需要权限为public-read是因为后面需要匿名访问。
详细步骤
测试所用版本为phpwind8.7, 以下为详细设置流程。
- 登录站点
进入管理界面,依次选择全局-上传设置-远程附件
- 开始设置
使用FTP上传选择 开启
站点附件地址,填写https://bucket-name.endpoint
这里测试所用bucket为test-hz-jh-002, 属于杭州区域的,所以这里填写的是 https://test-hz-jh-002.oss-cn-hangzhou.aliyuncs.com 注意BucketName要和Endpoint匹配FTP服务器地址, 即运行ossftp工具的地址,一般填127.0.0.1即可
FTP服务的端口号,默认为2048
FTP上传目录, 默认填 . 即可,表示在bucket的根目录开始创建附件目录
FTP登录用户名,格式为AccessKeyID/BukcetName, 注意这里的'/'不是'或'的意思
FTP的登录密码,为AceessKeySecrete 关于AccessKeyID和AceessKeySecrete的获取,可以登录阿里云控制台的Access Key管理进行查看
FTP超时时间,设置为10就表示如果10秒内请求没有返回结果就会超时返回。
- 发帖验证
phpwind不能在设置完后直接点击测试,我们这里发带图片的帖子来验证下
在图片点击右键,在新建标签页中打开图片,可以看到下图
通过图中的URL,我们可以判断图片已经上传到了OSS的test-hz-jh-002 Bucket中。
最后更新:2016-11-23 16:04:11
上一篇:
Discuz如何存储远程附件到OSS__ossftp_常用工具_对象存储 OSS-阿里云
下一篇:
Wordpress如何存储远程附件到oss__ossftp_常用工具_对象存储 OSS-阿里云
rolling_updates__服务编排文档_用户指南_容器服务-阿里云
云虚拟主机安装 ECShop__程序安装_使用指南_云虚机主机-阿里云
分享文件__快速入门_对象存储 OSS-阿里云
查看实例列表__实例管理_开放API_分布式关系型数据库 DRDS-阿里云
绑定输出媒体Bucket__媒体Bucket接口_API使用手册_视频点播-阿里云
MySQLReader__Reader插件_使用手册_数据集成-阿里云
搭建 WordPress 网站___建站教程_云服务器 ECS-阿里云
第三方推流工具使用指南__产品常见问题_视频直播-阿里云
健康检查异常的排查思路__最佳实践_负载均衡-阿里云
User__数据类型_RAM API文档_访问控制-阿里云
相关内容
常见错误说明__附录_大数据计算服务-阿里云
发送短信接口__API使用手册_短信服务-阿里云
接口文档__Android_安全组件教程_移动安全-阿里云
运营商错误码(联通)__常见问题_短信服务-阿里云
设置短信模板__使用手册_短信服务-阿里云
OSS 权限问题及排查__常见错误及排除_最佳实践_对象存储 OSS-阿里云
消息通知__操作指南_批量计算-阿里云
设备端快速接入(MQTT)__快速开始_阿里云物联网套件-阿里云
查询API调用流量数据__API管理相关接口_API_API 网关-阿里云
使用STS访问__JavaScript-SDK_SDK 参考_对象存储 OSS-阿里云