这几天一直在折腾 又拍云 废话不多说了.立刻开始吧。
一.首先新建一个 云存储
记住是云存储 不是 cdn
1.启用api密钥(插件需要用到)
2.授权操作员(插件需要用到)
没有操作员就新建.
二.使用Hacklog Remote Attachment Upyun插件
插件地址:https://github.com/ihacklog/hacklog-remote-attachment-upyun
该插件作者 获得 UPYUN开发者大赛 唯一一名特别贡献奖(比第一名还吊、) ——奖品 MacBook 顶配MBP
1.按照第一步设置的信息来填即可。
2.需要注意的一点是最后的
REST远程路径即你用来保存附件的目录,相对于你的bucket主目录,结尾不要带/,“/”表示bucket主目录 | |
HTTP远程路径 即到你的HTTP主目录的相对路径,结尾不要带/,“/”表示HTTP服务器主目录。又拍云一般填写与REST远程路径 相同的内容即可。 |
这里可以是我这样填
也可以都填/
也就是 以下
REST远程路径即你用来保存附件的目录,相对于你的bucket主目录,结尾不要带/,“/”表示bucket主目录 | |
HTTP远程路径 即到你的HTTP主目录的相对路径,结尾不要带/,“/”表示HTTP服务器主目录。又拍云一般填写与REST远程路径 相同的内容即可。 |
按照你喜欢、
到此 你所有新上传的图片都会上传到 又拍云 的空间里、(或者不止是图片。可以在允许上传设置里面设置后缀。)
这里没错。我说的是所有新上传的, 也就是说,旧的不会自动上传到 又拍云 这空间.
你会发现你很多的图片都是404的状态。那么这怎么解决呢。不用急 请继续往下看。
三:解决网站图片404的问题
之前有误区,现已修改
1.上传旧的图片数据
2.把旧的图片数据路径修改。
1.通过 FTP/FTPS 客户端,可以连接云存储的 FTP/FTPS 服务器,实现对云存储的管理
FTP/FTPS
通过 FTP/FTPS 客户端,可以连接云存储的 FTP/FTPS 服务器,实现对云存储的管理。推荐使用 FileZilla 客户端 。
FTP/FTPS 登录方式
地址(主机):
- 智能选路(推荐):v0.ftp.upyun.com
- 电信线路:v1.ftp.upyun.com
- 联通线路:v2.ftp.upyun.com
- 移动线路:v3.ftp.upyun.com
加密:选择
不加密
使用 FTP,选择显式的 FTP over TLS
或TLS/SSL 显式加密
使用 FTPS用户名:
操作员名/服务名
,如operator/mybucket
密码:操作员的密码
端口:21
注意,这里上传到那个路径需要根据你第二步的设置
REST空间远程路径 :和HTTP远程路径 的设置路径决定
2.使用Hacklog 又拍云插件一键 修改之前的图片路径
如之前的url 链接是www.an1.org
修改成 upyuns.an1.org
Move
四.该插件的不足之处(重要)
1.该插件 虽然把图片上传到了 又拍云。但是他并没有把文件备份到我们的网站空间里.
https://www.an1.org/wp-content/uploads/2018/04/upyunpc1.png
https://upyuns.an1.org/wp-content/uploads/2018/04/upyunpc1.png
这两个链接可以证明。
所以,你需要时刻注意备份,当你不需要使用 又拍云 加速服务的时候,你不能直接删除 又拍云 容器,你需要备份容器图片后,把容器内图片上传回网站服务器后调试无误后才能删除。基于这点所以我选择的是填完整目录而不是/和/。希望插件作者能更好的解决这点.或许你有不同的看法。欢迎和我交流哦.
五.感谢以下人员对本文提供的支持
来自 又拍云 在线客服提供的支持
索隆 和索隆 以及索隆 最后还有索隆
暂时就这么多。
写这篇文章是为了帮助和我一样迷茫的人。
本文章完全手打,完全可以转载
转载请注明来源自安逸博客
https://www.an1.org/268.html
评论2