首页 > PHP > wordpress更换空间timthumb无法显示缩略图
2015
11-10

wordpress更换空间timthumb无法显示缩略图

因更换空间的原因,导致更换后缩略图都无法正常显示。

wordpress 主题使用的是 frontopen2_v1.4.XX 版本 里面使用了 timthumb缩略图剪裁插件。

显示如下图:

然后打开chrome 按 F12 全用开发者工具查看有http 状态码为 400 的正好是wordpress 无法显示的缩略图。

然后复制一个地址,到浏览器里打开

可以看到如下提示:
Warning: touch(): Utime failed: Permission denied in /usr/home/workstation/applications/site/public_data/mydoop.com/www/htdocs/wp-content/themes/frontopen2_v1.4.XX/timthumb.php on line 206
A TimThumb error has occured

The following error(s) occured:
Could not create the index.html file – to fix this create an empty file named index.html file in the cache directory.

既然是没有权限就好解决了,找到文件

/htdocs/wp-content/themes/frontopen2_v1.4.XX/cache/index.html

查看权限是 664 设置成 666 就可以了。

如果还是没有显示就把

/htdocs/wp-content/themes/frontopen2_v1.4.XX/timthumb.php中搜索  define (‘ALLOW_ALL_EXTERNAL_SITES’, false) 把 false 改成 true 保存就可以了。

最后编辑:
作者:dnybz
这个作者貌似有点懒,什么都没有留下。