Das Problem
Möglicherweise werden Sie aufgefordert, die Größenbeschränkung für Dateidownloads im Apache-Server zu erhöhen.
Beim Versuch, eine URL zum Hochladen einer Datei aufzurufen, tritt im Browser folgender Fehler auf:
ERROR Request entity too large. Request exceeds the capacity limit
Apache error_log hat den folgenden Fehler:
Request content-length of 294135 is larger than the configured limit of 262144
Die Lösung
Die Größenbeschränkung für Dateidownloads wird durch die Apache-Direktive „LimitRequestBody gesteuert „.
Standardmäßig ist es nicht festgelegt, was bedeutet, dass die POST-Anforderungen unbegrenzt oder praktisch unbegrenzt sind. Wenn die Direktive auf eine bestimmte Größe eingestellt ist, führt das Überschreiten dieser Größe zu einem ähnlichen Fehler wie dem obigen.
Eine ausführlichere Beschreibung dieser Anweisung finden Sie in der folgenden Apache-Dokumentation:
http://httpd.apache.org/docs/1.3/mod/core.html#limitrequestbody
So ändern Sie diese Einstellung:
1. Bearbeiten Sie die httpd.conf Datei und setzen Sie die Direktive auf den gewünschten Wert. Um beispielsweise den Wert auf 5 MB festzulegen, würden Sie Folgendes verwenden:
LimitRequestBody 5120000
Oder:
2. Bearbeiten Sie die Datei httpd.conf und entfernen oder kommentieren Sie die Anweisung aus:
#LimitRequestBody 262144