[오류해결] phpmyadmin mysql, maria db 파일 가져오기(import) 업로드 파일 용량 2MB 크기 제한 해제 및 해결방법
phpmyadmin에서 db를 백업하기 위해서 sql db 파일을 업로드(import)하다보면 업로드 파일 용량이 2MB로 제한되어 있는 것을 볼 수 있습니다. 이는 보안상 문제로 PHP에서 업로드 설정을 2MB(2048KB)로 제한하고 있기 때문입니다.
1. 오류 메시지
phpmyadmin에서 2MB(2048KB)를 초과하는 db 파일업로드를 시도하면, 아래와 같은 오류 메시지가 출력됩니다.
“너무 큰 파일을 업로드하려고 시도했습니다. 제한을 해결하기 위해서는 documentation를 참조하여 주십시오.” |
2. 문제 원인
해당 문제는 PHP에서 보안 문제를 이유로 파일 업로드 설정을 2MB(2048KB)로 제한하고 있기 때문입니다. (아래 그림에서 박스친 부분의 용량이 2MB(2048KB)로 출력이 될 것입니다.)
3. 해결 방법
이 문제를 해결하는 방법은 PHP의 설정 파일 중 php.ini 파일 중 일부를 변경하는 것입니다. 먼저 php.ini 파일을 찾습니다. php.ini 파일은 PHP를 설치한 위치의 하위 경로에 있습니다. 별도 설정을 하지 않은 경우에 보통 program files\php_version\php.ini에 위치합니다.
편집기(예: notepad)는 “관리자 권한으로 실행”을 통해 실행합니다. php.ini 파일 중 내용을 변경하고, 변경된 내용을 저장하기 위해서는 관리자 권한이 필요하기 때문입니다. 해당 파일을 편집기에서 실행한 후, 다음을 내용을 찾아서 변경하고, 저장합니다.
설정할 항목 | 설정값 |
---|---|
file_uploads | On |
upload_max_filesize | 100M |
post_max_size | 100M |
위와 같이 file_uploads 설정값은 On으로 변경합니다.
upload_max_filesize 설정값은 업로드할 파일 크기를 결정합니다. 100M는 100MB까지 업로드가 가능함을 의미합니다.
post_max_size 설정값도 위의 upload_max_filesize 설정값과 동일하게 파일 크기를 설정합니다. 100M는 역시 100MB까지 업로드가 가능함을 의미합니다.
그럼 또 뵙겠습니다.
댓글
댓글 쓰기