2016年8月現在、Ubuntu 16.04向けのmediawikiは削除されています。Ubuntu 16.10では新しいバージョンのmediawikiが導入されているので、そちらを利用して、MediaWikiのインストール手順を記載します。
Table of Contents
1 mediawikiのビルドとインストール
devscriptsをインストールします。
$ sudo apt install -y devscripts
Ubuntu 16.10のmediawikiのソースコードをダウンロードします。アップデートでバージョンが変わる場合があるので、こちらで確認してVERSIONとRELEASEを設定して下さい。
$ MEDIAWIKI=http://archive.ubuntu.com/ubuntu/pool/universe/m/mediawiki $ VERSION=1.27.1 $ RELEASE=3 $ mkdir mediawiki $ cd mediawiki/ $ wget -q ${MEDIAWIKI}/mediawiki_${VERSION}-${RELEASE}.debian.tar.xz $ wget -q ${MEDIAWIKI}/mediawiki_${VERSION}-${RELEASE}.dsc $ wget -q ${MEDIAWIKI}/mediawiki_${VERSION}-${RELEASE}_all.deb $ wget -q ${MEDIAWIKI}/mediawiki_${VERSION}.orig.tar.gz
ソースコードを展開します。
$ tar zxf mediawiki_${VERSION}.orig.tar.gz $ cd mediawiki-${VERSION}/ $ tar xf ../mediawiki_${VERSION}-${RELEASE}.debian.tar.xz
mediawikiのビルドに必要なパッケージをインストールします。
$ sudo apt install -y `dpkg-checkbuilddeps 2>&1 | \ sed -e 's/.*build dependencies://g' -e 's/([^)]*)//g'`
devscriptsでPHP5からPHP7を利用するように変更します。
$ sed -i -e 's/php5enmod/phpenmod/g' debian/mediawiki.postinst $ sed -i -e 's/php5dismod/phpdismod/g' debian/mediawiki.prerm $ sed -i -e 's:etc/php5:etc/php/7.0:g' debian/mediawiki.install $ sed -i -e 's/mods_php5/mods_php7.0/g' debian/etc/mediawiki.conf
mediawikiをビルドします。
$ dpkg-buildpackage -us -uc
mediawikiのdebファイルを依存パッケージも含めてインストールします。
$ sudo apt install -y php-common $ sudo dpkg -i ../*.deb || (sudo apt install -f -y && sudo dpkg -i ../*.deb)
mediawikiの動作に必要なパッケージを導入します。
$ sudo apt install -y libapache2-mod-php7.0 php7.0-xml imagemagick git $ sudo systemctl retart apache2
2 MySQLのインストール
aptでmysql-serverをインストールします。
$ sudo apt install -y mysql-server
MySQLのパスワードを入力します。
もう一度MySQLのパスワードを入力します。
3 MediaWikiへアクセスする
以下のURLへブラウザへアクセスします。
http://<server>/mediawiki
MediaWikiの設定開始画面が表示されます。"set up the wiki"をクリックします。
言語の選択画面が表示されます。
MediaWikiの設定で改善できる内容が表示されます。
データベースの選択画面が表示されます。デフォルトのMySQLを利用します。先ほど作成したMySQLのパスワードを入力します。
データベースの設定画面が表示されます。デフォルトのままにします。
Wikiの名前と管理ユーザの設定画面が表示されます。Wikiの名前と管理ユーザを追加します。
Wikiへのアクセス権限を設定します。この記事では、認証されたユーザのみが書き込み可能でパブリックユーザは読み込みのみ可能なAuthorized editors onlyを選択します。
インストールを開始します。
インストールが完了しました。
手動でLocalSetting.phpをダウンロードして、/etc/mediawikiに格納します。
$ sudo mv LocalSettings.php /etc/mediawiki/
先ほどのURLにアクセスするとMain Pageが表示されます。