Nach dem Update der MediaWiki Software auf die Version 1.18 bekam ich folgenden Fehler:
Fatal error: Cannot redeclare wfprofilein() (previously declared in /www/wiki/includes/profiler/Profiler.php:14)
in /www/wiki/includes/ProfilerStub.php on line 25
Die Lösung des Problemes war ganz einfach. Irgendwie wurde der Profiler aktiviert. Dies äußerte sich darin das es im Hauptordner der Software eine Datei namens StartProfiler.php gab. Wenn man diese Datei entfernt, ist das Problem gelöst.
Vor ein paar Tagen schrieb ich einen Artikel wie man Spam in der MediaWiki bekämpft. Die Methode an sich ist nicht schlecht, weil keine Einträge mehr verändert werden. Allerdings gibt es immer noch einige Nutzer die sich angemeldet haben, allerdings klar als Spambots zu erkennen sind.
Um zu verhindern das sich solche Spambots überhaupt anmelden können gibt es die Extension ConfirmAccount welche unter http://www.mediawiki.org/wiki/Extension:ConfirmAccount zu finden ist. Die Extension sorgt dafür das ein MediaWiki Bürokrat den Account erst bestätigen muss. Das kann dabei so eingestellt werden, das dieser eine Mail bekommt sobald der Nutzer die Mailadresse bestätigt hat. Nach dem Download der Extension sollte diese entpackt werden und der Ordner ConfirmAccount in den extensions Ordner hochgeladen werden. Nun müssen noch die Einstellungen in der LocalSettings.php angepasst werden:
Anschließend muss die MediaWiki noch geupdatet werden. Mittels Shellzugang sieht das ganze so aus:
php maintenance/update.php
Weitere Methoden für das Update sowie Optionen der Erweiterung sind auf der entsprechenden Seite beschrieben. Danach ist die Erweiterung installiert und sollte ihren Dienst verrichten.
Als Betreiber einer MediaWiki hat man früher oder später mit Spam zu kämpfen. Und so gibt es für die MediaWiki Software eine ganze Reihe von Extensions zur Spambekämpfung. Aber auch die MediaWiki Software selbst bietet einige Mechanismen dafür an. Einer davon ist die Option $wgEmailConfirmToEdit. Mit dieser Option müssen Nutzer erst ihre Mailadresse bestätigen bevor sie in der MediaWiki editieren dürfen. Die Option wird dabei in die LocalSettings.php eingetragen:
$wgEmailConfirmToEdit = true;
Danach sollte man einen Großteil der nicht all zu intelligenten Bots ausgesperrt haben.
Wenn man früher in der Wikipedia nach dem Artikel zum iPod gesucht hat so ladende man beim IPod. Der Grund dafür ist das die MediaWiki Software keine kleinen Buchstaben am Anfang des Lemmas mochte. In neueren MediaWiki Versionen ist dies nicht mehr so. Zwar heißt der iPod in der URL immer noch IPod aber auf der Seite steht nun als Artikelname iPod. Möglich macht es das neue Schlüsselwort:
Bei Audacity handelt es sich um einen freien Audioeditor, welcher für Linux, Mac OS X und WIndows zur Verfügung steht. Benötigt man zu diesem Informationen, so sollte man sich mal die Audacity Wiki unter http://wiki.audacityteam.org/ anschauen. Dort finden sich Tutorials zu verschiedenen Themen, Erläuterungen der Effekte und vieles mehr. Sehr hilfreich das ganze :)