「长期更新」沈唁的WordPress云存储插件常见问题

很多用户在用了我的插件后,多多少少会有一些问题,这里做一下整理

云存储插件全家桶相关介绍请查看:沈唁的WordPress云存储插件全家桶

欢迎加入沈唁的云存储全家桶交流QQ群:887595381

Q&A

1. 怎么替换文章中之前的旧资源地址链接

插件中提供了替换数据库中之前的旧资源地址链接功能,只需要填好对应的链接即可。

建议携带wp-content/uploads,如:

https://qq52o.me/wp-content/uploads

https://new.qq52o.me/wp-content/uploads

2. 媒体库图片不可见

检查是否存在对应图片文件,是否可以正常访问,以及存储桶权限(公共读 私有写)

3. 保存配置时报错:您的站点遇到了致命错误,请查看您的站点的管理电子邮箱来获得指引

这个问题应该只出现在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.pem

4. 上传时报错:上传时发生了错误,请稍后再试

在网站根目录的wp-config.php中打开WP_DEBUG,查看具体错误信息。

5. A TimThumb error has occured

此问题也会导致图片资源不可见。

完整报错如下:

A TimThumb error has occured
The following error(s) occured:
You may not fetch images from that site. To enable this site in timthumb, you can either add it to $ALLOWED_SITES and set ALLOW_EXTERNAL=true. Or you can set ALLOW_ALL_EXTERNAL_SITES=true, depending on your security needs.

部分主题使用了TimThumb,所以访问的地址是timthumb.php?src=xxx,需要修改timthumb.php文件,在$ALLOWED_SITES加入对应的域名

6. 报错:Call to undefind function get_home_path()

修改插件文件,加入以下代码

if (!function_exists('get_home_path')) {
    require_once(ABSPATH . 'wp-admin/includes/file.php');
}

7. 腾讯云 COS 后缀增加了万象文字水印代码却不显示水印

这是由于CDN加速导致的,比如同一城市的CDN节点被其他人访问过就会留下缓存,如果其他人访问时绕过了文字水印(通常在部署测试的时候容易发生这种情况)。

只需要去CDN后台刷新一个缓存即可解决。

发表评论

发表评论

*

沙发空缺中,还不快抢~