OSS Upload 是一款可设置阿里云 OSS 作为 媒体库存储空间的 WordPress插件,支持原创增强的 OSS 协议包装和原生内置的所有图像上传及编辑等相关功能。
插件支持伪协议,设置非常简单。支持自定义上传目录,支持独立二级域名。OSS 本身也支持 HTTPS、CDN,还有各种强大的 API,使用迄今都非常强大稳定!
- 插件介绍: 详情
- 插件下载: WordPress
- 介绍:阿里云对象存储OSS
插件功能
- 更好兼容各种文章批量导入!
- 全新开关可自动兼容已发文章
- 支持流协议几乎兼容所有插件
- 全新支持大文件自动分块上传
- 支持文章可自动上传远程图片
- 全新支持多站并自动继承配置
- 支持图片服务相关缩略图设置
- 支持识别浏览器自动格式加速
- 支持链接修正可随时开关插件
- 带中英文附带设置说明和示范
常见问题
1、关于库的权限设置 插件只支持第二种“公共读、私有写”。如使用“私有+签名”的方式,资源一样是暴露的,没有意义 2、关于图片原图保护 启用了原图保护,则图片服务只能选择第二种,即使用样式;或选择第三种再设置默认样式 3、关于上传大文件报 503 错误 这个跟系统设置有关:PHP内存、PHP执行、PHP超时等;如 PHP-FPM 可设置 ProxyTimeout 300 4、解决“超过了站点的最大上传限制” 修改 /etc/nginx/nginx.conf 的 client_max_body_size 64m 修改 /etc/php.ini 的 upload_max_filesize = 64M 和 post_max_size = 64M 5、服务器始终无法生成缩略图 这个是服务器没有安装图片组件 GD 或 Imagick,最新版的后台可自助检查:工具/站点健康 6、启用/禁用OSS后如何兼容旧文章 连接修正下勾选“当启用/禁用 OSS 时自动替换旧文章中的附件地址”即可
其实在网站建设过程中,wordpress自带的媒体库功能已经非常强大,可以直接预览选图,自动裁切不同尺寸的图片,但是这样做有一个非常大的弊端,就是当我们的图片尺寸过大,数量过多的时候就会导致服务器的系统盘容量不足。
为了解决这个问题,我们就需要为这些图片和媒体资源与博客系统分离,就可以降低对服务器容量的依赖,减轻带宽传输压力.
根据阿里云提供的API可以对文件进行增删改查,对图片进行云处理(通过拼接url就能获取不同尺寸的图片).
wordpress插件库中有大佬开源了一款插件,上传图片的时候就能够直接把图片上传到阿里云OSS,不再占用我们的服务器存储空间.
使用前提: 我们在阿里云存储OSS开通了功能
新建一个存储空间(注意读写权限配置成公共读)
在插件库中搜索OSS,选择并安装第一个OSS Upload
安装完成在插件界面找到OSS Upload,选择设置
需要填写的内容都可以在阿里云的控制台找到
在控制台查看访问链接和上传端域名
查看ak和sk
选择图片服务的类型
其他配置暂时不需要修改和勾选,完成配置之后最后点击”测试一下”,提示测试成功就完成配置了
到这里阿里云OSS配置就结束了,图片上传的方式和之前没有改变,只不过会将图片直接上传到阿里OSS的文件存储服务器.
一些问题:
- 服务器的时间
不会是要把目前的所有图片都迁移到oss的相应的文件夹里吧
对哒
设置了之后,网站的图片就加载不出来了