Limitazione di PhpMyAdmin sulla dimensione del file caricato

Limitazione di PhpMyAdmin sulla dimensione del file da caricare

PhpMyAdmin è uno strumento molto utilizzato per gestire i database MySQL, ma presenta una limitazione sulle dimensioni dei file da caricare. La dimensione massima del file che può essere caricato tramite PhpMyAdmin è in genere limitata a 2 MB. Se si tenta di caricare un file che supera questo limite, si riceve un messaggio di errore.

La limitazione delle dimensioni dei file caricati in PhpMyAdmin è stata introdotta per prevenire attività dannose e potenziali violazioni della sicurezza. Limitando la dimensione massima dei file, PhpMyAdmin assicura che nessuno possa caricare file che potrebbero compromettere la sicurezza del server.

Tuttavia, in alcune situazioni può essere necessario importare un database di grandi dimensioni da sql-dump utilizzando PhpMyAdmin. In questi casi, il superamento del limite di dimensione del file caricato può rappresentare un problema.

Come importare un database di grandi dimensioni utilizzando PhpMyAdmin e i relativi passaggi:

Queste azioni sono necessarie se si deve importare un database di grandi dimensioni da un dump SQL utilizzando PHPMyAdmin. In caso di importazione di questo tipo, potrebbe apparire il seguente errore:

Errore: Il database ha superato il limite di memoria

C'è un problema con la dimensione del file, perché supera il limite impostato dai parametri PHP. Pertanto, questi parametri devono essere modificati. Sono necessarie due opzioni, upload_max_filesize e post_max_size. La prima specifica la dimensione massima del file per il caricamento e la seconda specifica la dimensione massima del file per le richieste POST (con questo metodo, PHP salva il file). I dati del record si trovano nel file php.ini.

Il comando seguente può essere utilizzato per individuare la sua posizione.

# php -i | grep php.ini
File di configurazione (php.ini) Percorso => /etc
File di configurazione caricato => /etc/php.ini

In alternativa, si può semplicemente eseguire una ricerca di un file contenente questo parametro:

# grep -iRI upload_max_filesize /etc/
/etc/php.ini:upload_max_filesize = 2M

Una volta trovato il file, bisogna aprirlo con un qualsiasi editor di testo, trovare le variabili indicate e modificarne i valori, come richiesto dal file caricato.

upload_max_filesize = 60M
post_max_size = 60M

In questo esempio, il file di prova è di circa 50 MB, quindi è stato selezionato 60 MB. Nel passo successivo, riavviamo il servizio che elabora PHP (in questo caso, apache, ma forse php-fpm).

# service httpd restart

Dopo il riavvio, torniamo al menu Importazione e vediamo che la dimensione massima del file caricato è stata modificata.

Congratulazioni! Il limite di upload è stato aumentato in PHPMyAdmin (e in WordPress, se lo utilizzate).

Conclusione

In conclusione, ora sapete come aumentare la dimensione del file di importazione di PHPmyadmin. Seguendo questi passaggi, potete facilmente risolvere questo problema da soli, senza dover assumere qualcuno da Fiverr o Upwork. L'aumento del limite di upload in WordPress è ora alla vostra portata, quindi provate.