Joshh: imagick und die Rechte...

Beitrag lesen

Hallo,

Wo prüfst Du, ob mkdir erfolgreich ist?

Ich prüfe zuvor, ob ich im Bilderordner Schreibrechte habe (mit is_writable) und später nochmal, ob das mit mkdir erstellte Verzeichnis existiert (mit isdir).
Im ftp-Client sehe ich auch, dass der thumbs-Ordner erstellt wurde, das er dem php-Benutzer gehört und chmod 777 hat.

Warum gibst Du jedem Benutzer Vollzugriff auf das Verzeichnis? chmod 0777 ist kein Allheilmittel, sondern Cargo Cult. PHP-Voodoo, wenn Du so willst. Keiner weiß, warum man es macht, aber jeder glaubt, dass es hilft. 0700 sollte ausreichen, 0755 geht auch noch. Je nach Server-Einstellung erzeugt mkdir automatisch 0755, 0711, oder 0700, und es gibt kaum einen sinnvollen Grund, daran etwas zu ändern.

Da muss ich Dir Recht geben, das habe ich nur gemacht, um auszuschließen, dass es an zu geringen Rechten liegt.
Mir war bisher nicht klar, dass im Safe-Mode trotz 777 der Besitzer noch eine Rolle spielt.

Gruß
Josh