728x90
안녕하세요. 은은한 개발자입니다.
파일을 업로드 하는 경우 사이즈 제한에 걸려 서버 에러를 보게 되는 경우가 있는데 이 부분을 해결하는 방법에 대해 알아보도록 하겠습니다.
1. PHP 설정파일 수정
file_uploads = On // 파일 업로드를 허용함
post_max_size = 32M // post 방식으로 넘길 수 있는 최대 파일 크기
upload_max_filesize = 32M // 업로드 파일 최대 크기
memory_limit = 128M // 메모리 사용량
max_execution_time = 30 // 업로드에 걸리는 시간(초)
php.ini 파일에서 위 항목들을 수정하는 방법이 있습니다. upload_max_filesize 와 post_max_size 값을 수정해주시면 되는데 그 외의 항목들은 필요시 함께 수정하면 됩니다. 해당 파일을 수정하고 나면 사용하고 계신 웹서버(아파치 등)를 재시작 해주셔야합니다.
2. PHP ini_set() 사용
ini_set('post_max_size', '64M');
ini_set('upload_max_filesize', '64M');
소스에 위 코드를 삽입해 원하는 사이즈를 설정해주는 방법이 있습니다.
특정 업로드의 경우에만 사이즈 변경이 필요하다면 2번의 방법을 사용하는 것이 좋을 수 있지만 전체적으로 업로드 사이즈의 변경이 필요할 경우 1번의 방법을 사용하는 것이 확실한 방법일 수 있겠습니다.
728x90
'Develop > PHP' 카테고리의 다른 글
PHP timezone 설정방법 date(): It is not safe to rely on the system's timezone settin (0) | 2020.02.26 |
---|---|
PHP 짧은 태그 설정 short_open_tag (0) | 2020.02.26 |
PHP DB연결 테스트 (0) | 2020.02.25 |
PHP 파일 확장자 체크하는 방법 (1) | 2020.02.25 |
PHP 특정 아이피 차단 (0) | 2020.02.25 |
댓글