Joshh: imagick und die Rechte...

Beitrag lesen

Hallo zusammen,

ich möchte mit imagick automatisch Thumbnails von Bildern in einem Verzeichnis erstellen und im Unterverzeichnis "/thumbs" speichern. Das mache ich so:

  
$bild = new Imagick($gallery_folder.$datei);  
$bild->cropThumbnailImage($thumbs_size,$thumbs_size);  
$bild->writeImage($thumbs_folder.$datei);  

Vorher wird geprüft, ob das Unterverzeichnis "/thumbs" existiert. Wenn nicht, wird es erstellt:

  
mkdir($thumbs_folder);  
chmod($thumbs_folder, 0777);  

Der Witz ist jetzt, dass imagick (bzw. writeImage) sich in diesem Fall mit folgender Meldung verabschiedet:

Fatal error: Uncaught exception 'ImagickException' with message 'Safe mode restricts user to read image:

Erstelle ich den thumbs-Ordner per ftp, werden die Thumbs korrekt erstellt und alles ist gut ;-)

Mir ist nicht klar, warum der php-Nutzer nicht in ein selbst erstelltes Verzeichnis schreiben darf, aber dafür in eins, das dem ftp-Nutzer gehört.

Hat jemand einen heißen Tipp für mich?

Gruß
Josh