最近我正在做一个项目,我需要一个图像调整器脚本。我在谷歌上搜索了很多次,但我没有找到任何好的脚本。我刚刚看到一个名为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权限解决了对缓存文件夹授予权限的问题。