71 votes

Augmenter la taille maximale des messages

Il y a beaucoup de données soumises, pas de téléchargements de fichiers et l'application $_SERVER['CONTENT_LENGTH'] est dépassée. Peut-on l'augmenter ?

0 votes

Je suppose que vous utilisez Apache, qui limite en fait la taille des messages.

2 votes

0 votes

Leer cet article sur drupal sur la relation entre post_max_size et upload_max_filesize

144voto

John Green Points 7331

Il y a deux endroits différents où vous pouvez le régler :

php.ini

post_max_size=20M
upload_max_filesize=20M

.htaccess / httpd.conf / virtualhost include

php_value post_max_size 20M
php_value upload_max_filesize 20M

Le choix dépend de ce à quoi vous avez accès.

.htaccess ne nécessitera pas de redémarrage du serveur, mais php.ini et les autres fichiers de configuration d'Apache le nécessiteront.

0 votes

Où accéder au fichier .htaccess. J'utilise ubuntu

0 votes

Faut-il redémarrer l'ordinateur pour que les effets se fassent sentir ?

0 votes

Vous devez redémarrer votre serveur web lorsque vous modifiez le fichier PHP.ini.

78voto

RandomWhiteTrash Points 1329

J'ai été confronté à une situation où des variables manquaient dans POST et toutes les réponses ci-dessus n'ont pas aidé. Il s'est avéré que

max_input_vars=1000

a été fixé par défaut et le TPV en question en avait plus. Cela peut poser un problème.

0 votes

Merci beaucoup - c'est la seule chose qui a fait l'affaire pour moi.

1 votes

C'est la bonne réponse. sachez que vous ne devez pas définir cette valeur à partir de php mais à partir de php.ini ou htaccess. pour htaccess, utilisez ceci : php_value max_input_vars 4000

0 votes

Merci pour ce max_input_vars=3000, qui fonctionne pour moi, mais pas post_max_size.

25voto

Muhammad Zeeshan Points 5497
; Maximum allowed size for uploaded files.
upload_max_filesize = 40M

; Must be greater than or equal to upload_max_filesize
post_max_size = 40M

8voto

RJD22 Points 6024

Vous pouvez le faire avec .htaccess :

php_value upload_max_filesize 20M
php_value post_max_size 20M

6voto

Ivan Lazarevic Points 186

Vous pouvez augmenter cette valeur dans le fichier php.ini

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X