搞定timthumb.php创建缓存时出现的错误

作者:norion时间:2012年5月21日评论次数:5 条

我的站是用timthumb.php来做缩略图,本地测试很OK,但是放到vps上面就出现下面的错误错误提示:

Warning: touch() [function.touch]: Utime failed: Permission denied in /home/wordpress/wp-content/themes/zkeyword/library/timthumb.php on line 199
A TimThumb error has occured

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

从字面上理解,是创建缓存的cache文件没有权限,我就直接将cache的权限设为0777,但是还是不行,还是提示权限不足,进入cache目录后还有一个index.html文件,将其设为0777,问题就解决了。

标签:

上一篇: 修复”Placeholder跨浏览器兼容插件 v1.0″的小bug

下一篇:wordpress给后台限定操作权限

相关文章

评论

  1. 嘟嘟吉普小汽车
    七月 3, 2012 18:12:18 #1

    有些时候可以,有些时候不可以,图片不一样的话,我的封面有时候显示不出来,肿么办?

    @回复
    • norion
      七月 4, 2012 16:20:16

      你能举个实例么?只要地址对那就OK拉

      @回复
  2. NeverXqu
    十月 6, 2012 03:48:3 #2

    👿 我需要您的帮助,可以的话请联系我 电子邮件38129187@qq.com

    @回复
    • norion
      十月 14, 2012 10:06:10

      你有什么问题可以直接提问

      @回复
  3. fulidaba
    九月 23, 2016 19:55:19 #3

    😈 老大威武,一招儿搞定!原来这个index.htm这么重要,也得给777权限。谢谢

    @回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注