一般情况下,drupalimagcache都是可以使用,可以自动创建cache文件夹还有缩略图,但是经常会遇到这样问题,如果把本地测试安装好的程序放到服务器上,可能会出现这样情况。
7 G( ?4 _0 m8 s! b; y/ \9 {如果本地是apache服务器,服务器上是iis支持。但是iis又不支持clean url。遇到这个imagacache无法生成缩略图和文件夹,最后到imagacache文件里面修改了一下代码:
( F8 P9 w; L+ e/ W& Z4 }imagacache.module
4 d3 ~* C% g/ r" X/ R* |( a8 j" a8 e- m, c
<?php
( g" L- z0 H+ D: B5 |+ t" r3 K! |8 J+ b/ S8 R
//321行 修改为 8 K) m; Q9 x2 g+ N* ?
return url($GLOBALS['base_url'] . '/index.php?q=' . file_directory_path() .'/imagecache/'. $presetname .'/'. $path, $args);% D# o3 b5 L1 H
//经过测试可行。解决问题
# S+ f, f! Y4 f. J! E1 q+ {?>/ m9 `& M# m% @% h8 D
! J) \7 D7 y6 ]% A* O |
|