文档章节

Wordpress如何存储远程附件到oss

任远
 任远
发布于 2018/09/26 23:16
字数 670
阅读 101
收藏 1

3 月,跳不动了?>>>

前言

网站远程附件功能是指将用户上传的附件直接存储到远端的存储服务器,一般是通过FTP的方式存储到远程的FTP服务器。

目前Discuz论坛、phpwind论坛、Wordpress个人网站等都支持远程附件功能。

本文介绍如何基于Wordpress论坛存储远程附件。

准备工作

申请OSS账号,并且创建一个public-read的bucket。这里需要权限为public-read是因为后面需要匿名访问。

详细步骤

wordpress本身是不支持远程附件功能的,但是可以通过第三方的插件来做远程附件。作者所用wordpress版本为4.3.1, 所用插件为Hacklog Remote Attachment,以下为具体设置步骤。

  1. 登录wordpress站点,选择安装插件,搜关键词FTP,选择Hacklog Remote Attachment安装。
  2. 设置。
    • FTP服务器地址,即运行ossftp工具的地址,一般填127.0.0.1即可。
    • FTP服务的端口号,默认为2048。
    • FTP登录用户名,格式为AccessKeyID/BukcetName,注意这里的/不是或的意思。
    • FTP的登录密码为AceessKeySecrete。
      说明
      关于AccessKeyID和AceessKeySecrete的获取,可以登录阿里云控制台的Access Key管理进行查看。
    • FTP超时时间, 默认设置为30秒即可。
    • 远程基本URL填 http://BucketName.Endpoint/wp。这里测试所用bucket为test-hz-jh-002, 属于杭州区域的,所以这里填写的是http://test-hz-jh-002.oss-cn-hangzhou.aliyuncs.com/wp
    • FTP远程路径, 填wp表示所有附件都会存储在bucket的wp目录下。注意6和7要对应起来。
    • HTTP远程路径,填.即可。

      具体信息见下图。


  3. 验证。

    设置好之后,点击保存的同时,会做测试,测试结果会在页面上方显示,如下图所示表示测试成功。


  4. 发布新文章, 并插入图片。

    现在开始写一篇新文章,并测试远程附件。创建好文章后,点击添加媒体来上传附件。


    上传附件如下图所示。


  5. 上传完附件,点击发布,即可看到文章了。

    仍然通过右键点击图片,通过新建链接来打开图片即可看到图片的URL如下图所示。


    通过图片的URL,我们可以判定图片已经成功上传到了OSS。

© 著作权归作者所有

任远

任远

粉丝 17
博文 159
码字总数 27206
作品 0
青岛
程序员
私信 提问
加载中

评论(0)

利用阿里云搭建WordPress网站 – 动静分离和CDN加速

WordPress是一种非常流行的博客网站平台,也可以当作一个内容管理系统(CMS)来使用, 是世界上使用最广泛的博客系统之一。WordPress有非常多优秀的插件,使得这个开源产品变得非常容易扩展,...

上云小马达
2019/05/23
0
0
将 WordPress 媒体迁移全部迁移至对象存储,降低服务器存储压力

虽然自己的 WordPress 博客很早就云化了,用了云服务器、云数据库、OSS 和 CDN,不过在 WordPress 的附件的云化其实自己一直都是沿用的老思路就是 我爱水煮鱼 大佬之前发布的七牛云插件,用镜...

妙正灰
2019/05/17
0
0
又拍云 WordPress 远程附件上传插件【升级版】

又拍云以 CDN 为核心业务,另外提供云存储、云处理、云安全、流量营销等服务,有开放且可扩展的API,以及开放的SDK和第三方插件,还针对开发者启动了 又拍云联盟 活动,可以每月获取免费空间...

yvette233
2017/03/06
583
3
这几年使用又拍云的一些体验兼谈上云的必要性

第一次用又拍还是在2010年,当时经营了一个小博客,因为没有备案,空间放在美国,站内图片较多,当时最头疼的问题一个是速度,中美速度不能保证,用过美国空间的都知道,好的时候还可以,一旦...

uncletiger
2014/04/08
984
0
JPress v1.0.4 发布,修复 XSS 安全问题,建议升级

JPress 一个类似 WordPress 的产品,使用Java开发。 特点 模板 模板安装 模板卸载 在线编辑(删除模板、修改模板、上传模板) 完善的开发文档 极致的开发体验 用户 独立登录和注册入口 独立的...

理工男海哥
2019/01/21
971
0

没有更多内容

加载失败,请刷新页面

加载更多

什么是Android上的“上下文”? - What is 'Context' on Android?

问题: In Android programming, what exactly is a Context class and what is it used for? 在Android编程中, Context类到底是什么?它的用途是什么? I read about it on the developer......

技术盛宴
今天
18
0
OkHttp配置HTTPS访问+服务器部署

1 概述 OkHttp配置HTTPS访问,核心为以下三个部分: sslSocketFactory() HostnameVerifier X509TrustManager 第一个是ssl套接字工厂,第二个用来验证主机名,第三个是证书信任器管理类.通过OkHtt...

氷泠
今天
20
0
华为P40发布:搭载HMS硬刚谷歌,未涨价抢全球高端机市场

  文连线 Insight,作者向阳,编辑水笙   3 月 26 日晚,华为消费者业务 CEO 余承东登上台,以熟悉的英文口音开启了华为发布会,他说,“这就是我们的 P40 系列。”   以往华为P系列通...

水果黄瓜
今天
28
0
如何从Java中的字符串值获取枚举值? - How to get an enum value from a string value in Java?

问题: Say I have an enum which is just 说我有一个枚举 public enum Blah { A, B, C, D} and I would like to find the enum value of a string, for example "A" which would be B......

javail
今天
9
0
OSChina 周一乱弹 —— 小姐姐,这tm不是犬耳娘吗!你认错了吧

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 @薛定谔的兄弟 :分享洛神有语创建的歌单「我喜欢的音乐」: 《Drip Drip Drip》- 音乐治疗 手机党少年们想听歌,请使劲儿戳(这里) @-Eric- ...

小小编辑
今天
54
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部