Come aumentare le dimensioni del file di caricamento phpmyadmin


13

Non sono in grado di modificare le dimensioni del file accettate da phpmyadmin per l'importazione di database sul mio server di prova.

Ho modificato tutti i valori di cui ho qualche idea in my.cnf:

max_packet_size
Key_buffer

o la dimensione e il max_post_sizevalore del file di caricamento in ogni php.inifile che ho trovato sul sistema.

Le dimensioni del file accettate nella schermata di importazione rimangono comunque 8.192kib.


Come riferimento per aumentare le dimensioni del file di importazione MySQL mediante l'uso di un terminale di Ubuntu.
GuruQuest,

Risposte:


5

Le prime cose da controllare (o chiedete al vostro fornitore di host per assegno) sono i valori di max_execution_time, upload_max_filesize, memory_limite post_max_sizenel file di configurazione php.ini. Tutte e tre queste impostazioni limitano la dimensione massima dei dati che possono essere inviati e gestiti da PHP.

Si prega di notare che post_max_sizedeve essere più grande di upload_max_filesize.


25

Per aumentare le dimensioni del file di importazione MySQL phpmyadmin in Ubuntu 16.04 o versioni successive, attenersi alla seguente procedura. Nella versione più recente di Ubuntu puoi avere PHP 5 o PHP 7.

Step - 1: apertura php.inidelle versioni appropriate di PHP.

  • Per PHP v5.0

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

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

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

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

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

Passaggio - 2: ora è necessario aumentare i parametri inferiori in php.ini file.

memory_limit = 1500M

post_max_size = 1500M

upload_max_filesize = 1500M

Nota: post_max_size dovrebbe essere più grande di upload_max_size

Passaggio 3: ora è necessario riavviare il server Apache per effettuare le modifiche.

sudo service apache2 restart

Qualcun altro ha cercato di lasciare questo come commento in risposta a questa risposta: "Nota che in realtà è menzionato sopra ma quando ho inserito 1500Mb non ha funzionato. Il mio localhost è uscito dall'ordine. Dovrebbe 1500m non 1500mb;)"
doppelgreener

6
  1. crea la pagina info.php e controlla tutti i dettagli sul file

    <?php 
      phpinfo();
    ?>
    
  2. esegui nella ricerca del tuo browser upload_max_filesize e post_max_size change dal valore predefinito 2M a 80M.

  3. Correre

    sudo -H gedit /etc/php5/apache2/php.ini
    
  4. cambia entrambi i valori upload_max_filesizee post_max_size
    cambia in base 2Mal valore predefinito80M

  5. Riavvia apache

    sudo /etc/init.d/apache2 restart
    

2

Impostare le variabili upload_max_filesize, post_max_size, memory_limitin php.ini sui valori corretti e riavviare il server, quindi dovrebbe funzionare.
Se non funziona, controlla phpinfo()se hai modificato il giusto php.ini.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.