序章

MediaWikiはPHPwikiパッケージであり、もともとWikiPediaでの使用を目的としており、誰でも独自のwikiサイトを作成できます。 これは、インターネット上のほとんどのwikiで使用されています。 MediaWikiの詳細については、そのホームページを参照してください。

このチュートリアルでは、Ubuntu14.04ドロップレットでMediaWikiを設定する方法について説明します。

前提条件

ステップ1—サーバーのセットアップ

LAMPスタックをインストールした後、最初にいくつかの追加のPHP5モジュールをインストールする必要があります。 4つすべてはオプションですが、特に最初の2つ(IntlとGD)をお勧めします。

最初にインストールするのは、国際化をサポートするためのIntl拡張機能です。

sudo apt-get install php5-intl

次に、画像のサムネイル用にGDをインストールします。

sudo apt-get install php5-gd

数式をインライン表示するためにTexLiveをインストールできます。

sudo apt-get install texlive

最後に、パフォーマンスを向上させるためにXCacheをインストールできます。

sudo apt-get install php5-xcache

必要なモジュールをインストールしたら、Apacheを再起動します。

sudo service apache2 restart

ステップ2—MediaWikiをダウンロードする

このセクションでは、MediaWikiをダウンロードします。

MediaWikiはUbuntuのapt-getリポジトリで利用できますが、古くなっています。 したがって、MediaWikiをソースからダウンロードするのが最善です。

curl -O http://releases.wikimedia.org/mediawiki/1.24/mediawiki-1.24.1.tar.gz

このページで最新バージョンを再確認できます。 Download MediaWiki からリンクをコピーし、その後にバージョン番号を付けて、上記のリンクの代わりにそれを使用します。

ダウンロードが完了したら、パッケージを解凍します。

tar xvzf mediawiki-*.tar.gz

次に、MediaWikiディレクトリをドキュメントルートに移動します。

sudo mv mediawiki-1.24.1/* /var/www/html

ステップ3—データベースの作成

このセクションでは、MySQLデータベースをセットアップします。 SQLiteデータベースも使用できるため、MediaWikiを正常にインストールするためにこれは厳密には必要ありません。 それにもかかわらず、それは間違いなく推奨される手段です。

データベースを作成するには、最初にMySQLにログインします。

mysql -u root -p

ターミナルプロンプトがmysql>に変わります。

これでデータベースを作成できます。 任意のデータベース名を選択できますが、MediaWikiの構成のデフォルト名はmy_wikiです。

CREATE DATABASE my_wiki;

次の出力が表示されます。

Query OK, 1 row affected (0.00 sec)

次に、MediaWikiインストール用のデータベースユーザーを作成します。

GRANT INDEX, CREATE, SELECT, INSERT, UPDATE, DELETE, ALTER, LOCK TABLES ON my_wiki.* TO 'sammy'@'localhost' IDENTIFIED BY 'password';

最初に強調表示された変数を選択したデータベース名に変更し、2番目の変数を使用するユーザー名に変更し、最後の変数を安全なパスワードに変更します。 次の出力が表示されます。

Query OK, 0 rows affected (0.00 sec)

次に、MySQL権限をフラッシュする必要があります。

FLUSH PRIVILEGES;

出力は次のようになります。

Query OK, 0 rows affected (0.00 sec)

最後に、MySQLシェルを終了する必要があります。

exit

出力は次のようになります。

Bye

ステップ4—MediaWikiを設定する

このセクションでは、MediaWikiをセットアップして使用できるようにします。 ブラウザでhttp://your_server_ipをポイントして、ブラウザでドロップレットのホームページにアクセスします。 このページで、ウィキの設定を選択します。

最初のページで言語を選択し、続行をクリックします。 次のページに環境が表示され、緑色で表示されます。「環境がチェックされました。 MediaWikiをインストールできます。」 続行をクリックします。

これで、MySQL設定のページが表示されます。 データベースタイプには、 MySQL(または互換性のある)を選択します。 データベースホストにはlocalhostを使用し、データベース名、ユーザー名、およびパスワードには、前に選択した値を使用します。 テーブルプレフィックスは空のままにすることができます。 次のようになります。

MySQL settings

この手順を完了したら、チュートリアルを完了する必要があります。 MySQL設定後の画面では、値をデフォルトのままにすることができます。 次の画面で、名前などのWikiの詳細を入力する必要があります。 このページでwikiの管理者ユーザーを作成することもできます。

他のすべての画面では、すべてではないにしても、ほとんどの設定をそのままにしておくことができます。 Wikiで特定の設定を有効にする場合は、これらの画面の1つで何かを変更する必要がある場合があります。 特に以前にXCacheをインストールしたことがある場合は、それをチェックして有効にする必要があります。

これらの手順を完了すると、次のページが表示されます。

Completed installation

LocalSettings.phpというファイルが自動的にダウンロードを開始します。 インストールを正常に完了するには、このファイルをサーバーに移動する必要があるため、ページを閉じる前に必ずファイルをダウンロードしてください。

ここで、ファイルをサーバー上の/var/www/htmlに移動する必要があります。 これを行う最も簡単な方法は、自分のコンピューターでファイルを開き、内容をコピーしてサーバーに貼り付けることです。 これを行うには、最初にサーバーでファイルを開きます。

nano /var/www/html/LocalSettings.php

次に、選択したテキストエディタでコンピュータ上のファイルを開き、内容をSSHウィンドウにコピーします。 ファイルを保存したら、をクリックしてウィキを入力すると、ウィキを使用できるようになります。

結論

これで、任意の目的に使用できる独自のMediaWikiインストールがインストールされました。 これで、MediaWikiホームページのリンクを使用してインストールをカスタマイズしたり、ページの追加を開始したりできます。