Page 1 of 1
Fehler 500 nach Kommentareintrag
Posted: Tue Jul 11, 2006 11:58 am
by Harald Weingaertner
Hallo,
seit heute bekomme ich komischerweise einen Server Error 500, nachdem ich einen Kommentar abgesendet habe. In den Logfiles steht
[Tue Jul 11 11:55:07 2006] [error] [client 85.178.187.186] malformed header from script. Bad header=No recipient addresses found i: /usr/local/php/bin/php
Der Kommentar ist allerdings vorhanden. Weiß jemand was das problem sein könnte? Ich benutze 1.0.
Gruß, Harald
Re: Fehler 500 nach Kommentareintrag
Posted: Tue Jul 11, 2006 11:59 am
by garvinhicking
Hi!
Diese Meldung kommt vom Versand der E-Mail via PHPs mail().
Bei dem angemäkelten Kommentar, was für eine EMail adresse hast Du da angegeben? Und hast du in der s9y konfiugration die E-Mail adresse des blogs eingetragen?
Grüße,
Garvin
Posted: Tue Jul 11, 2006 12:20 pm
by Harald Weingaertner
Hallo Garvin,
die E-Mail Adresse ist meine eigene. Ich habe auch die Schreibweise überprüft. Kann es sein, dass der Kommentar, auf den ich geantwortet habe, eine falsche E-Mail Adresse eingegeben hat und "Benachrichtigen Sie mich bei einer Aktualisierung" angeklickt hat? Denn auch die E-Mail Adresse des Blogs ist korrekt eingetragen.
Posted: Tue Jul 11, 2006 12:23 pm
by garvinhicking
Hi!
Das kannst Du prüfen indem Du dir die DB-Tabelle "serendipity_comments" für das entsprechende Kommentar anguckst?
Tritt der Fehler reproduzierbar auf? Hat es vorher mal geklappt? Gab es eine Veränderung von Dir die für den Fehler verantwortlich sein könnte? Irgendwelche Plugins installiert, Dateien gelöscht, Templates gewechselt, PHP Version aktualisiert, ... ?
Grüße,
Garvin
Posted: Tue Jul 11, 2006 12:43 pm
by Harald Weingaertner
Also der User ist nicht "subscribed" - Status Unsubscribed.
Das Problem ist jederzeit reproduzierbar, sobald eine E-Mail Adresse im Kommentar angegeben wird.
Bis gestern Nacht hat es noch geklappt (also vor ca. 12 Stunden). Dann ging ich schlafen und jetzt tritt der Fehler auf (ehrlich). Auch sonst hat sich nichts verändert. Ich kann mich nur erinnern, dass ich gestern Abend noch 3 Einträge in den Spamschutz gepackt habe. Das sieht aber auch alles gut aus.
Erst, wenn der User eine E-Mail Adresse einträgt, dann tritt der Fehler auf. Der Eintrag ist vorhanden und gespeichert, die Folgeseite ist aber ein Error500. Die Benachrichtigungen über neue Kommentare kommen auch an.
Komisch... In der Konfiguration lasse ich die Gültigkeit der E-Mail Adressen übrigens nicht überprüfen, falls das eine der nächsten Fragen gewesen wäre

Posted: Tue Jul 11, 2006 12:53 pm
by Harald Weingaertner
Noch ein Nachtrag: Ich habe in den Kommentaren gerade entdeckt, dass ich selber als Admin angeblich im Spamschutz drin war. Ich habe keine Ahnung wie ich da reingekommen bin. Ich habe meinen Autorennamen nun wieder freigegeben und der Fehler tritt jetzt nicht mehr auf. Offensichtlich trat oder tritt er nur auf, wenn der Autor im Spamschutz drin ist.
Strange....
Posted: Tue Jul 11, 2006 1:46 pm
by Harald Weingaertner
Jetzt muss ich mich schon wieder korrigieren. Jetzt trat der Fehler wieder auf, obwohl ich nicht mehr selber im Spamfilter hänge.
Sobald mal weniger los ist haue ich mir mal die 1.1 rauf. Vielleicht hilft das ja was...
Posted: Tue Jul 11, 2006 1:53 pm
by garvinhicking
Hi!
In dem Bereich hat sich eigentlich nichts geändert. Ich würde mal deinen provider bitten die MTA Logfiles durchzugehen?
Grüße,
Garvin
Posted: Tue Jul 11, 2006 3:08 pm
by Harald Weingaertner
Ok, habe ich mal angefragt. Mal sehen was sie antworten. Danke
Posted: Tue Jul 11, 2006 3:29 pm
by Harald Weingaertner
Das ist die Antwort:
laut unserem Logfile ist genau zu dieser Uhrzeit eine Email an
pit@webgurus.de versendet worden. Es ist aber auch eine zweite Email beim MTA angekommen, die keinen Empfänger hatte.
Hilft das irgendwie weiter?
Posted: Tue Jul 11, 2006 3:49 pm
by garvinhicking
Hi!
Kann es sein dass Du als Autor des Blogs keine EMail adresse eingetragen hast? Oder kann es sein dass Autoren die Option "Über kommentare benachrichtigen" aktiv ahben ohne eine Mailadresse eingetragen zu haben?
Grüße,
Garvin
Posted: Tue Jul 11, 2006 4:09 pm
by Harald Weingaertner
Nein, das ist beides nicht der Fall. Du kannst das mal ausprobieren:
http://blog.webgurus.de/archiv/122-Zida ... siert.html
Dann kommentierst du einfach irgendwo. Sobald die eine E-Mail Adresse hinterlegst kommt danach der Fehler 500. Laut Logfiles nicht nur bei mir, sondern auch bei anderen Usern (sehe ich anhand der IP Adressen). Du hattest in dem Blog mal einen Zugang

Der gilt sogar immer noch

Posted: Tue Jul 11, 2006 4:13 pm
by garvinhicking
Hi!
Die Zugangsdaten lösche ich immer wieder, die bräuchte ich dann wohl nochmal.
Ich bräuchte vermutlich jedoch zugang zur SQL Datenbank um das alles so testen zu können. FTP Zugriff für die Dateien (oder include/*.php) wäre evtl. auch hilfreich zum debugging.
Viele Grüße,
Garvin