« Peter Lindbergs Statskontoret-rapport om IT-arkitektur | Main | "Besöksrekord" - Grattis på mig »

november 29, 2004

Underhållsarbete

Om kommentarerna inte funkar nu beror det på att jag nu är ursinnig och har därför osnyggt tagit bort möjligheten till sådant.

Sorry för eventuella olägenheter. Kanske kommer det att fixa sig under kvällen.

Uppdatering
Det har nu gjorts en Q&D fix. Om det skulle bli några konstigheter med kommentarerna så får ni gärna maila mig.

Ofoget ovan var naturligtvis korkade spammare som inte förstår att de blivit blacklistade utan fortsätter att försöka lägga spam. <Suck>.

Posted by hakank at november 29, 2004 08:32 EM Posted to Blogging

Comments

OK, nu är jag inte riktigt lika ursinning. Det kan bero på den timmes träning jag haft.

Posted by: hakank [TypeKey Profile Page] at november 29, 2004 09:43 EM

OK, Typekey-kommentarer verkar funkar. Får se på vanliga kommentarer...

Posted by: hakank [TypeKey Profile Page] at november 29, 2004 09:45 EM

Ja, det var ju korkat. Man måste ju logga ut från Typekey först.

Posted by: Håkan Kjellerstrand at november 29, 2004 09:46 EM

Vad gjorde du förresten åt kommentarerna? Tog du i bruk automatisk stängning av gamla kommentarer eller nåt annat fint system?

Jag väntar ännu på att få mitt nya webbkonto aktiverat, men jag tror att min lösning blir att stänga alla över två veckor gamla inlägg och eventuellt använda Stefans idé ifall skräpet ändå skulle komma igenom Blacklist.

Posted by: Peter Löfgren at november 30, 2004 09:29 FM

Peter: Egentligen hade jag tänkt vänta med en exakt förklaring vad Quick and Dirty-fixen innebar tills det var verifierat att det var en bestående lösning. Men här är den i alla fall.

Först en brasklapp: lösningen kanske konfliktar med olika MT plugins. Det verkar i alla fall funka med MT-Blacklist och det är egentligen den enda jag bryr mig om just nu.

1. Döp om filen mt-comments.cgi till något annat, säg "xxyyzz.cgi".

2. På raden 81 (ungefär) i filen lib/MT/ConfigMgr.pm finns följande rad som definierar URL:en till kommentarsprogrammet (det ska vara på en enda rad om det ser konstigt ut här):

$mgr->define('CommentScript', Default => 'mt-comments.cgi');


Där ändrar man "mt-comments.cgu" till det namn man bytte filen till, dvs 'xxyyzz.cgi'. Så raden ska se ut så här:

$mgr->define('CommentScript', Default => 'xxyyzz.cgi');

3. Gör slutligen en fullständig rebuild av bloggen så att alla kommentarer får korrekt URL till den nya filen (xxyyzz.cgi, alltså).

4. Testa så att det funkar.

Posted by: Håkan Kjellerstrand at november 30, 2004 10:02 FM

Tack för tipset! Men hur är det med rådet på sidan:
http://www.elise.com/mt/archives/000246concerning_spam.php

Där har man alltså ändrat på mt.cgi, men inte filen du nämnde.

Posted by: Peter at november 30, 2004 08:27 EM

Tack för länken, Peter.

Får väl erkänna att jag var rätt irriterad när jag gjorde fixen och lösningen var den första jag kom på.

Troligen är det bättre att följa råden som finns på den sida du länkar till. Dock hittar jag inte var det står att man ska döpa om mt.cgi .

Än så länge har fixen funkat bra, men jag håller det under bevakning ett tag till innan jag kan pusta ut. Möjligen är spamprogrammen så intelligenta att de listar ut namnet på programmet (och i så fall kommer jag nog byta namn på mt-comments-programmet regelbundet).

Posted by: Håkan Kjellerstrand at november 30, 2004 11:03 EM