phpMyadmin: Fatal error

Es kann durchaus vorkommen, dass bei einem Datenbank Import per phpMyadmin folgende  Fehlermeldung ausgeben wird:

 

Fatal error: Maximum execution time of 60 seconds exceeded in xampp\phpmyadmin\libraries\dbi\mysql.dbi.lib.php on line 140

 

Wie man anhand der Fehlermeldung erkennen kann, ist die maximale Ausführungszeit von 60 Sekunden überschritten worden. Dies passiert oft bei besonders großen Datenbanken. Um die Datenbank trotzdem importieren zu können, ist es nötig, die Ausführungszeit manuell zu erhöhen.

 

Hierzu öffnen wir den folgenden Pfad:

 

xampp\phpMyAdmin\libraries\config.default.php

 

In der Datei config.default.php verändern wir den Wert der folgenden Zeile oder ergänzen die Zeile, wenn diese nicht vorhanden sein sollte:

 

$cfg['ExecTimeLimit'] = 600;

 

Und ändert  diese Z.B. in

 

$cfg['ExecTimeLimit'] = 7200;

 

Dies kann ausreichen, um den Fehler zu beheben.

Sollte der Fehler weiterhin auftreten, ist es noch erforderlich, in:

 

xampp\php\php.ini

 

die unten stehenden Zeilen zu ergänzen bzw. die Werte auf die von uns vorgeschlagenen zu erhöhen:

 

post_max_size = 750M

upload_max_filesize = 750M  

max_execution_time = 5000

max_input_time = 5000

memory_limit =1000M 

 

Zusätzlich sollte man in

 

xampp\mysql\bin\my.ini

 

die folgende Zeile

 

max_allowed_packet = 200M

 

auf den hier angebenen Wert (beispielhaft) anzupassen.

 

Wichtig: Damit die Änderungen übernommen werden, ist es notwendig, den Apache Server und die Datenbank (SQL) neu zu starten.