Una soluzione migliore qui è modificare la configurazione che controlla phpMyAdmin e non il file php.ini
.
Se si modifica il file php.ini
si esegue tutto in PHP e si dovrebbe scrivere quel ciclo infinito che tutti facciamo di volta in volta ci vorrà più tempo per terminare il ciclo infinito di quanto sia ragionevole.
Nota: Se si utilizza il 64bit WAMPServer il nome della cartella di base sarà wamp64
invece di wamp
quindi si prega di modificare i nomi delle cartelle sotto di conseguenza.
Quindi modificare \wamp\alias\phpmyadmin.conf
. Per impostazione predefinita, sarà simile a questo, anche se la versione di phpMyAdmin probabilmente sarà diverso:
Alias /phpmyadmin "c:/wamp/apps/phpmyadmin4.1.14/"
<Directory "c:/wamp/apps/phpmyadmin4.1.14/">
Options Indexes FollowSymLinks MultiViews
AllowOverride all
<IfDefine APACHE24>
Require local
</IfDefine>
<IfDefine !APACHE24>
Order Deny,Allow
Deny from all
Allow from localhost ::1 127.0.0.1
</IfDefine>
php_admin_value upload_max_filesize 128M
php_admin_value post_max_size 128M
php_admin_value max_execution_time 360
php_admin_value max_input_time 360
</Directory>
di estendere il limite di tempo massimo per l'importazione di un database, modificare il parametro php_admin_value max_execution_time
. Potrebbe anche essere necessario modificare gli altri parametri in quanto i database più grandi tendono a venire in file più grandi e richiedono più tempo per essere letti. Esempio:
php_admin_value upload_max_filesize 1024M
php_admin_value post_max_size 1024M
php_admin_value max_execution_time 1800
php_admin_value max_input_time 1800
Non dimenticare di riavviare Apache dopo aver apportato le modifiche a questo file.
Non dimenticare di resettare il tuo server WAMP dopo averlo cambiato se sei come me. Mi ci sono voluti 5 minuti per maledire la stupida risposta di SO che non funziona prima che mi rendessi conto di essere uno stupido. – Eric
@Eric Grazie, ha aggiunto il promemoria alla risposta. – RiggsFolly