本文最后更新于2022年7月10日,已超过 1 年没有更新,如果文章内容失效,请 反馈 给我们,谢谢!
今天博客在换服务器的时候出现了错误所有用“timthumb.php”文件生成的缩略图全部不显示,错误提示如下:
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.
Could not create cache clean timestamp file.
Query String : src=https://www.foresthouse.cn/wp-content/uploads/2015/05/1.jpg&h=360&w=856&q=90&zc=1&ct=1
TimThumb version : 2.8.13
看到这个错误我一条一条的检查了遍之前在空间的时候一点问题也没有,我域名没有变,只是把原来空间的所有内容打包换了一个空间,再者数据库我用的是与主机分开的按道理说问题应该是出在了空间上或者服务器上。
最后分析了一下原因是在于timthumb.php文件创建的缩略图的时候是把缓存放在了主题目录下的“cache”缓存文件夹中的。以前的空间能显示图片是在于“cache”文件夹的权限是正常的,现在换了服务器“cache”文件夹的权限需要改一下就行了。
具体操作是打开根目录下的“wp-content”-“themes”然后找到当前的主题文件夹并选择里面的“cache”文件夹把它的属性改成777即可,如下图:
现在我们再回到网站刷新一下看看所有的缩略图全部正常显示了!