Увеличение максимального размера сообщения

Существует много данных, которые не передаются без загрузки файлов, и превышается $_SERVER['CONTENT_LENGTH'] . Можно ли это увеличить?

Есть два разных места, которые вы можете установить:

php.ini

 post_max_size=20M upload_max_filesize=20M 

.htaccess / httpd.conf / virtualhost включает

 php_value post_max_size 20M php_value upload_max_filesize 20M 

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

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

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

 max_input_vars=1000 

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

 ; Maximum allowed size for uploaded files. upload_max_filesize = 40M ; Must be greater than or equal to upload_max_filesize post_max_size = 40M 

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

 php_value upload_max_filesize 20M php_value post_max_size 20M 

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

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

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

 post_max_size = 64M upload_max_filesize = 64M 

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

 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 

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

Мы можем увеличить максимальный предел, используя файл .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 

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

Пытаться

 LimitRequestBody 1024000000