Como aumentar o tamanho do arquivo de upload do phpmyadmin

13

Não consigo alterar o tamanho do arquivo que o phpmyadmin aceita para importar bancos de dados no meu servidor de teste.

Eu mudei todos os valores dos quais tenho alguma idéia em my.cnf:

max_packet_size
Key_buffer

ou o tamanho e o max_post_sizevalor do arquivo de upload em todos os php.iniarquivos que encontrei no sistema.

O tamanho do arquivo aceito na tela de importação ainda permanece 8.192kib.

Josh
fonte
Conforme referência do aumento do tamanho do arquivo de importação do MySQL , use um terminal do ubuntu.
GuruQuest 7/02

Respostas:

5

As primeiras coisas a verificar (ou pedir ao seu provedor de hospedagem para verificação) são os valores de max_execution_time, upload_max_filesize, memory_limite post_max_sizeno arquivo de configuração php.ini. Todas essas três configurações limitam o tamanho máximo de dados que podem ser enviados e manipulados pelo PHP.

Observe que post_max_sizeprecisa ser maior que upload_max_filesize.

Mostafa Soufi
fonte
25

Para aumentar o tamanho do arquivo de importação do phpmyadmin no MySQL no Ubuntu 16.04 ou mais recente, siga estas etapas. Na versão mais recente do Ubuntu, você pode ter o PHP 5 ou o PHP 7.

Etapa 1: abra php.inia (s) versão (ões) PHP apropriada (s).

  • Para PHP v5.0

    sudo -H gedit /etc/php5/apache2/php.ini
    
  • Para PHP v7.0

    sudo -H gedit /etc/php/7.0/apache2/php.ini
    
  • Para PHP v7.1

    sudo -H gedit /etc/php/7.1/apache2/php.ini
    
  • Para PHP v7.2

    sudo -H gedit /etc/php/7.2/apache2/php.ini
    
  • Para PHP v7.3

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

Etapa 2: Agora, é necessário aumentar os parâmetros abaixo no php.iniarquivo.

memory_limit = 1500M

post_max_size = 1500M

upload_max_filesize = 1500M

Observe: post_max_size deve ser maior que upload_max_size

Etapa 3: Agora você precisa reiniciar o servidor apache para efetuar alterações.

sudo service apache2 restart
Bhaskar Bhatt
fonte
Outra pessoa tentou deixar isso como um comentário em resposta a esta resposta: "Observe que, na verdade, foi mencionado acima, mas quando inseri 1500Mb não funcionou. Meu host local saiu da ordem. Ele deveria 1500m, e não 1500mb;)"
doppelgreener 8/11
6
  1. crie a página info.php e verifique todos os detalhes sobre o arquivo

    <?php 
      phpinfo();
    ?>
    
  2. execute na pesquisa do navegador upload_max_filesize e post_max_size alterados pelo valor padrão 2M a 80M.

  3. Corre

    sudo -H gedit /etc/php5/apache2/php.ini
    
  4. altere os valores upload_max_filesizee post_max_size
    altere o valor padrão 2Mpara80M

  5. Reinicie o apache

    sudo /etc/init.d/apache2 restart
    
Siddharth Shukla
fonte
2

Defina as variáveis upload_max_filesize, post_max_size, memory_limitno php.ini com os valores corretos e reinicie o servidor, então ele deve funcionar.
Se não funcionar, verifique phpinfo()se você editou o php.ini correto.

Pabi
fonte