序章
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設定後の画面では、値をデフォルトのままにすることができます。 次の画面で、名前などのWikiの詳細を入力する必要があります。 このページでwikiの管理者ユーザーを作成することもできます。
他のすべての画面では、すべてではないにしても、ほとんどの設定をそのままにしておくことができます。 Wikiで特定の設定を有効にする場合は、これらの画面の1つで何かを変更する必要がある場合があります。 特に以前にXCacheをインストールしたことがある場合は、それをチェックして有効にする必要があります。
これらの手順を完了すると、次のページが表示されます。
LocalSettings.php
というファイルが自動的にダウンロードを開始します。 インストールを正常に完了するには、このファイルをサーバーに移動する必要があるため、ページを閉じる前に必ずファイルをダウンロードしてください。
ここで、ファイルをサーバー上の/var/www/html
に移動する必要があります。 これを行う最も簡単な方法は、自分のコンピューターでファイルを開き、内容をコピーしてサーバーに貼り付けることです。 これを行うには、最初にサーバーでファイルを開きます。
nano /var/www/html/LocalSettings.php
次に、選択したテキストエディタでコンピュータ上のファイルを開き、内容をSSHウィンドウにコピーします。 ファイルを保存したら、をクリックしてウィキを入力すると、ウィキを使用できるようになります。
結論
これで、任意の目的に使用できる独自のMediaWikiインストールがインストールされました。 これで、MediaWikiホームページのリンクを使用してインストールをカスタマイズしたり、ページの追加を開始したりできます。