2017-09-21 1 views
1

나는 laravel 프로젝트에서 작업 중이며 작은 파일에서는 파일 업로드가 올바르게 작동하지만 텍스트 파일 인 샘플 데이터의 400MB 파일을 업로드하려고 시도했을 때Apache : 요청 엔터티가 너무 많음

Request Entity Too Large 

The requested resource 
/table/create/import 
does not allow request data with POST requests, or the amount of data 
provided in the request exceeds the capacity limit. 
내 php.ini 파일을 검사 한하고, 파일을 업로드받을 어디

upload_max_filesize = 5000M 
post_max_size = 10000M 
max_input_time = 300 
max_execution_time = 500 

나는 또한 폴더에있는 httpd.conf 파일에 LimitRequestBody를 설정하는 시도를 발견 지침에 따라 다음과 같은 설정 시도

에.

<Directory "/var/www/html/project-css/storage/app/flatfiles"> 
    LimitRequestBody 0 
</Directory> 

나는이 설정을 centos로 실행합니다. 나는 며칠 동안이 문제를 조사해 왔으며 답을 찾지 못했습니다. 아무도 아이디어가 없나요?

+0

PHP 파일에서 변경된 php.ini 설정의 적용 값을 확인 했습니까? – chilly

+0

예 phpinfo를보고 적용한 것을 확인했습니다 –

+0

mod_php 또는 php-fpm을 사용하고 있습니까? 어느 쪽이든 그것은 메모리 문제 일 수 있습니다. – pucky124

답변

0

mod_security.conf에서 mod_security 문제가 발견되었습니다. 파일을 업로드 할 수 있도록 SecRequestBodyLimit 크기를 늘릴 수있었습니다.

관련 문제