Seite 1 von 1
Max. execution time usw.
Verfasst: Di 1. Mär 2005, 23:13
von Halchteranerin
Hallo zusammen,
ich wollte die eine Datenbanktabelle (con_stats_archive) mal bereinigen, aber auf dem Server geht das nicht, deswegen wollte ich das lokal machen und dann wieder in die DB importieren. Lokal kann ich ja alle (Server-)Einstellungen nach Belieben aendern.
So, die exportierte Tabelle ist aber gzip-komprimiert ca. 1,7 MB gross (unkomprimiert so an die 20MB). Wenn ich sie importieren will, meldet phpMyAdmin Maximum execution time of 300 seconds exceeded in ...
In der php.ini war der Wert aber schon auf 3000 gesetzt, und heute habe ich ihn auf 12000 gesetzt. Woher kommen nun diese 300 Sekunden?
Gruss
Christa
Verfasst: Di 1. Mär 2005, 23:24
von timo
Hast du den Apache danach neugestartet?
Verfasst: Di 1. Mär 2005, 23:45
von Halchteranerin
Das hatte ich vergessen, es fiel mir aber schon beim Schreiben des Postings ein, dass es evtl. ein Problem sein koennte.

Inzwischen habe ich jedoch nicht nur Apache, sondern sogar den Rechner neu gestartet, aber es kommt immer noch (bzw. schon wieder) die Fehlermeldung mit den 300 Sekunden.
Es gibt aber nur "die eine" php.ini im xampp-Verzeichnis, oder? Ich durchsuche gerade mal den ganzen Rechner ...
Verfasst: Di 1. Mär 2005, 23:57
von Halchteranerin
es gibt die in xampp\php und xampp\apache\bin, geaendert hatte ich nur die unter php. Aber in der unter apache\bin war die max execution time auf 1200 gesetzt, das passt mit den 300 Sekunden auch nicht zusammen.

Verfasst: Mi 2. Mär 2005, 11:23
von timo
vielleicht ist etwas in der httpd.conf eingestellt?
Verfasst: Mi 2. Mär 2005, 19:55
von Halchteranerin
Verfasst: So 6. Mär 2005, 08:57
von Halchteranerin
Ich habe das Problem immer noch.

Hat vielleicht jemand anders eine Idee, wo diese 300 Sekunden "versteckt" sein koennten?
Verfasst: So 6. Mär 2005, 10:32
von pladde
Bei Änderungen in der php.ini ist normalerweise kein Neustart des Apache notwendig.
Vielleicht hilft dir das...
http://de2.php.net/manual/de/function.s ... -limit.php
Verfasst: So 6. Mär 2005, 10:59
von Halchteranerin
hmm, danke, aber das hilft mir nicht wirklich. Zum einen weiss ich nicht, wo ich die Funktion aufrufen muesste, und zum anderen steht auf der von dir verlinkten Seite:
Der Standard liegt bei 30 Sekunden, es sei denn, max_execution_time ist configuration file eingetragen. Bei einer Einstellung von 0 Sekunden ist die maximale Ausführungszeit nicht begrenzt.
Da fehlt zwar irgendwo ein "in", aber die max_execution_time IST eingetragen, und trotzdem hat das keine Auswirkung.

Verfasst: So 6. Mär 2005, 11:19
von pladde
Also ich habs grad getestet und bei mir in der php.ini die max_execution_time auf 60 erhöht und er nimmt es sofort an.
Probier mal:
max_execution_time = false;