没有上传七牛,可是文章里确引用了七牛的地址,图片无法显示
wp环境支持固定链接,原来旧版的试过能用,(不是同一环境)是什么问题呢?
远程图片是使用 PHP 抓取图片,然后 rewrite 成一个图片链接的方式,让七牛来镜像。
这样就需要服务器支持两点: 1. 支持 mod_rewrite。 2. 服务器可以抓取远程图片,并且有开启 gd 库。
你按照这两个思路去查查什么问题吧!
1. 支持 mod_rewrite。 2. 服务器可以抓取远程图片,并且有开启 gd 库。 GD Support enabled GD Version bundled (2.1.0 compatible) 以上条件也满足 *如果前面设置的静态文件域名和博客域名不一致,该功能也可能出问题。这句怎么理解? 静态文件域名和博客域名要完全相同?
静态文件域名和博客域名要完全相同?
对的。
我下一个版本改成先把图片下载到本地吧,我还在考虑怎么处理。这样对服务器的要求就低很多!
你这想法不好,我用这插件就是不想存在本地。要么就可选那也行就好多了。某采集插件就有类似功能。 PS:静态文件域名和博客域名要完全相同 这个问题,有点不明白。七牛我绑了域名cdn.xxxx.com 插件上这样设置不对?那怎么设置?
插件上设置的也是cdn.xxxx.com
确认静态文件域名和博客域名一致。也不行啊
那你把生成的远程图片的域名换成你自己的域名看看能否显示。
检查发现会生成名为f61c7ef5fd8571ebeb8dc90b5f36c692.jpg 但是七牛上无法查找到这个文件。qiniu/830/image/f61c7ef5fd8571ebeb8dc90b5f36c692.jpg 也就是没有能正确上传
qiniu/830/image/f61c7ef5fd8571ebeb8dc90b5f36c692.jpg
在这个之前加上你博客的地址,看看能否生成图片,如果不行,那就是你服务器的问题。
确实不行,您提的1. 支持 mod_rewrite。 2. 服务器可以抓取远程图片,并且有开启 gd 库。都有,会是什么问题呢?
设置的静态文件域名和博客域名要一致,其他问题只能具体去 Debug 了。这个就没办法帮到你了。
意思是需要在网站目录下新建这个目录qiniu/830/image/做为缓存或临时存放?
不是,就是插件后台设置的静态域名和博客域名一样
静态域名和博客域名一样都是www.abcd.com
那就你服务器问题!
兄弟 解决了吗
暂时不支持网页回复,请安装 WPJAM-Basic 插件,然后在 WordPress 后台即可参与讨论。