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

Lecture de 2 minute(s)
0

Je souhaite télécharger des fichiers volumineux sur mon instance WordPress Amazon Lightsail Bitnami.

Brève description

Upload_max_filesize est la taille maximale d'un fichier chargé et la limite pour un seul fichier. Post_max_size est la limite du corps entier de la demande. Il est recommandé de définir la limite post_max_size pour qu'elle soit supérieure ou égale à la taille upload_max_filesize. Par défaut, WordPress limite les chargements à 40 Mo pour post_max_size et upload_max_filesize.

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

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

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

Résolution

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

1.    Pour augmenter les limites relatives à upload_max_filesize et post_max_size, ouvrez le fichier /opt/bitnami/php/etc/php.ini. Utilisez un éditeur de texte comme 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 i pour modifier les valeurs. Après avoir modifié les valeurs, appuyez sur le bouton ÉCHAP pour enregistrer le fichier. Exécutez ensuite la commande suivante pour enregistrer le fichier :

:wq!

3.    Pour vérifier que le paramètre LimitRequestBody est spécifié dans les fichiers de configuration Apache, exécutez 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. Si le paramètre est spécifié et que sa valeur est inférieure à la taille de chargement souhaitée, procédez comme suit pour l'augmenter :

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

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

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

LimitRequestBody 65536

Appuyez sur le bouton ÉCHAP, puis exécutez la commande suivante pour enregistrer le fichier :

:wq!

4.    Avant de redémarrer les services, vérifiez les détails de configuration :

sudo apachectl configtest

Syntax OK

5.    Pour que les modifications prennent effet, exécutez la commande suivante pour redémarrer les serveurs :

sudo /opt/bitnami/ctlscript.sh restart
AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 8 mois