프로그래밍/PHP

PHP 파일 업로드시 제한일 경우

seungdols 2014. 5. 26. 01:48

php.ini파일에서 용량과 관련하여 설정해 주어야 하는 부분은 5곳 입니다.

file_uploads = On
파일 업로드를 허용할지 설정하는 부분으로 당연히 ON으로 되어 있어야 합니다.

upload_max_filesize = 20M
최대 업로드 파일 사이즈입니다. 원하시는 용량만큼 설정하시면 됩니다.

post_max_size = 20M
Post방식으로 넘겨 질 최대 데이터 사이즈입니다.

max_execution_time = 300
최대 실행시간입니다. 용량이 큰 만큼 높여주어야 합니다.
memory_limit = 128M 저의 경우 디폴트가 128M였으므로...



pload_max_filesize, post_max_size, memory_limit는 보통 같은 값으로 세팅을 하는데여. PHP메뉴얼에서 크기를 memory_limit > post_max_size > upload_man_filesize 이렇게 설정 해주어야 한다고 합니다. 


그 후 아파치 리스타트.


그래도 안된다면 , /etc/httpd/conf.d/php.conf을 열어 LimitRequestBody 여길 찾아 보면 그 값이

524288로 설정 되어있는데 이 값을 20M에 해당하도록 높여 준 후 저장.


그리고 다시 아파치 재시작.

반응형

'프로그래밍 > PHP' 카테고리의 다른 글

mb_substr 사용하고자 할 때!  (0) 2015.06.06
PHP date() 함수 쓰다가 경고 뜰 경우  (0) 2014.05.26
php mysql 사용 잘 하다가 에러 날 때  (0) 2014.05.25
18. 파일 업로드  (0) 2014.04.04
17. 디렉토리 제어  (0) 2014.04.03