fastCGI & PHP und Nginx - Upload immer auf /tmp/

exority

New Member
Hallo,

Ich betreibe eine kleine Filehosting-Seite, geuploadet wird direkt auf die Datenserver per FTP-Zugriff. Nun wenn jemand also ein 1GB File hochladet vom Pageserver dann kopiert er exakt die gleiche Datei unter /tmp/ Hauptverzeichnis im Server.

Sobald dieses temporäre Verzeichnis voll ist bzw. es mehr als 6-7 Files sind, klappt der Upload auf meiner Internetseite nicht. Es kommen dann immer 0MB Dateien heraus.


Woran kann das liegen?
 
Verschiebst oder kopierst Du die Datei nach dem Upload? Es ist recht normal, dass sich die Daten dann in /tmp/ ansammeln, da sie ja erst komplett da sein müssen, bevor Du sie verarbeiten kannst.
Höchstwahrscheinlich benutzt dein Upload-Script kein move_uploaded_file() und so bleiben die Dateien nun halt im /tmp Ordner. Auch kannst Du 'mal versuchen, die Datei in /tmp mit unlink() nach dem kopieren/verschieben zu löschen.
 
Back
Top