Hallo!
Hat mal jemand in letzter Zeit bei sich MediaWiki neu installiert und einen aktuellen SQL-dump eingespielt? Mit der Version 1.2 bekomme ich beim Erzeugen der Linktabelle mit maintenance/rebuildall.php die Fehlermeldung
Can't use command-line utils with in-place install yet, sorry.
Und bei der aktuellen Version aus dem CVS geht es auch noch nicht, weil für 1.3 irgendwas an der Tabellenstruktur geändert wurde.
Ich hätte halt nur gerne einen lokalen Mirror des aktuellen Datenbestandes um darauf SQL-Anfragen ausführen zu lassen - hat da jemand Erfahrung?
Gruss, Jakob
Jakob wrote:
Hat mal jemand in letzter Zeit bei sich MediaWiki neu installiert und einen aktuellen SQL-dump eingespielt?
Ja, ich. Ich kann aber nicht behaupten, mich da groß auszukennen.
Mit der Version 1.2 bekomme ich beim Erzeugen der Linktabelle mit maintenance/rebuildall.php die Fehlermeldung
Can't use command-line utils with in-place install yet, sorry.
Ich wußte gar nicht, daß es so ein Skript gibt, das die Linktabelle erstellt. Ich habe einfach die Linktabelle als Dump importiert, genauso wie Cur:
http://download.wikimedia.org/archives/en/en_links_table.sql.gz
Ich nehme mal an, daß du die deutsche DB benutzt, also brauchst du wahrscheinlich stattdessen das hier:
http://download.wikimedia.org/archives/de/de_links_table.sql.gz
Viel Spaß, Timwi
Timwi schrieb:
Ich wußte gar nicht, daß es so ein Skript gibt, das die Linktabelle erstellt. Ich habe einfach die Linktabelle als Dump importiert, genauso wie Cur:
Die "originalen" Linktabellen willst Du aber nicht haben, wenn Du mit dem Dump produktiv arbeiten willst, weil sie bekanntermaßen verhunzt sind. Insbesondere beim Suchen nach doppelten Redirects führen die Wikipedia-eigenen Linktabellen zu "interessanten" Resultaten, was falsche Positive und Phantom-Seiten angeht.
Seitdem wir die Ding-Listen drin haben, dauert der Neubau der Linktabellen wegen den vielen Links übrigens 30 Minuten länger als vorher, und ich habe inzwischen einen Windows-MySQL-Server gesehen, der daran verreckt ist. Als Nebeneffekt haben wir seitdem fast keine verwaisten Seiten mehr im Wiki ;-) Man kann sich mit dem manuellen Löschen der Dinglisten-Seiten behelfen, aber vielleicht erfindet ein kreativer Kopf mal einen Automatismus, der die Ding-Listen-Seiten löscht...
Alwin Meschede
Alwin Meschede wrote:
Die "originalen" Linktabellen willst Du aber nicht haben, wenn Du mit dem Dump produktiv arbeiten willst, weil sie bekanntermaßen verhunzt sind.
Soweit ich es verstanden habe, sind die Programmierfehler, die dazu führten, behoben. Zwar gibt es noch Übrigbleibsel, aber mit der Zeit korrigieren die sich ja von selbst.
Insbesondere beim Suchen nach doppelten Redirects führen die Wikipedia-eigenen Linktabellen zu "interessanten" Resultaten
Zumindest bei der englischen Datenbank inzwischen nicht mehr, weil ich mich halt darum gekümmert habe. Zumindestens im Zusammenhang mit Double-Redirects gibt es in der englischen Wikipedia jetzt keine falschen Einträge in der Linktabelle mehr.
Timwi
Jakob schrieb:
Hallo!
Hat mal jemand in letzter Zeit bei sich MediaWiki neu installiert und einen aktuellen SQL-dump eingespielt? Mit der Version 1.2 bekomme ich beim Erzeugen der Linktabelle mit maintenance/rebuildall.php die Fehlermeldung
Can't use command-line utils with in-place install yet, sorry.
Im Stammverzeichnis der Software muss die Datei LocalSettings.php liegen. Das ist möglicherweise nicht der Fall, wenn man MediaWiki über den Web-Installer installiert hat.
Ursache ist, dass die klassische Installation über die PHP-Kommandozeile gekickt wurde, weil sie möglicherweise unsicher ist (ich habe nie verstanden, warum genau), ohne sich Gedanken zu machen, ob
a) jemand möglicherweise die Kommandozeile trotz Unsicherheit präferiert, weil es schnell geht oder
b) die Maintenance-Skripte der Software danach noch für DAUs benutzbar sind.
Ich habe inzwischen aufgehört, mich darüber aufzuregen und nehme halt, was man mir zuwirft.
Und bei der aktuellen Version aus dem CVS geht es auch noch nicht, weil für 1.3 irgendwas an der Tabellenstruktur geändert wurde.
Ich will keinem der Developer auf die Füße treten, aber in anderen Software-Projekten gilt meist die Policy, dass durch neue Features keine bestehende Funktionalität kaputtgehen darf. Nur bei MediaWiki war es in der Vergangenheit häufig anders, so wurde zum Beispiel längere Zeit ein kaputtes Category-Feature durchgeschleppt, mehrfach repariert und bei der nächstbesten Gelegenheit wieder ruiniert. Na gut, wir reden über die CVS-Version von MediaWiki, wo man sowas entschuldigen kann. Aber falls es jemanden interessiert, auch ich warte darauf, dass 1.30-CVS wieder benutzbare Skripten erhält, dann könnte ich auch beim Bug-suchen helfen...