Lepszym rozwiązaniem jest tutaj zmiana konfiguracji, która kontroluje phpMyAdmin, a nie plik php.ini
.
Jeśli zmienisz plik php.ini
, wszystko zmienisz w PHP i powinieneś napisać tę nieskończoną pętlę, którą wszyscy robimy od czasu do czasu, to zajmie więcej czasu, aby zakończyć nieskończoną pętlę, niż to jest rozsądne.
Uwaga: Jeśli używasz 64bit -WampSerwer nazwa folderu bazy zostanie wamp64
zamiast wamp
więc proszę zmienić nazwy folderów poniżej odpowiednio.
Więc zmień \wamp\alias\phpmyadmin.conf
. Domyślnie będzie to wyglądać tak, choć swoją wersję phpMyAdmin będzie prawdopodobnie inna:
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>
Aby przedłużyć maksymalny termin na importowanie bazy danych, należy zmienić parametr php_admin_value max_execution_time
. Konieczna może być zmiana pozostałych parametrów, ponieważ większe bazy danych mają zwykle większe pliki i wymagają dłuższego czasu czytania. Przykład:
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
Nie zapomnij restartu Apache po wprowadzeniu zmian do tego pliku.
Nie zapomnij zresetować serwera WAMP po zmianie go, jeśli jesteś podobny do mnie. Zajęło mi dobre 5 minut przeklinania na głupią odpowiedź na SO, która nie działa, zanim zdałem sobie sprawę, że jestem głupi. – Eric
@Eric Dzięki, dodano przypomnienie o odpowiedzi. – RiggsFolly