图像未在wordpress中显示
<img src="http://test.schools.com/wp-content/themes/ovid/timthumb.php?src=http://test.schools.com/wp-content/uploads/2012/12/amla.png&h=130&w=200&zc=1" alt="" class="img_nofade" width="200" height="130">
单击图像后,fancy-box包含图像。
<img id="fancybox-img" src="http://test.schools.com/wp-content/uploads/2012/12/amla.png" alt="amla">
在控制台中,“无法加载资源:服务器响应状态为400(错误请求)”
由于我是wordpress的新手,任何人都可以给我一个解决方案吗?
答案 0 :(得分:1)
您最近更换了服务器吗?您的主机可能在其服务器上限制访问PHP扩展的/ cache和/ tmp文件夹。相信我,我现在正在和一个免费的主人一起经历同样的事情。
本文更详细地解释了它:
http://www.thebuzzmedia.com/tip-for-timthumb-thumb-php-not-generating-thumbnails/
根据我的理解,TimThumb插件需要对这些文件夹的完全读写权限(这是我存储拇指的地方)。
我今天发现了这一点,因为我尝试从我的localhost转移到实际的免费托管服务,该服务限制了这些文件夹(以及TimThumb使用的一些功能)。
无论如何,我几乎可以肯定这是一个托管问题,归结为它。
仅供参考:众所周知,TimThumb已经过时并受到黑客的DoS攻击。此链接将显示更新过时的TimThumb插件的插件(当您明确地使用它时)http://www.210consulting.com/wordpress-plugins/securing-your-custom-wordpress-site/
希望这有所帮助。