-
phpmyadmin이 SQL 파일을 가져올 때 phpmyadmin이 업로드하는 파일의 크기 제한이 있습니다. phpmyadmin이 업로드하는 기본 파일 크기는 2M입니다. phpmyadmin이 2M를 초과하는 대용량 파일을 업로드하려면 업로드된 파일의 크기 구성을 수정해야 합니다. phpmyadmin을 사용하거나 대용량 파일을 여러 배치로 업로드하는 것이 상대적으로 phpmyadmin을 사용하여 업로드된 파일의 크기 제한을 수정하는 것이 훨씬 편리합니다. phpmyadmin 업로드 파일 크기 제한 문제를 해결하려면 php.ini 구성 파일과 phpmyadmin 구성 파일을 수정해야 합니다.
phpmyadmin이 업로드한 파일의 크기 제한을 수정하는 작업은 주로 php.ini 구성 파일과 phpmyadmin 구성 파일을 수정하는 두 단계로 구성됩니다.
1단계: php.ini 구성 파일에서 파일 업로드 크기 구성 수정
이 단계는 일반적인 PHP.INI 구성 파일 업로드 기능 방법과 일치합니다. php.ini 구성 파일에서 upload_max_filesize 및 post_max_size 옵션 값을 수정해야 합니다. 구체적인 수정 방법은 PHP.INI를 참조하세요. 구성: 파일 업로드 기능 구성 튜토리얼.
2단계: PHP 실행 시간 및 메모리 제한을 수정하여 phpmyadmin의 대용량 파일 업로드 기능 구현
phpmyadmin이 대용량 파일을 업로드하도록 하려면 max_execution_time(PHP 페이지가 실행되는 최대 시간), max_input_time(PHP 페이지가 데이터를 받아들이는 최대 시간) 및 memory_limit(PHP 페이지가 실행되는 최대 시간)의 세 가지 구성 옵션도 수정해야 합니다. PHP 페이지가 차지하는 최대 메모리)를 php.ini 구성 파일에 명시해야 하는데, 이는 phpmyadmin이 대용량 파일을 업로드할 때 PHP 페이지의 실행 시간과 메모리 사용량이 필연적으로 길어지고 이로 인해 PHP의 협조가 필요하기 때문입니다. 운영 환경에서는 업로드 파일 크기 제한을 수정하는 것만으로는 충분하지 않습니다.
3단계: phpmyadmin 구성 파일 수정
php.ini의 관련 구성을 완료한 후에는 phpmyadmin 구성도 수정해야 합니다.
1. phpmyadmin 구성 파일에서 $cfg['ExecTimeLimit'] 구성 옵션을 수정합니다. 기본값은 300이며 시간 제한이 없음을 의미하는 0으로 수정해야 합니다.
2. phpmyadmin 설치 루트 디렉터리 아래 가져오기 페이지에서 $memory_limit를 수정합니다.
참고: php.ini 구성 파일에서 메모리 구성 옵션 memory_limit를 읽는 것이 좋습니다. 비어 있으면 기본 메모리 크기가 2M로 제한됩니다. 제한이 없으면 메모리 크기가 10M로 제한됩니다. 이 코드를 수정하려면 이를 php.ini 구성 파일의 관련 설정과 결합하세요.
이 시점에서 php.ini 구성 파일과 phpmyadmin 구성 파일의 파일 업로드 구성 옵션을 수정한 후 phpmyadmin 업로드 파일 크기 제한 문제를 해결하여 phpmyadmin 대용량 파일 업로드 기능을 실현할 수 있습니다.
기사 출처: http://www.leapsoul.cn/?p=1185 재인쇄 시 출처 링크를 명시해주세요.