Увеличение максимального размера поста - PullRequest
50 голосов
/ 26 мая 2011

Отправлено много данных, нет файлов, и превышено $_SERVER['CONTENT_LENGTH']. Можно ли это увеличить?

Ответы [ 9 ]

119 голосов
/ 26 мая 2011

Вы можете установить его в 2 разных местах:

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

Какиеодин из них зависит от того, к чему у вас есть доступ.

.htaccess не требует перезапуска сервера, но php.ini и другие файлы apache conf будут.

59 голосов
/ 12 марта 2015

У меня была ситуация, когда переменные пропадали из POST, и все приведенные выше ответы не помогли.Оказалось, что

max_input_vars=1000

было установлено по умолчанию, а у POST было больше.Это может быть проблемой.

21 голосов
/ 26 мая 2011
; Maximum allowed size for uploaded files.
upload_max_filesize = 40M

; Must be greater than or equal to upload_max_filesize
post_max_size = 40M
6 голосов
/ 26 мая 2011

Вы можете сделать это с помощью .htaccess:

php_value upload_max_filesize 20M
php_value post_max_size 20M
5 голосов
/ 01 августа 2016

Мы можем увеличить максимальный лимит, используя .htaccess файл.

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

Если иногда другие способы не работают, этот способ работает идеально.

5 голосов
/ 26 мая 2011

Вы можете указать как максимальный размер поста, так и максимальный размер файла в php.ini

post_max_size = 64M
upload_max_filesize = 64M
5 голосов
/ 26 мая 2011

Вы можете увеличить это в php.ini

; Maximum allowed size for uploaded files.
upload_max_filesize = 2M
4 голосов
/ 10 сентября 2012

Я столкнулся с подобной проблемой при загрузке больших файлов, теперь она отлично работает для меня:

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

Надеюсь, это поможет.

1 голос
/ 04 ноября 2014

Попробуйте

LimitRequestBody 1024000000
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...