Обратился клиент с проблемой:
Сайт работает в режиме FastCGI, не загружаются изображения размером более 2Мб.
Хотя в php.ini параметры:
max_upload_filesize = 50Mb
post_max_size = 50Mb
В логе Apache2 увидел такую запись:
[Wed Sep 10 20:38:26 2014] [warn] [client 194.58.88.147] mod_fcgid: HTTP request length 135045 (so far) exceeds MaxRequestLen (131072), referer: http://domain.com/goods/edit/24
Стало ясно, что виновник именно FastCGI. Отредактируем файл конфига FastCGI:
# vim /etc/httpd/conf.d/fcgid.conf
И добавляем запись:
Копипаста:
Сайт работает в режиме FastCGI, не загружаются изображения размером более 2Мб.
Хотя в php.ini параметры:
max_upload_filesize = 50Mb
post_max_size = 50Mb
В логе Apache2 увидел такую запись:
[Wed Sep 10 20:38:26 2014] [warn] [client 194.58.88.147] mod_fcgid: HTTP request length 135045 (so far) exceeds MaxRequestLen (131072), referer: http://domain.com/goods/edit/24
Wed Sep 10 20:38:26 2014] [warn] [client 194.58.88.147] mod_fcgid: HTTP request length 135045 (so far) exceeds MaxRequestLen (131072), referer: http://domain.com/goods/edit/24
Стало ясно, что виновник именно FastCGI. Отредактируем файл конфига FastCGI:
# vim /etc/httpd/conf.d/fcgid.conf
И добавляем запись:
MaxRequestLen 60485760
Что соответствует примерно 60МБ.
Перезагрузим Apache2:
# /etc/init.d/httpd restart
Перезагрузим Apache2:
# /etc/init.d/httpd restart
И спокойно загрузим файлик более 2мб.
Копипаста:
Комментариев нет:
Отправить комментарий