MT-Akismet, das Akismet-Plugin für Movable Type, unterstützt in Version 1.1 von Hause aus keinen Proxy für die nötigen Zugriffe zum Akismet-Server. Der folgende kleine Patch, angewandt auf extlib/MT/Akismet.pm, behebt das Problem:
--- orig-Akismet.pm 2008-02-17 23:57:41.000000000 +0100 +++ Akismet.pm 2008-02-18 00:05:00.000000000 +0100 @@ -58,6 +58,9 @@ my $class = shift; return $AGENT if $AGENT; $AGENT = LWP::UserAgent->new; + if (my $proxy = MT::ConfigMgr->instance->HTTPProxy) { + $AGENT->proxy('http', $proxy); + } $AGENT->agent(join '/', $class, $class->VERSION); $AGENT->timeout(10); $AGENT;
Mit dem Patch ließt das Plugin aus der passenden Konfigurations-Direktive HTTPProxy in mt-config.cgi die Angaben für den Proxy und setzt diese.
Den Patch habe ich auch an Timothy Appnel, den Autor des Plugins, geschickt, so dass er hoffentlich in der nächsten Version enthalten ist.
Akismet ist ein Online-Service zur Spam-Bekämpfung, das MT-Akismet ist das offizielle Plugin für Movable Type. Bis auf dieses Problem war die Installation ansonsten problemlos ;-)
Jetzt kommentieren