Увеличение максимального размера поста
Существует много данных, не загруженных файлов, и $_SERVER['CONTENT_LENGTH']
превышается Можно ли это увеличить?
11 ответов
Вы можете установить его в 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 будут.
У меня была ситуация, когда переменные пропадали из 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 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
Если иногда другие способы не работают, этот способ работает идеально.
Вы можете сделать это с помощью.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
Я столкнулся с подобной проблемой при загрузке больших файлов, теперь она отлично работает для меня:
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
Надеюсь это поможет.
Вы можете указать как максимальный размер поста, так и максимальный размер файла в php.ini.
post_max_size = 64M
upload_max_filesize = 64M
php.ini
Измените настройку max_input_vars со значения по умолчанию 1000 на 10000, чтобы получить достаточно данных для публикации в формате json.
Это сработало для меня.
max_input_vars=10000
Добавьте только следующие 3 строки в.htaccess
файл, который находится в вашей корневой папке проекта.
php_value memory_limit 500M
php_value post_max_size 500M
php_value upload_max_filesize 500M
Это полностью поможет вам в решении вашей проблемы.