Stars: 133
Forks: 20
Pull Requests: 20
Issues: 18
Watchers: 7
Last Updated: 2023-09-15 00:10:58
💾 使用腾讯云对象存储服务COS作为附件存储空间的WordPress插件。https://wordpress.org/plugins/sync-qcloud-cos/
License: Apache License 2.0
Languages: PHP
使用腾讯云对象存储服务 COS 作为附件存储空间的 WordPress 插件
WordPress 后台安装插件页面搜索Sync QCloud COS,点击安装
从 GitHub 下载源码,通过 WordPress 后台上传安装,或者直接将源码上传到 WordPress 插件目录wp-content/plugins,然后在后台启用
GitHub 下载节点:https://github.com/sy-records/sync-qcloud-cos/releases/latest
设置下腾讯云 COS,点击进入设置页面腾讯云 COS,点击进入设置页面This project exists thanks to all the people who contribute. [Contributors].
这个插件已经加上了替换数据库中之前的旧资源地址链接功能,只需要填好对应的链接即可
Cos Error Code: AccessDenied, Status Code: 403可以使用子账户,但是 APPID 需要填写为存储桶创建者的ID,而不是子账户的ID。例如下文配置指南中的1250000000就是APPID
图像后期处理失败,请将其缩小到2500像素并重新上传1)配置的存储桶名称填写错误,正确的配置参照 配置指南 中的存储桶名称
v1.6.1 版本增强了校验,填写错误会给予提示;同时兼容了桶名称附带
APPID的情况
2)图片确实像素大于2500px,可以在functions.php中加入以下代码禁止大图片裁剪功能
add_filter('big_image_size_threshold', '__return_false');COS中还是存在原因是在配置页面选择了不在本地保留备份,因为WordPress机制问题,无法获取对应的文件信息
参考:腾讯云对象存储COS + 数据万象CI = 完善的图片解决方案 或 腾讯云文档 - 使用图片样式
您的站点遇到了致命错误,请查看您的站点的管理电子邮箱来获得指引这个问题应该只出现在Windows的机器上,打开WP_DEBUG的话会报错:Fatal error: Uncaught GuzzleHttp\Exception\RequestException: cURL error 60: SSL certificate problem: self signed certificate,解决方法如下:
1)从 https://curl.haxx.se/ca/cacert.pem 下载最新的cacert.pem
2)将以下行添加到php.ini中,注意修改对应的路径
curl.cainfo=/path/to/cacert.pemErrorCode:xxx, ErrorMessage:xxxx。如:ErrorCode:403, ErrorMessage:Request has expired这种问题请直接前往腾讯云 对象存储文档 搜索对应的ErrorMessage信息即可,或者访问 对象存储错误码列表
Call to undefined method GuzzleHttp...不可同时开启同类插件;类似于腾讯云的官方插件 tencentcloud-* 系列;
查看详细教程https://qq52o.me/2722.html
访问 腾讯云控制台 创建存储桶,把创建存储桶时要求你填写的存储桶名称,把存储桶名称填到这里就可以了,没有后面的
-appid。
examplebucket-1250000000,其中examplebucket为存储桶名称,1250000000为 APPID。
选择你创建存储桶时所选的地域即可。
如果地域选择全球加速,则在COS控制台中开启全球加速服务,具体方法和资费问题请查看 全球加速官方文档
APP ID 填写上文存储桶设置中所说的
125000000即可;也可以访问 腾讯云控制台 获取 APP ID、SecretID、SecretKey