西裤哥

远程图片自动 上传到七牛没有作用啊

西裤哥 - 8年前

没有上传七牛,可是文章里确引用了七牛的地址,图片无法显示

18条回复

西裤哥
西裤哥 - 8年前

wp环境支持固定链接,原来旧版的试过能用,(不是同一环境)是什么问题呢?

Denis | 邓鸿华
Denis | 邓鸿华 - 8年前

远程图片是使用 PHP 抓取图片,然后 rewrite 成一个图片链接的方式,让七牛来镜像。

这样就需要服务器支持两点:
1. 支持 mod_rewrite。
2. 服务器可以抓取远程图片,并且有开启 gd 库。

你按照这两个思路去查查什么问题吧!

西裤哥
西裤哥 - 8年前

1. 支持 mod_rewrite。
2. 服务器可以抓取远程图片,并且有开启 gd 库。
GD Support enabled
GD Version bundled (2.1.0 compatible)
以上条件也满足
*如果前面设置的静态文件域名和博客域名不一致,该功能也可能出问题。这句怎么理解?
静态文件域名和博客域名要完全相同?

Denis | 邓鸿华
Denis | 邓鸿华 - 8年前

静态文件域名和博客域名要完全相同?

对的。

Denis | 邓鸿华
Denis | 邓鸿华 - 8年前

我下一个版本改成先把图片下载到本地吧,我还在考虑怎么处理。这样对服务器的要求就低很多!

西裤哥
西裤哥 - 8年前

你这想法不好,我用这插件就是不想存在本地。要么就可选那也行就好多了。某采集插件就有类似功能。
PS:静态文件域名和博客域名要完全相同
这个问题,有点不明白。七牛我绑了域名cdn.xxxx.com
插件上这样设置不对?那怎么设置?

西裤哥
西裤哥 - 8年前

插件上设置的也是cdn.xxxx.com

西裤哥
西裤哥 - 8年前

确认静态文件域名和博客域名一致。也不行啊

Denis | 邓鸿华
Denis | 邓鸿华 - 8年前

那你把生成的远程图片的域名换成你自己的域名看看能否显示。

西裤哥
西裤哥 - 8年前

检查发现会生成名为f61c7ef5fd8571ebeb8dc90b5f36c692.jpg
但是七牛上无法查找到这个文件。qiniu/830/image/f61c7ef5fd8571ebeb8dc90b5f36c692.jpg
也就是没有能正确上传

Denis | 邓鸿华
Denis | 邓鸿华 - 8年前

qiniu/830/image/f61c7ef5fd8571ebeb8dc90b5f36c692.jpg

在这个之前加上你博客的地址,看看能否生成图片,如果不行,那就是你服务器的问题。

西裤哥
西裤哥 - 8年前

确实不行,您提的1. 支持 mod_rewrite。
2. 服务器可以抓取远程图片,并且有开启 gd 库。都有,会是什么问题呢?

Denis | 邓鸿华
Denis | 邓鸿华 - 8年前

设置的静态文件域名和博客域名要一致,其他问题只能具体去 Debug 了。这个就没办法帮到你了。

西裤哥
西裤哥 - 8年前

意思是需要在网站目录下新建这个目录qiniu/830/image/做为缓存或临时存放?

Denis | 邓鸿华
Denis | 邓鸿华 - 8年前

不是,就是插件后台设置的静态域名和博客域名一样

西裤哥
西裤哥 - 8年前

静态域名和博客域名一样都是www.abcd.com

Denis | 邓鸿华
Denis | 邓鸿华 - 8年前

那就你服务器问题!

- 8年前

兄弟 解决了吗

我要回复

暂时不支持网页回复,请安装