Ich habe kürzlich ein PHP-Download-Portal auf einem unserer Server installiert. Alles funktioniert gut, aber Benutzer können keine großen Dateien hochladen (~ 20 MB).Wie kann ich verhindern, dass große Apache/PHP-Dateiuploads fehlschlagen?
Ich habe die folgenden Einstellungen extrem große Werte oder unbegrenzt:
memory_limit
upload_max_filesize
post_max_size
memory_limit
Voll php.ini
hier: http://pastebin.com/NrqJvMVM
Aber es immer noch nicht nach dem Neustart des Servers.
Fehle ich eine Einstellung? Muss ich irgendwelche Werte in der Apache-Konfiguration aktualisieren? Könnte eine Firmenfirewall das irgendwie stören?
EDIT: Ich habe phpinfo() überprüft und die Master-Konfiguration zeigt immer noch die alten Werte. Die Konfigurationsdatei C: \ Windows \ php.ini hat jedoch die neuen Werte. Benutze ich die falsche Konfigurationsdatei?
Ich benutze nicht Suhoshin oder fcgi. Ich habe versucht, die Werte zu .htaccess hinzuzufügen, aber der Datei-Upload funktioniert immer noch nicht. Ich bekomme jetzt keine Fehlermeldung, aber die Datei erscheint nie auf dem Server. – xsl
Ich habe die Frage bearbeitet, vielleicht helfen dir die zusätzlichen Informationen weiter. – xsl
Es funktioniert jetzt. Aus irgendeinem Grund konnte php die Konfigurationsdatei im Windows-Verzeichnis nicht lesen. – xsl