ステータス:非推奨

この記事では、サポートされなくなったバージョンのUbuntuについて説明します。 現在Ubuntu12.04を実行しているサーバーを運用している場合は、サポートされているバージョンのUbuntuにアップグレードまたは移行することを強くお勧めします。

理由:
Ubuntu 12.04は2017年4月28日に保守終了(EOL)に達しました and no longer receives security patches or updates. This guide is no longer maintained.

代わりに参照してください:
このガイドは参照として役立つ場合がありますが、他のUbuntuリリースでは機能しない場合があります。 可能な場合は、使用しているUbuntuのバージョン用に作成されたガイドを使用することを強くお勧めします。 ページ上部の検索機能を使用して、より新しいバージョンを見つけることができます。

MediaWikiについて

MediaWikiは、ユーザーが独自の個人用Wikiサイトを作成できる無料のオープンソースWikiプログラムです。 もともとウィキペディア用に構築されたMediaWikiはPHPで記述されており、MySQLなどのバックエンドデータベースを使用してデータを保存します。

設定

このチュートリアルの手順では、ユーザーがroot権限を持っている必要があります。 これを設定する方法は、こちらの初期サーバー設定チュートリアルで確認できます。

MediaWikiを使用する前に、サーバーにLAMPをインストールする必要があります。 サーバーにLinux、Apache、MySQL、PHPスタックがない場合は、UbuntuLAMPインストールチュートリアルをセットアップするためのチュートリアルを見つけることができます。

仮想プライベートサーバーにユーザーと必要なソフトウェアを用意したら、MediaWikiのインストールを開始できます。

MediaWikiをインストールする

MediaWikiのapt-getパッケージは非常に古くなっているため、MediaWikiはソースからインストールする必要があります。 最新バージョンをダウンロードすることから始めることができます。

curl -O http://dumps.wikimedia.org/mediawiki/1.19/mediawiki-1.19.2.tar.gz

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

tar xvzf mediawiki-*.tar.gz

MediaWikiディレクトリの内容をより便利な場所に移動します。

sudo mv mediawiki-1.19.2 /etc/mediawiki

MediaWikiディレクトリとApacheのドキュメントルートの間にシンボリックリンクを作成します。

sudo ln -s /etc/mediawiki/ /var/www

そして、apacheを再起動して終了します。

sudo service apache2 restart

MySQLユーザーとデータベースを作成する

このステップはMediaWikiのインストールを成功させるために必要ではありませんが、セキュリティを強化するための推奨される手段です。

インストールプロセス中に、MediaWikiデータベースのデータベースと関連ユーザーまたはMySQLルートパスワードのいずれかを提供するように求められます。 MediaWikiはこの情報を使用して、必要なwikiデータベースとテーブルを作成します。専用データベースのセットアップは非常に迅速に実行でき、MySQLルート情報と関連するセキュリティリスクを共有する必要がなくなります。 これでデータベースをセットアップできます。

VPSでMySQLにログインします。

mysql -u root -p

ログインしたら、MediaWikiデータベースを作成します。 MediaWikiの設定フォームのデフォルト名はmy_wikiですが、好きな名前を付けることができます。

create database my_wiki;

さらに、MediaWikiに必要な権限を新しいデータベースのユーザーに提供する必要があります(以下のユーザー名とパスワードを選択した詳細に置き換えてください)。

grant index, create, select, insert, update, delete, alter, lock tables on my_wiki.* to 'wikiuser'@'localhost' identified by 'password';

変更を実装し、MySQLを終了して終了します。

FLUSH PRIVILEGES;
exit;

インストールの次の部分は、[ドメイン]/mediawiki/index.phpにある画面の指示に従って完了する必要があります

MediaWikiを設定する

ブラウザでMediaWikiサイトの設定を確認して入力します。

セットアップページの「MySQL設定」セクションに到達したら、データベースホストをlocalhostのままにして、前の手順で構成した場合は、MySQLデータベース名とユーザー名およびパスワードを入力します。 MediaWikiの新しいユーザーを設定しなかった場合は、ユーザー名にrootを入力し、パスワードフィールドにrootパスワードを入力します。

「MySQL固有のオプション」セクションはそのままにしておくことができます。

構成のウォークスルーが終了したら、「完了!」というページが表示されるまで続行を押し続けます。

Complete!

LocalSettings.phpファイルが自動的にダウンロードを開始するはずです。 ページを閉じる前に、ファイルをダウンロードしたことを確認してください。 LocalSettings.phpは自動生成されます。ローカル設定ファイルがない場合は、MediaWikiのすべてのセットアップ手順を実行して、ファイルをもう一度生成する必要があります。

ファイルがダウンロードされたら、それを/ etc / mediawiki、または仮想サーバー上のMediaWikiの「index.php」ファイルが含まれているディレクトリにアップロードする必要があります。

SSHベースのファイル転送方法であるSCP(Secure Copy)を使用して、LocalSettings.phpファイルをコンピューターからサーバーにコピーできます。

scp /path/to/LocalSettings.php [username]@[IP Address]:/etc/mediawiki

ファイルがアップロードされると、[ドメイン]/mediawikiで個人用ウィキにアクセスできるようになります。

続きを見る

これはMediaWikiをインストールする方法の簡単な概要です。 MediaWikiについて具体的な質問がある場合は、お気軽に私たちの Q&Aフォーラム

EtelSverdlov著