TownBlogWikibaseの環境構築(2)今回はいよいよ本題のWikibase(リポジトリとクライアント)をインストールします。シェル上の作業では、PHPのパッケージ管理ツールComposerを使用します。インストールしました。Composerのインストール方法はこちらを参照して下さい。WikibaseはGitHubから入手します。ディレクトリに移動してから、gitコマンドを使用します。https://github.com/wikimedia/mediawiki-extensions-Wikibase.gitこのとき、MediaWikiのバージョンに合ったWikibaseを指定することが重要です。前回インストールしたMediaWikiのバージョンは1.33.0でしたので、「REL1_33」を指定しています。コマンドで依存するサブモジュールをインストールします。--recursive次に、Composerを使って依存するモジュールをインストールします。ファイルを作成します。ファイルを利用しても良いでしょう。MediaWikiのルートディレクトリでComposerを起動します。インストールしたので、以下のように指定しました。ファイルがあれば、削除しておくことが重要です。ファイルが残っていると、必要なモジュールがインストールされず、以降の作業でエラーが出る場合があります。ここまで来れば作業は残りわずかです。ファイルの最後に以下の内容を追加します。"$IP/extensions/Wikibase/client/ExampleSettings.php";MediaWikiのルートディレクトリで以下のコマンドを実行します。ディレクトリに移動してから以下のコマンドを実行します。client/maintenance/populateInterwiki.php以上で作業は終了です。ブラウザでMediaWikiにアクセスし、サイドメニューの一番下に「他言語版」「リンクを追加」が表示されていれば成功です。サイドメニューの「特別ページ」をクリックして特別ページを表示すると、Wikibase関連のページへのリンクが追加されています。