文档首页/ 对象存储服务 OBS/ 最佳实践/ 数据直传OBS/ 将WordPress远程附件存储到OBS
更新时间:2024-09-18 GMT+08:00
分享

将WordPress远程附件存储到OBS

背景信息

WordPress是一个基于PHP语言和MySQL数据库开发的博客平台,并逐步演化成一款内容管理系统软件,具有广泛的应用场景。

本文介绍如何通过插件,将WordPress远程附件存储到华为云OBS。OBS提供海量、稳定、安全的云存储能力,无需事先规划存储容量,存储资源可线性无限扩展。

插件支持的功能如下:

  • 支持自定义附件在桶的存储位置。
  • 支持OBS图片处理特性。
  • 支持在WordPress后台编辑图片。
  • 支持OBS图片处理采用样式请求功能。
  • 支持WordPress4.4+在不同分辨率设备上加载不同大小图片。

前提条件

  • 已搭建好WordPress,下载及搭建请参考WordPress官网
  • 已创建OBS桶,并确保账号具有OBS桶的上传权限,准备好账号对应的AK/SK。
  • 已安装PHP 5.6或以上版本。
  • 已经下载插件zip包,并将其解压上传至WordPress安装目录的“/wp-content/plugins/”目录中。

    下载链接:release

操作步骤

  1. 打开WordPress,安装插件。

    1. 选择左侧导航栏“插件”页签,进入“插件”页面。
    2. 单击“安装插件”,选择上传本地的插件zip文件。

      上传完成后,可以插件列表中看到已上传的插件。

  2. 选择左侧导航栏“设置”页签。

    进入“华为云OBS设置”页面,设置插件的使用参数。

    配置项

    参数设置

    AccessKey

    用户访问密钥中的AK。

    AccessKeySecret

    用户访问密钥中的SK。

    终端节点

    连接OBS的region信息,当前支持华北-北京一、华东-上海二、华南-广州、中国-香港。

    桶设置

    桶名

    保存上传文件至该指定桶中。

    访问域名

    桶对应的桶的访问域名。

    存储路径

    选填。置空时WordPress的附件将直接传至OBS桶根目录;填写后WordPress的附件将传至OBS桶的指定目录下。

    OBS图片处理设置

    图片处理

    启用后,每次获取图片进行预览时,将根据原图通过调用图片处理接口获取不同尺寸的目标缩略图。

    图片样式

    选填,启用后,可以通过设置样式内容获取更加灵活多样的图片处理结果。具体操作请参见创建图片样式

    请谨慎开启“更多选项 > 清理服务器存储”功能。

    开启“清理服务器存储”后,上传至媒体库的图片和其他附件在上传到OBS后会在本地删除,因此在停用插件后,无法利用本地数据做恢复和替换。

  3. 单击“保存配置”,完成配置。
  4. 测试配置是否成功。

    1. 新建文章进行测试,在文章中插入图片,插入成功后发布文章。

    2. 在图片右键复制图片地址,可以查看当前图片URL域名部分对应2中配置的桶访问域名,说明配置成功。

相关文档