unterdrückte Fehlermeldungen
Einen wunderschönen guten Morgen,
ich schreibe gerade wieder an einem umfangreichen cronjob. Dabei taucht immer wieder das gleiche nervige Problem auf: solange ich den cronjob entwickle gebe ich mir natürlich Fehlermeldungen aus. (Den Job führe ich im Webmin über den cronserver aus) Mein error-reporting steht auf all+strict. Ich müsste also alles bekommen. Das passiert auch ganz normal so wie es soll, wenn der Fehler in der Hauptdatei selbst auftaucht. Baue ich aber einen Fehler in einem includeten Script ein erhalte ich keinerlei Ausgabe. Was zuvor ausgegeben wurde ist da. Ist es ein Syntaxfehler gibt's rein gar nix! Woran liegt das? Was ist beim Cronjob anders, das trotz error-reporting nichts ausgegeben wird, was in den incs fehlerhaft ist. vielen Dank für's Mitdenken Gruß üb |
AW: unterdrückte Fehlermeldungen
Umgekehrt!
Syntaxfehler in der Datei mit dem Errorreporting werden nicht angezeigt, weil das Errroreporting erst nach dem Parsen ausgeführt wird. Fehler in include Dateien werden gezeigt. Aktiviere doch das error log.... |
AW: unterdrückte Fehlermeldungen
Danke für die fixe Reaktion, aber dem ist leider nicht so.
Hab grad nochmal zum Test einfach eine Zeichenkette in den Code gepackt. Tue ich das in dem aufgerufenem Script erhalte ich den "Parse error", tue ich das in einem includeten meldet der Server "keine Ausgabe", obwohl der Fehler der selbe ist^^ |
AW: unterdrückte Fehlermeldungen
achso, errorlog ist auch an, erhält dann aber keinen Eintrag^^
|
AW: unterdrückte Fehlermeldungen
Das kann alles nicht sein!
Du verheimlichst den wesentlichen Punkt. ;-) |
AW: unterdrückte Fehlermeldungen
bestimmt, aber genau den such ich ja. Genau diese Kombi ist mir ja das Rätsel.
Gibt es da nichts in der Art "Ich hab da mal gelesen, daß bei cron und Fehlern..." oder so? Eigentlich brauch ich auch nur einen Ansatz, damit ich weiter prüfen kann. Aber ich hab halt keine Idee, woran es überhaupt noch hängen könnte. |
AW: unterdrückte Fehlermeldungen
Wie gesagt:
Dir ist nicht zu helfen, wen du geheim hältst, welchen Bock du da schießt. Tipp: Reduziere den Code auf ein Fehler reproduzierendes Minimum. Und zeige ihn! Denn auf "im Nebel stochern" habe ich keinen Bock. |
AW: unterdrückte Fehlermeldungen
Was anderes als Nebel hab ich nur leider nicht. gern kriegst du den Code. Ich habe ihn ja schonsoweit reduziert, daß er nichts macht, außer Fehlerausgaben zu provozieren^^
das gibt eine korrekte fehlermeldung aufgerufenes Script PHP-Code:
PHP-Code:
aufgerufenes Script PHP-Code:
PHP-Code:
|
AW: unterdrückte Fehlermeldungen
hmm...
1. Einen user_abort wirds nie geben! Also gibts da auch nix zu ignorieren. 2. Was hat das Timelimit in einem mini Script zu suchen? ;-) 3. Du solltest dein "errorlog" erstmal ausgiebig auf der Kommandozeile testen, um die Funktion sicher zu stellen. 4. Vermutlich wird die include Datei einfach nicht gefunden, oder die falsche geladen. Wetten? Zitat:
1. dann kommen deine Meldungen 2. wird dann die bekannte und funktionierende php.ini verwendet 3. entspricht dann CWD und der Include Path deinen Erwartungen |
AW: unterdrückte Fehlermeldungen
Zitat:
Zitat:
Zitat:
Zitat:
Mal schauen, was mir über wget gemeldet wird... auf jeden Fall schonmal ein großes Danke für Deine Schnelligkeit!! |
Alle Zeitangaben in WEZ +2. Es ist jetzt 07:25:29 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.