Skip to Content
Go Back
안형우

안녕하세요. 14년차 풀스택 웹개발자 안형우입니다. 이 블로그에서는 WordPress, PHP, CSS, 사용성, 리눅스 서버 등 풀스택 웹개발에서 마주하는 다양한 문제 상황과 해결책, 필요한 개념들을 다룹니다. 👉 소개


작업물

📌 워드프레스, 답답한 빌더와 플러그인 대신 시원하게 커스터마징하기(강의) 2023-01-15
📌 아무도 말하지 않는 PHP의 좋은 점 2018-10-13
📌 유지보수하기 쉬운 CSS 전략(슬라이드) 2016-12-20
📌 워드프레스 테마에서 템플릿 파일 매칭 순서 2013-05-12

[APMSETUP 7] Request Entity Too Large – post_max_size랑 upload_max_filesize 용량을 다 키웠는데도 용량 때문에 업로드가 안 된다고 나올 때

Request Entity Too Large

The requested resource
 /folder/
 does not allow request data with POST requests, or the amount of data provided in the request exceeds the capacity limit.

용량이 별로 크지도 않은 파일을 업로드시켰는데 위와 같은 에러 메세지가 떴다. 분명히 php.ini 에서 post_max_size랑 upload_max_filesize 의 용량을 늘렸는데도 그랬다.

문제는 php가 아니라 apache였다.

해법은 “Request Entity Too Large 에러 메세지”에서 찾았다.

해법 1. 설정 용량을 늘린다

C:\APM_Setup\Server\Apache\conf\extra\httpd-modsecurity.conf

위 파일을 메모장이나 텍스트 편집기로 열어서 아래 문구를 찾는다.

SecRequestBodyLimit 131072

숫자를 늘린다.

그런데 왜인지는 모르겠지만, 이 방법은 추천하지 않는다고 한다. 이유는 모른다. 알아서 판단하라.

해법2. modsecurity를 비활성화한다

C:\APM_Setup\Server\Apache\conf\httpd.conf

위 파일을 연다. 그리고 아래 부분을 찾는다.

Include conf/extra/httpd-modsecurity.conf

이걸 이렇게 고친다.

#Include conf/extra/httpd-modsecurity.conf

앞에 #만 붙여 주면 되는 거다.

안녕하세요. 14년차 풀스택 웹개발자 안형우입니다. 이 블로그에서는 WordPress, PHP, CSS, 사용성, 리눅스 서버 등 풀스택 웹개발에서 마주하는 다양한 문제 상황과 해결책, 필요한 개념들을 다룹니다. 👉 소개


작업물

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다