Timthumb获取错误:无法创建文件缓存目录


Timthumb getting error: Could not create the file cache directory

最近我正在做一个项目,我需要一个图像调整器脚本。我在谷歌上搜索了很多次,但我没有找到任何好的脚本。我刚刚看到一个名为timthumb,但我仍然遇到问题。

我使用下面的代码片段来修剪图像:

<img src="trim.php?src=/ahsan.jpg&h=150&w=150"/>

但是当我运行文件时,我得到一个错误。我找不到任何调整大小的图像,只有一个空白页。另外,我得到了这个错误:

Could not create the file cache directory

如何修复?

这很可能是因为您的文件缓存目录权限不允许TimThumb写入它。要找到文件缓存目录,请进入timthumb配置文件并查找"FILE_CACHE_DIRECTORY"常量。

修改该文件夹的权限,并确保它是可写的用户执行脚本

就像A_funs回答的那样,您应该有"cache"文件夹。如果没有,在根目录文件夹中创建,或者在文件的旁边创建。

我设法通过770权限解决了对缓存文件夹授予权限的问题。