wikipedia XMLダンプをダウンロードし、それをローカルのWikiインストールにインポートしました。そのために、mwdumper
を使用してSQLスクリプトを生成しました。私が実行され、正確なコマンドは以下のとおりであった:WikipediaをローカルメディアにインポートするWikiはテンプレート参照でいっぱいのページを作成します
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
それは私の地元メディアウィキデータベースで動作するためには、私が最初にpage
のテーブルにpage_counter
列を追加する必要がありました。それから、スクリプトを実行しました(完了に数時間と数時間かかりました)。
これで完成しましたが、生成されたものにアクセスすると、テンプレートへの参照がたくさんあります。たとえば、Foobarの記事の最初の段落です。
{{#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.
これを修正するにはどうすればよいですか? Media Wikiなどの拡張機能をインストールする必要がありますか? Wikipediaのローカルインスタンスを取得するより良い方法はありますか?
[MediaWikiのテンプレートはどこで入手できますか?](http://stackoverflow.com/questions/678626/where-templates-for-mediawiki) – MaxSem