[오류해결] phpmyadmin mysql, maria db 파일 가져오기(import) 업로드 파일 용량 2MB 크기 제한 해제 및 해결방법

phpmyadmin에서 db를 백업하기 위해서 sql db 파일을 업로드(import)하다보면 업로드 파일 용량이 2MB로 제한되어 있는 것을 볼 수 있습니다. 이는 보안상 문제로 PHP에서 업로드 설정을 2MB(2048KB)로 제한하고 있기 때문입니다.

1. 오류 메시지

phpmyadmin에서 2MB(2048KB)를 초과하는 db 파일업로드를 시도하면, 아래와 같은 오류 메시지가 출력됩니다.

“너무 큰 파일을 업로드하려고 시도했습니다. 제한을 해결하기 위해서는 documentation를 참조하여 주십시오.”
Phpmyadmin 파일 업로드 오류 메시지

2. 문제 원인

해당 문제는 PHP에서 보안 문제를 이유로 파일 업로드 설정을 2MB(2048KB)로 제한하고 있기 때문입니다. (아래 그림에서 박스친 부분의 용량이 2MB(2048KB)로 출력이 될 것입니다.)

3. 해결 방법

이 문제를 해결하는 방법은 PHP의 설정 파일 중 php.ini 파일 중 일부를 변경하는 것입니다. 먼저 php.ini 파일을 찾습니다. php.ini 파일은 PHP를 설치한 위치의 하위 경로에 있습니다. 별도 설정을 하지 않은 경우에 보통 program files\php_version\php.ini에 위치합니다.

php.ini 파일 위치

편집기(예: notepad)는 “관리자 권한으로 실행”을 통해 실행합니다. php.ini 파일 중 내용을 변경하고, 변경된 내용을 저장하기 위해서는 관리자 권한이 필요하기 때문입니다. 해당 파일을 편집기에서 실행한 후, 다음을 내용을 찾아서 변경하고, 저장합니다.

설정할 항목설정값
file_uploadsOn
upload_max_filesize100M
post_max_size100M
php.ini 파일 설정 항목
php.ini 파일 file_uploads 설정 변경

위와 같이 file_uploads 설정값은 On으로 변경합니다.

php.ini 파일 upload_max_filesize 설정 변경

upload_max_filesize 설정값은 업로드할 파일 크기를 결정합니다. 100M는 100MB까지 업로드가 가능함을 의미합니다.

php.ini 파일 post_max_size 설정 변경

post_max_size 설정값도 위의 upload_max_filesize 설정값과 동일하게 파일 크기를 설정합니다. 100M는 역시 100MB까지 업로드가 가능함을 의미합니다.

그럼 또 뵙겠습니다.

댓글

인기 게시글

[오류해결] KMS 인증(Activation) 오류(error) 0xC004F017 문제 원인 및 해결 방법

[오류해결] 카카오톡 PC 버전 접속 오류(일시적인 장애이거나 네트워크 문제일 수 있습니다. 잠시 후 다시 이용해 주세요. 오류코드 70101, 11002, LL)와 다음(daum.net), 티스토리(tistory.com) 접속 오류(오류코드 DNS_PROBE_FINISHED_NXDOMAIN) 문제