Bin da irgendwie mit meinem Latein am Ende und würde mich sehr über Hilfe freuen..
Schon seit geraumer Zeit bekomme ich immer wieder mal den Hinweis einer PHP Fehlermeldung hier im Blog. Das tritt immer in Verbindung mit dem Kommentieren und der Captcha-Abfrage auf.
Jetzt hab ich aber gestern abend versucht WP-Cache zu aktivieren und bin direkt wieder in die gleiche Fehlermeldung gelaufen:
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/30/98/51614198/htdocs/wp-content/plugins/SK2/sk2_second_chance.php:2) in /mnt/web1/30/98/51614198/htdocs/wp-content/plugins/ozh-who-sees-ads/wp_ozh_whoseesads.php on line 624
Warning: Cannot modify header information - headers already sent by (output started at /mnt/web1/30/98/51614198/htdocs/wp-content/plugins/SK2/sk2_second_chance.php:2) in /mnt/web1/30/98/51614198/htdocs/wp-content/plugins/ozh-who-sees-ads/wp_ozh_whoseesads.php on line 625
Hab natürlich gegooglet wie ein junger Gott und auch alles mögliche ausprobiert:
- mein wp-config hat keine überflüssigen Leerzeilen
- who sees ads (scheint ja Teil des Problems zu sein) hab ich auf die ganz neue Version aktualisiert (2.0.2) – ohne Erfolg
- die beiden Zeilen in der angegebenen Datei sehen für mich als PHP-Anfänger richtig aus:
$time=time();
$url=parse_url(get_option('home'));
Vielleicht jemand von euch eine Idee?? Das ist nicht nur für die Kommentatoren doof, sondern ich kann so auch nicht mit dem Cache-Plugin rumspielen..
Wäre für Hilfe sehr dankbar 🙂
Äh, warum kickst du nicht einfach diese blöde Captchakeinerbrauch Abfrage ??? Wenn Du AntispamBee nutzt brauchst du nix captcha mehr und musst dir auch nicht um solche Fehlermeldungen nen Kopf machen.
Teste mal und lasse deine Kommentierer wieder aufatmen 😉
Habe es jetzt schon länger ohne captcha und kommt null Spam durch und User sind nicht genervt.
PS: Diese Variante geht ja noch so eben, aber ohne ist besser…
Hallo, öffne die Datei „sk2_second_chance.php“ zum Bearbeiten. Dann füge ganz oben eine neue Zeile mit folgendem Inhalt ein:
Dann nurnoch die Zeile mit folgendem Inhalt (ursprünglich Zeile 3, jetzt Zeile 4) entfernen:
require_once('../../../wp-config.php');
Die Datei wieder auf dem Webserver speichern, und fertig. Ich würde sagen damit ist das Problem dann gelöst. Ich hoffe mal das mit meinen Code-Tags hier im Kommentar klappt… Grund für das Problem: wp_ozh_whoseesads.php möchte berechtigter weise nach dem die Plugins geladen sind, obwohl ich eher den Init-Hook gewählt hätte aber egal, ein Cookie setzen. Da die Plugins und alles über das includen von wp-config.php geladen werden und in sk2_second_chance.php aber vor dem includieren der Config schon HTML Code ausgegeben wurde (das haben wir damit korrigiert) kommt es zu oben genanntem Fehler, weil „erst Header dann Content“. Gruß, René
Leider wurde mein Code aus dem Kommentar entfernt… Die zu entfernende Zeile wurde richtig übernommen, nur die Zeile die du einfügen musst ist weg. Ich hab den Kommentar nochmal in meinem Blog als hidden Beitrag veröffentlicht: http://www.rene-ade.de/inhalte/meinungs-blog.html …vielleicht kannst du meinen Kommentar ja im Admin-Bereich korrigieren und die Zeile wieder hinzufügen. Gib bitte Bescheid wenn du den Blog-Beitrag mit dem Kommentar auf meinem Blog nicht mehr brauchst, damit ich ihn wieder löschen kann…
Hi Rene,
vielen lieben Dank. Hab sowohl den Kommentar aktualisiert als auch die Änderung vorgenommen.. Hoffe mal das es jetzt reibungslos funktioniert.
Gruss
Matthias
Du kannst es einfach testen, indem du http://meinungs-blog.de/wp-content/plugins/SK2/sk2_second_chance.php aufrufst. Wenn hier die von dir beschriebenen Fehlermeldungen nicht mehr kommen, sondern nurnoch „Invalid comment“ hats geklappt 🙂
Dann scheint es zu funktionieren 😉
Vielen Dank!
Scheint nun zu funktionieren. Die Captchaeingabe ist weg und auch diese Fehlermeldung
Wenn die Captchaeingabe nicht kommt, hat das nichts mit den Änderungen zu tun. Dann war es nicht nötig dass du ein Captcha eingibst, weil du evtl schon als Kommentator „bekannt“ bist oder so.
test http://www.test.de
Aso, alles klar 🙂
Freut mich das es klappt 😉
Dickes Danke noch mal an Rene!!