-
依赖 PHP 5.5+ 环境
-
GuzzleHttp 6.3.0+ (如果有其它插件引用了 GuzzleHttp 库并低于 6.3.0 版本会引起插件冲突)
tencentcloud-cos插件是一款腾讯云研发的,提供给Joomla站长使用的官方插件。实现网站静态媒体资源与腾讯云COS的互通,有效降低本地存储负载,提升用户访问网站媒体资源的体验。
标题 | 名称 |
---|---|
中文名称 | 腾讯云验证码(COS)插件 |
英文名称 | tencentcloud-cos |
最新版本 | v1.0.1 (2021.01.12) |
适用平台 | Joomla |
适用产品 | 腾讯云对象存储(COS) |
GitHub项目 | tencentcloud-joomla-plugin-cos |
文档中心 | 春雨文档中心 |
主创团队 | 腾讯云中小企业产品中心(SMB Product Center of Tencent Cloud) |
- 开启插件后在后台的“内容管理“->“后台多媒体文件” 中上传的文件进行远程存储
- 开启插件后在后台的“内容管理“->“后台多媒体文件” 中删除文件同时会删除远程文件
- 创建博客并在博客中插入图片,图片会上传到远程存储中,在浏览博客的时候博客中的图片是从远程存储中加载的
- 数据万象功能,给网站中的图片添加水印
- 执行git clone [email protected]:Tencent-Cloud-Plugins/tencentcloud-joomla-plugin-cos.git 将项目克隆下来
- 用压缩工具对 tencentcloud_cos文件夹压缩成zip文件(如tencentcloud_cos.zip)
- 进入自己搭建的joomla网站后台,切换到“扩展管理”中的“扩展安装”,将上一步生成的zip文件上传(拖放)到安装文件上传入口。
- 在网站后台“扩展管理”的“插件管理”中可以找到安装好的腾讯云对象存储插件,可开启、关闭和点击进入配置页面进行编辑。
待补充
在【扩展管理】->【插件安装】 -> 【扩展安装】中,上传腾讯云插件安装包。
在【扩展管理】->【插件管理】中,选中腾讯云对象存储插件,配置成"启用"状态。
在【扩展管理】->【插件管理】中,选择腾讯云对象存储插件,配置插件需要的相关信息。 自定义水印编写规则参考 数据万象官网 的API文档。
在【内容管理】->【多媒体文件管理】中上传附件。
- SecretId:在腾讯云云平台API密钥上申请的标识身份的 SecretId。详情参考腾讯云文档
- SecretKey:在腾讯云云平台API密钥上申请的标识身份的SecretId对应的SecretKey。详情参考腾讯云文档
- 所属地域:在腾讯云服务器所在地域。详情参考腾讯云文档
- 空间名称:COS服务中存储桶的名称。详情参考腾讯云文档
- 访问域名:存储桶的访问域名。详情参考腾讯云文档
- 数据万象:开启数据万象对图片进行编辑,压缩、转换格式、水印添加等操作。详情参考腾讯云文档
- 问题1:开启腾讯云对象存储后,之前图片无法正常显示?
在安装插件后,并没有将"多媒体文件管理"中原理存在的文件上传到腾讯云cos中,需要你手动上传历史图片到空间名称所做的存储桶中。附件在存储桶中的路径和附件在网站的'/images'目录下的相对路径一致。 可使用工具概览中介绍的上传工具上传附件。
- 问题2:上传插件安装包后,提示安装失败?
- 确定Joomla的版本是Joomla3以上
- 升级网站的php版本到php7以上
- 问题3:上传文件后出现"413 Request Entity Too Large"错误提示?
- nginx服务器默认上传附件不超过1M。如果上传的附件超过1M则会出现如上提示。
- 解决方法是在nginx服务器的配置文件nginx.conf中的http块中加入 client_max_body_size 20m; 重启服务器后nginx支持上传最大附件可为20M。
- 数据万象功能,给网站中的图片添加水印
- 开启插件后在后台的“内容管理“->“后台多媒体文件” 中上传的文件进行远程存储
- 开启插件后在后台的“内容管理“->“后台多媒体文件” 中删除文件同时会删除远程文件
- 创建博客并在博客中插入图片,图片会上传到远程存储中,在浏览博客的时候博客中的图片是从远程存储中加载的
本项目由腾讯云中小企业产品中心建设和维护,了解与该插件使用相关的更多信息,请访问春雨文档中心
请通过咨询建议 向我们提交宝贵意见。