如何将wordpress远程附件存储到腾讯云对象存cos上

author author     2023-04-26     434

关键词:

技术图片
?WordPress 是使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设属于自己的网站,也可以把 WordPress 当作一个内容管理系统(CMS)来使用。
WordPress 功能强大、扩展性强,这主要得益于其插件众多,易于扩充功能,基本上一个完整网站该有的功能,通过其第三方插件都能实现所有功能。

简介

这篇文章我们来介绍一下通过使用插件实现远程附件功能,将 WordPress 的媒体库附件存储在腾讯云 COS 上。
腾讯云 COS 具有高扩展性、低成本、可靠和安全等特点,将媒体库附件保存在 COS 上有以下好处:
附件将拥有更高的可靠性;
用户查看图片附件时将直连 COS 服务器,不占用您服务器的下行带宽/流量,用户访问速度更快;
可配合腾讯云 CDN 进一步提升用户查看图片附件的速度,优化网站访问速度。

准备工作

  1. 搭建 WordPress 博客平台
    可以在 WordPress 官方页面下载 WordPress 的最新版并查看安装指南;
    或者在安装服务器系统时在镜像市场中选择预装 WordPress 博客平台的 CVM 镜像;
  2. 创建一个公有读私有写的存储桶,存储桶的地域建议与运行 WordPress 博客平台的 CVM 的地域相同;
  3. 在存储桶列表中找到刚刚创建的存储桶,并单击【配置管理】;
    技术图片
  4. 单击左侧的【基础配置】,查看访问域名并记录;
    技术图片
  5. 访问 WordPress 后台,访问插件-安装插件页面/wp-admin/plugin-install.php,安装插件;
    点击链接:https://url.cn/5yKabqZ 下载最新 releases 源码,通过 WordPress 后台上传安装,或者直接将源码上传到 WordPress 插件目录 wp-content/plugins,然后在后台启用;
    技术图片

插件的配置

  1. 在 WordPress 后台管理左侧导航栏设置下腾讯云COS设置,点击进入设置页面,配置说明见下表
    技术图片
  2. 填写完成后点击更新即可;
  3. 测试上传文件,查看附件详情,查看附件图片的 URL,确认附件图片的 URL 指向腾讯云 COS;
    技术图片

扩展

  1. 使用 CDN 加速访问
    存储桶如果需要配置 CDN 加速,在腾讯云 COS 设置中将URL前缀修改为默认 CDN 加速域名或自定义加速域名即可。
  2. 替换数据库中的资源地址
    如果不是新创建的站点,数据库当中必定是旧的资源链接地址,我们需要替换一下,插件提供了替换功能,在首次替换前记得备份。
  3. 设置跨域访问
    在文章中引用对应的资源链接,控制台会提示跨域的错误,原因是没有添加 header。
    No ‘Access-Control-Allow-Origin‘ header is present on the requested resourc
    需要你的 COS 源的 CDN 中添加 HTTP Header 配置
    Access-Control-Allow-Origin:*
    在存储桶的基础设置中设置跨域访问CORS;
  4. 设置回源
    如果不在 WordPress 后台媒体库处上传资源,建议开启回源设置。
    开启之后,客户端首次访问 COS 源文件时,COS 发现无法命中对象时,对客户端返回 302 HTTP 状态码并跳转至回源地址对应的地址,此时对象由源站提供给客户端,保证访问。
    同时 COS 从源站复制该文件并保存至存储桶对应的目录中;第二次访问时 COS 直接命中对象并返回给客户端。
    技术图片

如何在typecho中使用腾讯云对象存储cos?

如何在typecho中使用腾讯云对象存储cos?要详细点,和插件链接,谢谢插件没有,最简单的应用就是将静态的资源上传到cos,比如将博客代码整个放到cos,开启静态网站,这是一种。还有一种就是将某些图片等上传到cos,在html代码... 查看详情

wposs–wordpress阿里云对象存储oss插件网站图片分离加速

我们WordPress课堂在前面有一篇文章中介绍到WPCOS插件,这是针对WordPress程序集合腾讯云COS对象存储进行网站图片分离的插件,包括我们网站目前也有在用。可以降低网站的带宽占用,提高网站的访问速度,当然这个需要我们购买... 查看详情

腾讯云对象存储操作流程

文章目录​​1、腾讯云对象存储介绍​​​​1.1、开通“对象存储COS”服务​​​​1.2、创建Bucket​​​​1.3、创建API秘钥​​1、腾讯云对象存储介绍1.1、开通“对象存储COS”服务(1)申请腾讯云账号:https://cloud.tencent.com/(2... 查看详情

利用腾讯云cos云对象存储定时远程备份网站

