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 ?