Hallo,
ich habe mir gerade mal wieder im phpMyAdmin die Einträge in der spambloglog-Tabelle angesehen. Dort tauchen einige Einträge mit "API verification failed: false" auf. Exakt das gleiche Problem wurde hier schon mal diskutiert (ein Screenshot von mir sähe genauso aus): http://www.s9y.org/forums/viewtopic.php ... ht=akismet
Garvin schreibt dort in seinem Post, dass vermutlich der API-Key nicht verifiziert werden konnte. Warum, wurde leider nicht geklärt.
Ich habe dann mal in den FAQ von Akismet (http://akismet.com/faq/) nachgeschaut, wo unter dem Punkt "My API key doesn't work!" steht, dass der Host ausgehende HTTP-Requests zu akismet.com zulassen muss. Hm, nun habe ich spontan keine Idee, wie ich das prüfen kann. Das Spartacus-Plugin dürfte doch dann auch keine Plugin-Liste extern abrufen können, oder läuft das technisch anders?
Wie kriege ich raus, was da schief läuft mit Akismet?
s9y v. 1.0.2
Akismet-Key ist eingetragen im Spamblock-Plugin.
Danke schonmal im voraus.
Akismet-Key: Verifizierung?
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Re: Akismet-Key: Verifizierung?
Hi!
Da Akismet häufig beansprucht ist, kann es schon einmal dazu kommen dass er dich nicht "zulässt". Daher hilft nur, das Problem dort anzufragen wo es entsteht, und das ist leider bei den Akismet-Servern.
Viele Grüße,
Garvin
Dafür müsstest Du Dich an den Akismet.com Betreiber wenden. Nenne ihnen das Datum des Fehlers, die Adresse deines Blogs und einen Akismet-API Key, dann könnten sie evtl. Nachforschungen anstellen.Warum, wurde leider nicht geklärt.
Wenn Serendipity diese Meldung bringt heißt es, dass Dein Server durchaus Kontakt aufnehmen kann, aber Akismet deinen API-Key nicht validieren konnte.Ich habe dann mal in den FAQ von Akismet (http://akismet.com/faq/) nachgeschaut, wo unter dem Punkt "My API key doesn't work!" steht, dass der Host ausgehende HTTP-Requests zu akismet.com zulassen muss. Hm, nun habe ich spontan keine Idee, wie ich das prüfen kann. Das Spartacus-Plugin dürfte doch dann auch keine Plugin-Liste extern abrufen können, oder läuft das technisch anders?
Wie kriege ich raus, was da schief läuft mit Akismet?
Da Akismet häufig beansprucht ist, kann es schon einmal dazu kommen dass er dich nicht "zulässt". Daher hilft nur, das Problem dort anzufragen wo es entsteht, und das ist leider bei den Akismet-Servern.
Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Ich dachte nur, dass es vielleicht nicht primär am Akismet-Dienst liegt, da dieser Tabelleneintrag sozusagen flächendeckend erscheint, nicht sporadisch. Und wenn Akismet wirklich permanent schlecht bis gar nicht erreichbar wäre, wäre dieser Dienst ja nutzlos. Ich kann mir auch nicht vorstellen, dass die Verifizierung des Keys problematisch ist. Dann hätte ich vermutlich mehr dazu bei Google oder hier im Forum gefunden ...Da Akismet häufig beansprucht ist, kann es schon einmal dazu kommen dass er dich nicht "zulässt".
Nun ja, dann werde ich mich mal mit den Akismet-Leuten in Verbindung setzen. Mal sehen, was dabei rauskommt.
Falls zwischenzeitlich noch eine nützliche Idee zur Problembehebung auftaucht: immer her damit
Viele Grüße
Manja
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi Manja!
Ah, okay. Du hast also keinen einzigen Eintrag für Akismet, der erfolgreich ist?
Das spricht absolut dafür dass dein Akismet-Key einfach nicht gültig ist. Hast Du mal geprüft ob Du nicht versehentlich Leerzeichen oder Leerzeilen mit eingefügt hast?
Viele Grüße,
Garvin
Ah, okay. Du hast also keinen einzigen Eintrag für Akismet, der erfolgreich ist?
Das spricht absolut dafür dass dein Akismet-Key einfach nicht gültig ist. Hast Du mal geprüft ob Du nicht versehentlich Leerzeichen oder Leerzeilen mit eingefügt hast?
Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
Richtig. Sorry, wenn ich mich missverständlich ausgedrückt habe. Ich dachte, dass das anhand des anderen Threads ersichtlich war ...Du hast also keinen einzigen Eintrag für Akismet, der erfolgreich ist?
Ja, habe ich, da es in den Akismet-FAQ auch empfohlen wird. Ich habe nochmal nachgesehen, ob der Code stimmt und ihn dann nochmal ganz liebevoll per Hand abgetippt.Hast Du mal geprüft ob Du nicht versehentlich Leerzeichen oder Leerzeilen mit eingefügt hast?
Gerade eben habe ich einen Testkommentar geschrieben und dann die DB-Tabelle geprüft. Jetzt steht gar kein Eintrag mehr drin für diesen Kommentar. Ist das jetzt gut oder schlecht? Erklärenderweise muss ich hinzufügen, dass mein Blog noch ganz "jung" ist und ich somit noch nicht weiß, wie das in der DB-Tabelle aussieht, wenn Akismet korrekt funktioniert ...
Viele Grüße
Manja
Dazu erstmal Kommando zurück: Der Autor des Blogs wird laut Einstellung nicht durch das Spamblock-Plugin überprüft. Ergo steht auch nichts in der DB ...Manja wrote:Gerade eben habe ich einen Testkommentar geschrieben und dann die DB-Tabelle geprüft. Jetzt steht gar kein Eintrag mehr drin für diesen Kommentar.
Da mein Problem aber nach wie vor besteht, habe ich auch mal bei meinem Hoster nachgefragt bezüglich der HTTP-Requests zu akismet.com (siehe meinen Start-Post). Kann ja sein, dass da irgendwas nicht so "nach draussen" gelassen wird, wie es für Akismet nötig wäre. Die Rückfrage des Supports an mich kann ich allerdings nicht zweifelsfrei beantworten, darum gebe ich sie einfach mal weiter:
Macht das direkt die serendipity_event_spamblock.php oder wie läuft das?Wie bzw. mit welcher Funktion und in welcher Datei wird dieser HTTP-Request verwendet?
Viele Grüße,
Manja
-
garvinhicking
- Core Developer
- Posts: 30022
- Joined: Tue Sep 16, 2003 9:45 pm
- Location: Cologne, Germany
- Contact:
Hi Manja!
Viele Grüße,
Garvin
Ja, diese Datei löst das aus. Dazu bindet es die PEAR HTTP_Request Klasse auf, und der Request selber wird mittels "fsockopen" geöffnet und gesendet.Macht das direkt die serendipity_event_spamblock.php oder wie läuft das?Wie bzw. mit welcher Funktion und in welcher Datei wird dieser HTTP-Request verwendet?
Viele Grüße,
Garvin
# Garvin Hicking (s9y Developer)
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/
# Did I help you? Consider making me happy: http://wishes.garv.in/
# or use my PayPal account "paypal {at} supergarv (dot) de"
# My "other" hobby: http://flickr.garv.in/