Vorweg: mit Safe_mode=off funktioniert es natürlich.
in meiner globalen und lokalen php.ini (apache2 und php5) habe ich folgende Eintragungen:
max_execution_time, max_input_time, memory_limit und post_max_size habe ich hochgesetzt.open_basedir /srv/www/vhosts/xxxxx/httpdocs:/tmp
upload_max_filesize 10M
upload_tmp_dir /tmp
funktioniert nicht, es erscheint die entsprechende Fehlermeldung.if ( !move_uploaded_file($userfile,$destination) ){
die ("Fehler beim Kopieren $userfile_name von $userfile in Zielverzeichnis $destination");
}
Fehlercode habe ich geprüft, leider erfolglos,Fehler beim Kopieren DSC00062.JPG von /tmp/php6CUs4d in Zielverzeichnis /srv/www/vhosts/xxxx/httpdocs/yyyy/zzzz/7733_DSC00062.JPG
Beim Upload habe ich mal im /tmp Verzeichnis mit "gespickt"Eine anschließende Ausgabe von $_FILES['userfile']['error'] liefert 0
zeigt, daß die Datei zunächst entgegengenommen wird.-rw------- 1 wwwrun www 762731 Apr 21 16:01 phpMfUlGK
/tmp und Zielverzeichnis, sowie ausführende Dateien haben Schreibrechte.
Jemand eine Idee was ich übersehen haben könnte?
:-k
