Lepszym rozwiązaniem jest tutaj zmiana konfiguracji, która kontroluje phpMyAdmin, a nie php.ini
plik.
Jeśli zmienisz php.ini
wpływasz na wszystko w PHP i jeśli napiszesz tę nieskończoną pętlę, którą wszyscy od czasu do czasu robimy, jej zakończenie zajmie więcej czasu niż jest to rozsądne.
Uwaga: Jeśli używasz 64-bitowego serwera WAMPServer, nazwą folderu podstawowego będzie wamp64
zamiast wamp
więc zmień odpowiednio poniższe nazwy folderów.
Więc zmień \wamp\alias\phpmyadmin.conf
. Domyślnie będzie wyglądać mniej więcej tak, chociaż twoja wersja 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 wydłużyć maksymalny czas importu bazy danych, zmień php_admin_value max_execution_time
parametr. Może być również konieczna zmiana innych parametrów, ponieważ większe bazy danych mają tendencję do przychodzenia do większych plików, a ich odczyt również zajmuje więcej czasu. 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 zrestartować Apache po wprowadzeniu zmian w tym pliku.