wordpress阿里云OSS配置和OSS Upload插件使用详解整体实施方法及注意事项

鉴于购买的阿里云ecs带宽不高,造成了文章图片多的时候,访问网站极慢,特进行分析解决这一难题。于今天正式启用了阿里云OSS,虽然也花钱,但是至少比升带宽划算,在配置的过程中,遇到了很多问题,都是一一分析解决掉了,今天不启用CDN了,改天研究下,用CDN配合OSS,今天重点记录接入阿里云OSS的一些过程和思路。

1、首先先开通阿里云OSS,进入后OSS后台中。

2、点击左上角“存储空间”后面的加号,创建一个空间,空间名称按照自己的来,但是注意“读写权限”必须选择“公共读”,是必须。

创建完空间以后可以看到这个空间的相关信息,这些信息对以后的设置至关重要。

同时,这里可以绑定自己的域名到空间,点击空间名称,在上面的菜单“域名管理”中增加,详细就不说了这块。

3、创建阿里云AcessKey。点击阿里云界面右上角的头像,选择“访问控制”,进入RAM管理。

点击“用户管理”,创建一个用户,选择“为该用户自动生成AccessKey”。

确定之后,用手机进行验证,验证完之后点击保存下载文件。一定要下载保存下来,因为这个密钥是显示一次,后期查不到,所以下载下来自己保存好。

对这个用户进行授权,授权时,选择以下三项权限给它,必须是这三项,否则后期连接不成功。

4、阿里云的部分完成以后,我们进行wp后台的操作。下载插件OSS Upload并安装,顺便感谢下插件的制作者XiaoMac。到目前为止版本号为4.3.7,可以从WP插件后台进行搜索下载,如果搜索不到可能作者发布了新版本,在审核中,我附上自己存放插件的链接,方便使用(文章最后免下载)。

5、后台安装插件后启用,点击设置,进入设置界面,按照我的截图进行设置,保证一点问题没有:

Access Key:阿里云RAM中创建的用户名

Secret Key:阿里云RAM中创建的用户名的密钥

上传路径:oss://qddsq/uploads(qddsq是我的空间名称)

访问链接:http://qddsq.oss-cn-hangzhou.aliyuncs.com/uploads(qddsq.oss-cn-hangzhou.aliyuncs.com是我的外网访问的Bucket 域名)

上传端点:oss-cn-hangzhou.aliyuncs.com(oss-cn-hangzhou.aliyuncs.com是我的外网访问的EndPoint地域节点,这个地方注意,如果oss区域和ecs区域一致,比如都是华东1,就可以设置Wie内网访问的链接,不耗费流量资费)

缩略图:选择第一个默认

本地备份:可选可不选,选择的功能是在ecs保存一份,不选择就只保存在oss

6、这样保存设置,然后上面有个测试,进行测试一番,测试成功就大功告成,不成功就根据提示,检查相应的项目,只要按照我说的创建阿里云RAM用户,基本不会遇到问题。

其他注意事项:

1、当我们全部设置完的时候,打开媒体库会发现一直在转圈,加载不出来,这时候我们可以用如下方法更新下媒体库,将媒体库中的图片文件等资源同步到OSS中并且重新建立媒体库-oss的关系。打开OSS Upload设置,在最底下有个“上传OSS缺失附件”,点击之后会提示需要十几分钟的时间,实际上看媒体库多少文件而定,一般一两分钟足矣,即可将原媒体库中的资源文件上传到oss空间并且重建媒体库关系。

2、如果细心会发现,部署完OSS之后,之前文章引用的图片或者缩略图还是媒体库中的,并不是OSS中的,部署完OSS只对以后发布文章上传图片附件等起作用,那么之前文章内的相关链接怎么办?这里我们通过处理下数据库中文章内容字段内的链接即可(数据库执行此代码前,建议备份一下数据库,安全第一)。sql代码如下:

  1. update wp_posts set post_content = replace(post_content,’https://你的域名/wp-content/uploads/’,’https://oss域名或者绑定的oss域名/uploads/’);

打开phpmyadmin工具或者其他工具也行,选中站点的数据库名,点击sql标签,将以上代码改好后放上去,执行

3、如果使用了timthumb缩略图的,那么还会涉及一个问题,增加了oss域名,就得增加外链域名,打开timthumb-config.php,在此处增加上oss的使用域名即可。

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
2 条回复 A 作者 M 管理员
  1. 为什么wordpress使用了oss后上行流量突然变得特别大

  2. 图片这个水印怎么设置

欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论