一般情况下,drupalimagcache都是可以使用,可以自动创建cache文件夹还有缩略图,但是经常会遇到这样问题,如果把本地测试安装好的程序放到服务器上,可能会出现这样情况。
. g5 w, M4 W6 r }4 W如果本地是apache服务器,服务器上是iis支持。但是iis又不支持clean url。遇到这个imagacache无法生成缩略图和文件夹,最后到imagacache文件里面修改了一下代码:7 k) j8 J! w0 |6 N2 ]* t
imagacache.module
. r; W, I+ c z: F6 V7 U
( Q3 ?) n ]% n8 x$ _# V<?php
2 o, U" P. w7 ^1 Q$ U" {5 D9 }" j. X3 p' k% B9 N- R$ Q t
//321行 修改为 ( I- L8 ]- z8 j1 J
return url($GLOBALS['base_url'] . '/index.php?q=' . file_directory_path() .'/imagecache/'. $presetname .'/'. $path, $args);; b( b* N3 ~! X) M$ q
//经过测试可行。解决问题5 W! @ S. `. k) [" y
?>& d P n6 e" X5 u
}$ ?+ _* k) v1 D |
|