Le problème
Vous pouvez rencontrer une demande d'augmentation de la limite de taille de téléchargement de fichiers sur le serveur Apache.
Lorsque vous tentez d'appeler une URL pour télécharger un fichier, l'erreur suivante se produit dans le navigateur :
ERROR Request entity too large. Request exceeds the capacity limit
Apache error_log a l'erreur suivante :
Request content-length of 294135 is larger than the configured limit of 262144
La solution
La limite de taille de téléchargement de fichier est contrôlée par la directive Apache "LimitRequestBody ".
Par défaut, il n'est pas défini, ce qui signifie illimité ou pratiquement aucune limite dans les requêtes POST. Si la directive est définie sur une taille spécifique, le dépassement de cette taille produira une erreur similaire à celle ci-dessus.
Pour une description plus détaillée de cette directive, consultez la documentation Apache suivante :
http://httpd.apache.org/docs/1.3/mod/core.html#limitrequestbody
Pour modifier ce paramètre :
1. Modifiez le httpd.conf fichier et définissez la directive sur la valeur souhaitée. Par exemple, pour définir la valeur de 5 Mo, vous utiliserez quelque chose comme ceci :
LimitRequestBody 5120000
Ou :
2. Modifiez le fichier httpd.conf et supprimez ou commentez la directive :
#LimitRequestBody 262144