web-dev-qa-db-fra.com

Augmenter la taille maximale du post

Il y a beaucoup de données soumises sans téléchargement de fichier et le $_SERVER['CONTENT_LENGTH'] est dépassé. Cela peut-il être augmenté?

51
Daniel

Il y a 2 endroits différents où vous pouvez le configurer:

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

Lequel utiliser 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 Apache le seront.

122
John Green

J'ai eu une situation où des variables ont disparu de POST et toutes les réponses ci-dessus n'ont pas aidé. Il s'est avéré que

max_input_vars=1000

a été défini par défaut et POST en question avait plus que cela. Cela peut être un problème.

61
RandomWhiteTrash
; Maximum allowed size for uploaded files.
upload_max_filesize = 40M

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

Vous pouvez le faire avec .htaccess:

php_value upload_max_filesize 20M
php_value post_max_size 20M
7
RJD22

Nous pouvons augmenter la limite maximale en utilisant .htaccess fichier.

php_value session.gc_maxlifetime 10800
php_value max_input_time         10800
php_value max_execution_time     10800
php_value upload_max_filesize    110M
php_value post_max_size          120M

Si parfois d'autres méthodes ne fonctionnent pas, cette méthode fonctionne parfaitement.

6
Neel Thakkar

Vous pouvez augmenter cela dans php.ini

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

Je rencontrais un problème similaire lors du téléchargement de gros fichiers, cela fonctionne très bien pour moi maintenant:

safe_mode = off
max_input_time = 9000
memory_limit = 1073741824
post_max_size = 1073741824
file_uploads = On
upload_max_filesize = 1073741824
max_file_uploads = 100
allow_url_fopen = On

J'espère que cela t'aides.

5
ahmed

Vous pouvez spécifier à la fois la taille maximale de publication et la taille maximale du fichier dans le fichier php.ini.

post_max_size = 64M
upload_max_filesize = 64M
5
NathanD

Essayer

LimitRequestBody 1024000000
1
pavel