L’erreur 413 Request Entity Too Large se produit lorsque le serveur Web Apache limite la taille des données qu’un client (côté utilisateur) peut envoyer. Ceci est contrôlé par une directive de configuration appelée LimitRequestBody.
La réponse à une erreur 413 peut être de plusieurs types :
- Augmenter la taille maximale autorisée : Vous pouvez régler cette valeur à une taille qui convient à vos besoins. Par exemple, pour autoriser des demandes de corps jusqu’à 100Mo, utilisez “LimitRequestBody 104857600” (100 _ 1024 _ 1024 = 104857600).
- Modification du fichier de configuration .htaccess : Vous pouvez également utiliser un fichier .htaccess pour modifier cette valeur pour un répertoire spécifique. Par exemple, pour autoriser des demandes de corps jusqu’à 50Mo dans un répertoire spécifique, créez ou modifiez un fichier .htaccess dans ce répertoire avec “LimitRequestBody 52428800”.
- Modification des paramètres PHP : Si vous utilisez PHP, il se peut que vous deviez également modifier les directives de configuration PHP post_max_size et upload_max_filesize. Ces deux directives définissent également la taille maximale des données POST et des fichiers téléchargés qui sont autorisées par PHP.
Il est important de noter que l’augmentation de ces valeurs à une taille trop grande peut avoir un impact sur les performances du serveur.