Ich hab monatelang ein Script auf dem Server laufen gehabt ohne Probleme, doch seint knapp einer Woche funktioniert das ganze nicht mehr. Das Script läuft ungefähr so:
- Upload eines Bildes
- Mit imagecreatefromjpeg() das Bild aus dem tmp-Verzeichnis auslesen und verarbeiten (resize etc)
- Mit imagejpeg() ins richte Verzeichnis speichern
Die PHP-Datei, das Verzeichnis wo die Bilder schlussendlich gespeichert werden und das Verzeichnis wo die PHP-Datei drin sind hatten alle die nötigen Rechte.
Doch nun klappt das ganze nicht mehr. Mögliche Fehlerquellen die ich ausgeschlossen habe:
- gdlib ist immernoch vorhanden
- Alle betreffenden Dateien/Verzeichnisse haben nun chmod 777
Komischerweise funktioniert auch der Befehl move_uploaded_file() nicht mehr.
Jedesmals kommt diese Fehlermeldung:
Warning: move_uploaded_file(xxx/xxx.xxx): failed to open stream: Permission denied in /home/xxxxx/xxxxx/upload.php on line 22
Wiesooo? Ich bin mit meinem Latein am Ende... Kann das an einer neuen Servereinstellung liegen?