版权声明:本文由张戈  原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/942851001487125915来源:腾云阁 https://www.qcloud.com/community 一、优点分析内网传输:和阿里云OSS一样,腾讯云COS同... 查看详情

如何在Wordpress环境中使用Ajax将附件发送到服务器端[重复]

】如何在Wordpress环境中使用Ajax将附件发送到服务器端[重复]【英文标题】:HowtosendattachedfiletoserversidewithAjaxinWorldpressenvironment[duplicate]【发布时间】:2016-11-2122:40:32【问题描述】:我有以下Ajax方法,用于将请求的数据(发送邮件... 查看详情

python脚本上传文件到腾讯云cos对象存储

...示>5G的文件不能上传。小文件是可以的。腾讯云-对象存储-分块上传待有空,将文件改为参数传入 查看详情

wordpress腾讯云存储搭建教程,完美解决

写在前面的话:为什么会有今天的话题:WordPress+腾讯云存储?因为博主不想使用七牛云,也不想使用又拍云,所以才有了今天的话题。 在使用腾讯云存储的过程中是很不顺利的,万幸的是现在终于完美融合了。下面就给大... 查看详情

保存到云对象存储后如何将文件/文件夹注册为项目数据资产?

】保存到云对象存储后如何将文件/文件夹注册为项目数据资产?【英文标题】:Howtoregisterfile/folderasaprojectdataassetaftersavingtocloudobjectstorage?【发布时间】:2019-04-2704:08:51【问题描述】:我已将Spark数据帧保存到云对象存储到WatsonStu... 查看详情

怎么将数据迁移到对象存储oss?

用户希望将历史数据迁移到OSS上的用户目标存储桶。需要迁移的源数据可能来自某个OSS桶,也可能来自本地或第三方云存储(例如AWSS3,AzureBlob,腾讯云COS,七公牛,百度BOS,云,金山KS3)。等等,HTTP等。主要方法在线迁移服务使... 查看详情

如何将二进制文件从云对象存储保存到笔记本文件系统?

】如何将二进制文件从云对象存储保存到笔记本文件系统?【英文标题】:howcanIsaveabinaryfilefromcloudobjectstoragetothenotebookfilesystem?【发布时间】:2018-12-2500:00:43【问题描述】:从WatsonStudio笔记本处理IBMCloudObjectStorage中的文件时,我... 查看详情

如何使用 project-lib 将 csv 文件保存到云对象存储?

】如何使用project-lib将csv文件保存到云对象存储?【英文标题】:howtosaveacsvfiletocloudobjectstorageusingproject-lib?【发布时间】:2018-12-2500:56:08【问题描述】:我有一个已写入笔记本文件系统的csv文件:#readcsvfromobjectstoragedf=read.csv2(...)#... 查看详情

腾讯云对象存储

腾讯云对象存储配置一个腾讯云cos由于开发的特殊性,我们不希望把所有的图片都上传到我们自己的官方服务器上,这里我们可以采用一个腾讯云的图片方案上边图的意思就是说,我们找一个可以免费上传图片的服务... 查看详情

腾讯云对象存储使用(代码片段)

快速使用1.注册腾讯云2.进入对象存储-->存储桶列表-->创建存储桶3.查看右上角sdk文档,根据文档走下来1.安装sdk手动安装:直接拷贝js内容到项目目录utils下命名cos-wx-sdk-v5.jsnpm安装:npminstallcos-wx-sdk-v52.小程序中引入varCOS=requir... 查看详情

推荐一款腾讯云内容分发管理(cdn)的wordpress插件

...URL地址都要登录到腾讯云CDN中才能操作,现在腾讯云针对WordPress推出了一款腾讯云内容分发管理(CDN)插件,经过简单设置后即可在我们WordPress站点后台实现刷新某些目录或URL地址。腾讯云内容分发管理(CDN)插件介绍腾讯云内... 查看详情

php将wordpress附件重定向到父级(代码片段)

查看详情

如何使用fastreportvcl6将报表保存到云服务

通常保存下载报表有两种方式:一种是在本地驱动器上下载并保存报表;另一种方法是客户端服务器应用程序,报表将存储在远程服务器上。但是,如果无法部署远程服务器,却希望在共享资源上存储报表,该怎么办?用户可以... 查看详情

php将任何wordpress附件页面重定向到实际文件(代码片段)

查看详情

如何在腾讯云快速构建一个wordpress个人站点

版权声明:本文由贺嘉原创文章,转载请注明出处: 文章原文链接:https://www.qcloud.com/community/article/175来源:腾云阁 https://www.qcloud.com/community 实验架构任务一:创建一台云主机并登录登录公共帐号,在云主机控制台找... 查看详情