El módulo de Drupal ImageCache permite manipular dinámicamente las imágenes, creando “presentaciones” de una misma imagen. Puede recortar, redimensionar, girar, etc. una imagen subida al sitio.
Sin embargo, no funciona bien si las URLs limpias no están activadas, ya que no puede crear directorios ni escribir en sites/default/files, que es donde se guardan estas “presentaciones” de las imágenes.
Para activar las URLs limpias, sólo hay que ir a Configuración del sitio > URLs limpias.
Sin embargo, a veces no nos es posible activarlas, ya que es necesario el archivo .htaccess en la raíz del sitio, que a veces, sin querer, no se copia al instalar Drupal.
La solución es confirmar que ese archivo está presente, y si no, volverlo a subir a la raíz de nuestra instalación de Drupal.
Una vez que las URLs estén limpias, podremos utilizar ImageCache sin problemas.