Page 1 of 1
Akismet-Key: Verifizierung?
Posted: Wed Nov 15, 2006 2:28 pm
by Manja
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.
Re: Akismet-Key: Verifizierung?
Posted: Wed Nov 15, 2006 2:42 pm
by garvinhicking
Hi!
Warum, wurde leider nicht geklärt.
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.
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?
Wenn Serendipity diese Meldung bringt heißt es, dass Dein Server durchaus Kontakt aufnehmen kann, aber Akismet deinen API-Key nicht validieren konnte.
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
Posted: Wed Nov 15, 2006 3:12 pm
by Manja
Da Akismet häufig beansprucht ist, kann es schon einmal dazu kommen dass er dich nicht "zulässt".
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 ...
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
Posted: Wed Nov 15, 2006 3:49 pm
by garvinhicking
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
Posted: Wed Nov 15, 2006 4:34 pm
by Manja
Du hast also keinen einzigen Eintrag für Akismet, der erfolgreich ist?
Richtig. Sorry, wenn ich mich missverständlich ausgedrückt habe. Ich dachte, dass das anhand des anderen Threads ersichtlich war ...
Hast Du mal geprüft ob Du nicht versehentlich Leerzeichen oder Leerzeilen mit eingefügt hast?
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.
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
Posted: Fri Dec 22, 2006 2:22 pm
by Manja
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.
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 ...
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:
Wie bzw. mit welcher Funktion und in welcher Datei wird dieser HTTP-Request verwendet?
Macht das direkt die serendipity_event_spamblock.php oder wie läuft das?
Viele Grüße,
Manja
Posted: Sat Dec 23, 2006 10:38 am
by garvinhicking
Hi Manja!
Wie bzw. mit welcher Funktion und in welcher Datei wird dieser HTTP-Request verwendet?
Macht das direkt die serendipity_event_spamblock.php oder wie läuft das?
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.
Viele Grüße,
Garvin
Posted: Sat Dec 23, 2006 4:29 pm
by Manja
Dankeschön, Garvin. Dann gebe ich das mal so weiter. Mal schauen, was draus wird (nach ein paar wohlverdienten Feiertagen).
Viele Grüße,
Manja