Comment puis-je augmenter la limite de taille de téléchargement PHP dans mon instance WordPress Lightsail Bitnami ?

Date de la dernière mise à jour : 23/09/2021

Je souhaite télécharger des fichiers volumineux sur mon instance WordPress Amazon Lightsail Bitnami. Comment puis-je augmenter la limite de taille de téléchargement de fichiers par défaut sur mon instance ?

Brève description

Upload_Max_FileSize est la taille maximale d'un fichier téléchargé. Il s'agit de la limite pour un seul fichier. Post_max_size, en revanche, est la limite du corps entier de la requête. Une bonne pratique consiste à définir la taille post_max_size sur une valeur supérieure ou égale à upload_max_filesize.

Par défaut, WordPress limite la taille des téléchargements à 40 Mo pour post_max_size et upload_max_filesize.

Pour vérifier la limite de téléchargement sur votre instance Lightsail, exécutez les commandes suivantes :

# grep -i "upload_max_filesize" /opt/bitnami/php/etc/php.ini
upload_max_filesize = 40M
# grep -i "post_max_size" /opt/bitnami/php/etc/php.ini
post_max_size = 40M

Résolution

Pour modifier la taille de téléchargement maximale, procédez comme suit :

1.    Ouvrez le fichier /opt/bitnami/php/etc/php.ini pour augmenter upload_max_filesize et post_max_size. Utilisez un éditeur de texte, tel que l'éditeur vi pour accéder au fichier /opt/bitnami/php/etc/php.ini.

# sudo vi /opt/bitnami/php/etc/php.ini
; Maximum size of POST data that PHP will accept.
  post_max_size = 64M

; Maximum allowed size for uploaded files.
  upload_max_filesize = 64M

2.    Appuyez sur le bouton i pour modifier les valeurs. Après avoir modifié les valeurs, enregistrez le fichier en appuyant sur le bouton ÉCHAP. Ensuite, saisissez la commande :wq !.

3.    Vérifiez que le paramètre LimitRequestBody est spécifié dans les fichiers de configuration Apache à l'aide de la commande suivante :

# grep "LimitRequestBody" /opt/bitnami/apache2/conf/httpd.conf

Si le paramètre n'est pas spécifié, il n'y a aucune restriction de taille dans les limites de configuration du serveur web Apache. Toutefois, si le paramètre est spécifié et que la valeur est inférieure à la taille de téléchargement souhaitée, augmentez le paramètre en procédant comme suit :

Ouvrez /opt/bitnami/apache2/conf/httpd.conf dans un éditeur de texte tel que l'éditeur vi :

# sudo vi /opt/bitnami/apache2/conf/httpd.conf

Définissez le paramètre LimitRequestBody sur une nouvelle valeur en octets, comme illustré dans l'exemple suivant :

LimitRequestBody 65536

Appuyez sur le bouton ÉCHAP, puis saisissez la commande :wq! pour enregistrer le fichier.

4.    Vérifiez les détails de la configuration avant de redémarrer les services :

sudo apachectl configtest
Syntax OK

5.    Redémarrez les serveurs pour que les modifications prennent effet.

sudo /opt/bitnami/ctlscript.sh restart

Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?