phpmyadmin 업로드 파일 크기를 늘리는 방법


13

phpmyadmin이 테스트 서버에서 데이터베이스를 가져 오기 위해 허용하는 파일 크기를 변경할 수 없습니다.

에 대한 아이디어가있는 모든 값을 변경했습니다 my.cnf.

max_packet_size
Key_buffer

또는 시스템에서 찾은 max_post_size모든 php.ini파일 의 업로드 파일 크기 및 값 .

가져 오기 화면에서 허용되는 파일 크기는 여전히 8,192kib입니다.


참조에 따르면 우분투 터미널을 사용하여 MySQL 가져 오기 파일 크기늘리십시오 .
GuruQuest

답변:


5

첫 번째 가지의 값입니다 확인 (또는 검사에 호스트 업체에 문의)하는 max_execution_time, upload_max_filesize, memory_limitpost_max_size에서 php.ini의 설정 파일. 이 세 가지 설정 모두 PHP가 제출하고 처리 할 수있는 최대 데이터 크기를 제한합니다.

참고하시기 바랍니다 post_max_size요구는보다 큰합니다 upload_max_filesize.


25

Ubuntu 16.04 이상 에서 MySQL phpmyadmin 가져 오기 파일 크기늘리 려면 다음 단계를 따르십시오. 최신 Ubuntu 버전에서는 PHP 5 또는 PHP 7을 사용할 수 있습니다.

1 단계 : php.ini적절한 PHP 버전을 엽니 다 .

  • PHP v5.0의 경우

    sudo -H gedit /etc/php5/apache2/php.ini
    
  • PHP v7.0의 경우

    sudo -H gedit /etc/php/7.0/apache2/php.ini
    
  • PHP v7.1의 경우

    sudo -H gedit /etc/php/7.1/apache2/php.ini
    
  • PHP v7.2의 경우

    sudo -H gedit /etc/php/7.2/apache2/php.ini
    
  • PHP v7.3의 경우

    sudo -H gedit /etc/php/7.3/apache2/php.ini
    

2 단계 : 이제 php.ini파일 에서 매개 변수 아래로 증가시켜야 합니다.

memory_limit = 1500M

post_max_size = 1500M

upload_max_filesize = 1500M

참고 : post_max_size는 upload_max_size보다 커야합니다.

3 단계 : 이제 변경 사항을 적용하려면 Apache 서버를 다시 시작해야합니다.

sudo service apache2 restart

다른 사람이이 답변에 대한 응답으로 이것을 주석으로 남기려고했습니다. "위에서 실제로 언급되었지만 1500Mb를 삽입했을 때 작동하지 않았습니다. 로컬 호스트가 순서를 벗어났습니다. 1500m가 아니라 1500m이어야합니다.")
doppelgreener

6
  1. info.php 페이지를 만들고 파일에 대한 모든 세부 사항을 확인하십시오

    <?php 
      phpinfo();
    ?>
    
  2. 브라우저 검색에서 실행 upload_max_filesizepost_max_size 는 기본값 2M에서 80M 으로 변경됩니다 .

  3. 운영

    sudo -H gedit /etc/php5/apache2/php.ini
    
  4. 두 값 변경 upload_max_filesizepost_max_size
    기본 값으로 변화 2M80M

  5. 아파치 다시 시작

    sudo /etc/init.d/apache2 restart
    

2

upload_max_filesize, post_max_size, memory_limitphp.ini 의 변수 를 올바른 값으로 설정하고 서버를 다시 시작하면 작동합니다.
작동하지 않으면 phpinfo()올바른 php.ini를 편집했는지 확인하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.