2016-07-08 3 views
0

Ich habe einen XML-Dump von Wikipedia heruntergeladen und in eine lokale Medien-Wiki-Installation importiert. Zu diesem Zweck habe ich mwdumper verwendet, um ein SQL-Skript zu generieren. Der genaue Befehl I ausgeführt wurde:Importieren von Wikipedia in lokale Medien Wiki erstellt Seiten voller Vorlagenreferenzen

java -jar mwdumper.jar --format=mysql:1.5 --filter=notalk --filter=namespace:\!NS_USER --filter=latest enwiki-20160601-pages-articles-multistream.xml > enwiki-20160601-pages-articles-multistream.sql 

Denn es mit meiner lokalen Medium Wiki-Datenbank zu arbeiten, musste ich zuerst eine page_counter Spalte in die page Tabelle hinzuzufügen. Dann habe ich das Skript ausgeführt (und es dauerte Stunden und Stunden).

Jetzt ist es fertig, aber wenn ich auf das Generierte zugreife, finde ich viele Referenzen auf Vorlagen. Zum Beispiel ist dies der erste Absatz des Foobar-Artikels:

{{#invoke:Distinguish|distinguish}} {{#invoke:redirect hatnote|redirect|1}} The terms foobar (Template:IPAc-en), or foo and others are used as placeholder names (also referred to as metasyntactic variables) in computer programming or computer-related documentation.<ref name="rfc3092">{{#invoke:citation/CS1|citation |CitationClass=web }}</ref> They have been used to name entities such as variables, functions, and commands whose exact identity is unimportant and serve only to demonstrate a concept. 

Wie kann ich das beheben? Muss ich irgendwelche Erweiterungen meines Media Wiki installieren oder was? Gibt es eine bessere Möglichkeit, eine lokale Instanz von Wikipedia zu erhalten?

+1

Mögliches Duplikat von [Wo bekomme ich Vorlagen für MediaWiki?] (Http://stackoverflow.com/questions/678626/where-can-i-get-templates-for-mediawiki) – MaxSem

Antwort

1

Ja, Sie vermissen die Scribunto extension. Sie sollten sicherstellen, dass Sie auch die richtigen Modul: Namespace-Seiten kopiert haben, z. Module:Distinguish für #invoke:Distinguish.

Verwandte Themen