描述
WordPress 是使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设属于自己的网站,也可以把 WordPress 当作一个内容管理系统(CMS)来使用。
WordPress 功能强大、扩展性强,这主要得益于其插件众多,易于扩充功能,基本上一个完整网站该有的功能,通过其第三方插件都能实现所有功能。
这篇文章我们来介绍一下如何使用插件实现远程附件功能,将 WordPress 的媒体库附件存储在腾讯云 对象存储 COS 上。
对象存储 COS 具有高扩展性、低成本、可靠和安全等特点,将媒体库附件保存在 COS 上有以下好处:
附件将拥有更高的可靠性。
您的服务器无需为附件准备额外的存储空间。
用户查看图片附件时将直连 COS 服务器,不占用您服务器的下行带宽/流量,用户访问速度更快。
可配合腾讯云 内容分发网络 CDN 进一步提升用户查看图片附件的速度,优化网站访问速度。
准备工作
使用教程
1.建立对象存储COS
既然咱们须要将WP网站文件存储到腾讯云COS中,咱们必须先在腾讯云中建立COS存储桶。数据
![图片[1]-将 WordPress 远程附件存储到 COS-我的运维技术站](https://cdn.92fuge.com/92fuge.com/2022/02/2022021403211604b07e84ddab33ac10fba35b421f48c788.png)
建立存储桶名称、存储地区(地区须要根据咱们项目服务器对应地区最好),若是咱们主站是国外服务器,那静态文件能够是用国内服务器(之后能够绑定本身域名,固然是须要BA的域名,或者就是分配的请求域名)。同时须要设置访问权限
这里我们创建存储桶的名称、地区(需要记住),设置权限。
![图片[2]-将 WordPress 远程附件存储到 COS-我的运维技术站](https://cdn.92fuge.com/92fuge.com/2022/02/20220214033219qcloud-cos-5191.jpg)
因为后续我们在应用到项目中的时候,需要API给授权才可以使用,所以这里我们先申请到API。
![图片[3]-将 WordPress 远程附件存储到 COS-我的运维技术站](https://cdn.92fuge.com/92fuge.com/2022/02/202202140333416b8dea7ee4e061084569cfcf5c8e1db767.png)
中的时候,需要API给授权才可以使用,所以这里我们先申请到API。
需要获取SecretId、SecretKey这2个信息。
wordpress后台使用使用插件
使用插件
![图片[4]-将 WordPress 远程附件存储到 COS-我的运维技术站](https://cdn.92fuge.com/92fuge.com/2022/02/20220214033804image329.png)
开启并启用插件设置
![图片[5]-将 WordPress 远程附件存储到 COS-我的运维技术站](https://cdn.92fuge.com/92fuge.com/2022/02/2022021403404816448100011400.png)
![图片[6]-将 WordPress 远程附件存储到 COS-我的运维技术站](https://cdn.92fuge.com/92fuge.com/2022/02/2022021403405916448100371251.png)
根据我们已有的参数进行设置,如果设置不正确是无法使用的。首次使用我们需要点击最下面的同步,可以看到同步文件,然后检查COS是否将静态资源传过去。
PS:这里遇到一个邪门的事情,之前我使用的是BUCKET是自己填写的字符,不带-数字的,这次居然需要带-数字,难道是这款插件作者改版后的变动。其实是版本不同的,以前我那篇文章是用的V4版本插件,所以需要填写APP ID,这次我们V5版本是没有APP ID选项的,所以都在BUCKET中。
Bucket 设置:我们创建存储桶的名称,是自己输入的部分,后面的数字不要。
Bucket 地域:我们开通云存储的地区。
secretID和secretKey:这个是随机生成的,我们需要复制。
URL:默认有一个地址,我们也可以自己绑定的域名。(腾讯云免费50GB对象存储COS领取及绑定域名设置过程)
检查是否正常去后台的媒体库上传一下文件看看是否展示正常
![图片[7]-将 WordPress 远程附件存储到 COS-我的运维技术站](https://cdn.92fuge.com/92fuge.com/2022/02/20220214034258image591.png)
感谢您的来访,获取更多精彩文章请收藏本站。

暂无评论内容