我们在Wordpress博客上使用Timthumb在主页上显示帖子缩略图。事实是,即使ALLOW_EXTERNAL选项设置为TRUE,我们也有一些问题需要它才能正常工作。
如您所见,此图像显示没有问题:
http://www.ideageek.it/wp-content/themes/ideageek/timthumb.php?src=http%3A%2F%2Fimg.ideageek.it%2Fuploads%2F2011%2F08%2Fwindows_explorer-e1314218545653.gif&w=160&h=120&zc=1
虽然托管在同一台服务器上的这个服务器(img.ideageek.it)显示不正确。
http://www.ideageek.it/wp-content/themes/ideageek/timthumb.php?src=http%3A%2F%2Fimg.ideageek.it%2Fuploads%2F2011%2F08%2Fmyp2p-e1314255308699.jpg&w=160&h=120&zc=1
正如您所看到的,给出的错误是“远程主机”img.ideageek.it“不允许”,但任何其他外部主机都可以工作。
由于它是我们用来存储图像的地方,img.ideageek.it域一直在允许的域列表中,ALLOW_EXTERNAL选项设置为false,但是由于出现了这个问题,我将ALLOW_EXTERNAL设置为true而不关心太安全了。不幸的是,即使经过两天的等待,由于缓存,也没有真正改变。
我知道我正在使用旧版本的timthumb,但我实际上不想更新,因为我害怕打破整个主题。
希望你能提供帮助:)
答案 0 :(得分:0)
请参阅此疑难解答文章中的第2条
http://www.elegantthemes.com/troubleshooting-timthumb.html
或使用此处的解决方法(编辑域名白名单):
http://wordpress.org/support/topic/how-use-timthumb-with-external-image-link