2017-10-18 2 views
0

Warum PHP immer geben mir diesen Fehler? Ich änderte php.ini Werte:Maximale Ausführungszeit von 300 Sekunden überschritten

max_execution_time = 99999 ; 
max_input_time = 99999; 
max_input_nesting_level = 64; 
memory_limit = 256M; 
max_input_vars = 10000; 

i .htaccess-Datei erstellt haben, wo ich gesagt:

php_value max_execution_time 9999 

i php.ini 50 mal gefunden haben, um sicherzustellen, i am richtigen Ort bin .

Ich habe ein:

set_time_limit(9999); 

am Anfang meines PHP-Skript.

Ich habe MAMP 50 Mal neu gestartet, sogar Laptop.

Wenn ich phpinfo() verwende; am Anfang meines PHP-Skript i beiden Werte (lokale und Master) sehen zu 99999

gesetzt änderte es phpMyAdmin conf MAMP \ ist in \ phpMyAdmin \ Bibliotheken \ config.default.php zu:

// maximum execution time in seconds (0 for no limit) 
    $cfg['ExecTimeLimit'] = 0; 

Aber nichts funktioniert. Immer noch Fehler bekommen. Jede Hilfe wird geschätzt.

+1

Wenn Sie 'phpinfo();' verwenden, sind Sie sicher, dass diese Änderungen in phpmyadmin reflektiert werden? phpmyadmin verwendet eine andere php.ini, die nicht die Standard-Apache php.ini betrifft (zumindest auf einigen Systemen). – OptimusCrime

+0

Nach Googeling "phpmyadmin max Ausführungszeit überschritten" Ich fand: https://StackOverflow.com/Questions/1263680/maximum-Execution-Time-in-PHPMyadmin –

+0

siehe editierte Frage –

Antwort

0

Zuerst sind Sie sicher, dass Sie 300 Sekunden Ausführungszeit benötigen? Es erscheint mir ziemlich unpraktisch, dass ein Anruf 5 Minuten dauern würde, um eine Antwort zurückzugeben. Ich würde empfehlen, den Code durchzusehen, um sicherzustellen, dass es keine Endlosschleifen oder Ähnliches gibt.

Wie auch immer, wenn Ihr Code wie vorgesehen funktioniert, sollten Sie Ihre php.ini-Datei auf ein anderes Vorkommen von max_execution_time prüfen, das Ihren überschreibt, weil der Standardwert 30 Sekunden und nicht 300 betragen sollte, soweit ich weiß .

Sie können auch versuchen, ini_set('max_execution_time', -1) am Anfang Ihres Codes hinzuzufügen. Dies verringert die maximale Ausführungszeit vollständig.

Verwandte Themen