前書き
MediaWikiは、元々WikiPediaでの使用を目的としたPHP wikiパッケージであり、誰でも独自のwikiサイトを作成できます。 インターネット上のウィキの大半で使用されています。 MediaWikiの詳細については、https://www.mediawiki.org/wiki/MediaWiki [homepage]をご覧ください。
このチュートリアルでは、Ubuntu 14.04ドロップレットでMediaWikiをセットアップする方法について説明します。
前提条件
-
SSHアクセスを備えたUbuntu 14.04ドロップレット。 詳細については、https://www.digitalocean.com/community/tutorials/initial-server-setup-with-ubuntu-14-04 [このチュートリアル]をご覧ください。
ステップ1-サーバーのセットアップ
LAMPスタックをインストールしたら、最初にいくつかの追加のPHP 5モジュールをインストールする必要があります。 4つすべてはオプションですが、特に最初の2つ(IntlおよびGD)が推奨されます。
最初にインストールするのは、国際化サポートのためのhttp://php.net/manual/en/book.intl.php[Intl]拡張です。
sudo apt-get install php5-intl
次に、画像のサムネイル化のためにhttp://php.net/manual/en/book.image.php[GD]をインストールします。
sudo apt-get install php5-gd
Tex Liveをインストールして、数式をインライン表示できます。
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
https://www.mediawiki.org/wiki/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 ;
出力が表示されるはずです。
Query OK, 1 row affected (0.00 sec)
次に、MediaWikiインストール用のデータベースユーザーを作成します。
GRANT INDEX, CREATE, SELECT, INSERT, UPDATE, DELETE, ALTER, LOCK TABLES ON .* TO ''@'localhost' IDENTIFIED BY '';
最初に強調表示された変数を選択したデータベース名に、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:// +」を指定して、ブラウザでドロップレットのホームページにアクセスします。 このページで、* wikiのセットアップ*を選択します。
最初のページで、言語を選択し、[続行]をクリックします。 次のページに環境が表示され、緑色で表示されるはずです。「環境がチェックされました。 MediaWikiをインストールできます。」* Continue *をクリックします。
これで、MySQL設定を含むページが表示されます。 _Database type_には、* MySQL(または互換)を選択します。 データベースホストには localhost *を使用し、データベース名、ユーザー名、およびパスワードには前に選択した値を使用します。 テーブルのプレフィックスは空のままにできます。 これは次のようになります。
image:https://assets.digitalocean.com/articles/mediawiki_ubuntu14/1.png [MySQL設定]
この手順を完了したら、チュートリアルを完了する必要があります。 MySQL設定後の画面では、値をデフォルトのままにしておくことができます。 次の画面で、ウィキの名前などの詳細を入力する必要があります。 このページでwikiの管理ユーザーを作成することもできます。
他のすべての画面では、すべてではないにしても、ほとんどの設定をそのままにしておくことができます。 Wikiに対して特定の設定を有効にする場合は、これらの画面のいずれかで何かを変更する必要がある場合があります。 特にXCacheを以前にインストールしたことがある場合は、それを有効にするためにチェックする必要があります。
これらの手順を完了すると、次のページに到達するはずです。
image:https://assets.digitalocean.com/articles/mediawiki_ubuntu14/2.png [インストール完了]
`+ LocalSettings.php +`というファイルが自動的にダウンロードを開始するはずです。 インストールを正常に完了するには、このファイルをサーバーに移動する必要があるため、ページを閉じる前にファイルをダウンロードしてください。
ファイルをサーバー上の `+ / var / www / html`に移動する必要があります。 これを行う最も簡単な方法は、自分のコンピューターでファイルを開き、内容をコピーしてサーバーに貼り付けることです。 これを行うには、まずサーバーでファイルを開きます。
nano /var/www/html/LocalSettings.php
ここで、選択したテキストエディターでコンピューター上のファイルを開き、その内容をSSHウィンドウにコピーします。 ファイルを保存したら、[ウィキを入力]をクリックすると、ウィキを使用できる状態になります。
結論
これで、好きな目的に使用できる独自のMediaWikiインストールがインストールされました。 MediaWikiホームページのhttp://www.mediawiki.org/wiki/Manual:System_administration[links]を使用してインストールをカスタマイズできるようになりました。または、ページの追加を開始できます。