Hm,
der Webserver läuft, mysql und php auch, aber ich kann mit PHP keine Files via http hochladen 😢 Ich habe schon vor einiger Zeit ein script geschrieben, dass mir Kategorien auf meiner Website anlegt und das ganze läuft auch bei einem Freund auf nem Server (unter Windows....)
Der entsprechende Teil in der PHP.ini ist auch angepasst/war schon korrekt, ich hab nur das Verzeichnis für den temporären Upload angepasst (das ganze funktioniert aber auch nicht mit dem default Verzeichnis (/tmp).
Erst dachte ich, es liegt an den Rechten, aber es kommt keine Meldung wie: Permission denied....
;;;;;;;;;;;;;;;; ; File Uploads ; ;;;;;;;;;;;;;;;; ; Whether to allow HTTP file uploads. file_uploads = On ; Temporary directory for HTTP uploaded files (will use system default if not ; specified). ;upload_tmp_dir = upload_tmp_dir=/var/www/tmp/ ; Maximum allowed size for uploaded files. upload_max_filesize = 2M
Die Fehlerausgabe und einige debug-Messages die ich eingefügt habe:
/var/www/tmp/php0PUTgo ←– Datei mit entsprechendem Verzeichnis, die hochgeladen werden soll ($_FILES['datei']['tmp_name'])
12074 ←– Filesize ($FILES['datei']['size'])
/var/www/explosin2/Upload/kategorie/daacb3aaecf8951dd051baabf2d405d2 ←- Zielort mit Dateiname (die Zahl ist ein md5 codiertes datum , damit jedes Bild einen Eindeutigen Namen hat)
Warning: move_uploaded_file(/var/www/explosin2/Upload/kategorie/daacb3aaecf8951dd051baabf2d405d2): failed to open stream: No such file or directory in /var/www/explosion2/admin/kat_add.php on line 13 Warning: move_uploaded_file(): Unable to move '/var/www/tmp/php0PUTgo' to '/var/www/explosin2/Upload/kategorie/daacb3aaecf8951dd051baabf2d405d2' in /var/www/explosion2/admin/kat_add.php on line 13 Fehler beim Hochladen der Datei beachten sie bitte die Maximale größe der Datei.
In dem Ordner /var/www/tmp befindet sich auch nicht das hochgeladene File, deshalb kann er es nicht verschieben. Warum wird es nicht korrekt hochgeladen in den TMP Ordner?