Manual:Running MediaWiki on OS X Mavericks/ja

このページではMediaWikiをOS X Mavericksにインストールする手順を説明します.

準備
OS X MavericksでMediaWikiを動かすためには次のソフトウェアが必要です.
 * 1) Apache
 * PHP
 * 1) MySQL

Apache
ApacheはOS X Mavericksに最初からインストールされています. ターミナルから次のコマンドで、起動、終了、再起動することができます. sudo apachectl start sudo apachectl stop sudo apachectl restart

PHP
PHPも最初からインストールされていますが、Apache設定ファイルの中のPHPモジュール設定を有効にする必要があります.

をテキストエディタで開き、次のコメントアウトを解除し、保存・終了します. 設定ファイルが初期の状態であれば118行目にあります.
 * 1) LoadModule php5_module libexec/apache2/libphp5.so

以上の作業をEmacsで行うならば、次のようになります
 * 1. 次を入力します.
 * sudo emacs /private/etc/apache2/httpd.conf
 * 2. Emacsが起動し、ファイルが表示されたら M-x（escキーを打って離してからXキーを打つ） で、ミニバッファに goto-line を入力しreturn.
 * 3. 「118」を入力し当該行に移動. 先頭の#を削除します.
 * 4. C-x C-s（controlキーを押しながらXキーを打ち、続けてSキーを打つ） で保存、 C-x C-c でEmacsを終了します.

そして変更を反映させるためにApacheを再起動します. sudo apachectl restart

MySQL
MySQLは上記のソフトウェアと違い、インストールする必要があります.

1. このページからMac OS X 10.7 (x86, 64-bit), DMG Archiveを選び、ダウンロードページへ移動します.
 * この際、ログイン/サインアップを求められますが、必要でなければページ下のリンク（No thanks, just start my download.）からすぐにダウンロードを開始することができます.

2. ダウンロードしたdmgファイルを展開し、次の順番でインストールします.
 * mysql- バージョン番号 -osx10.7-x86_64.pkg
 * MySQLStartupItem.pkg
 * MySQL.prefPane

3. MySQL.prefPaneインストール完了後に出てくるウィンドウの中のStart MySQL Serverボタンを押し、MySQLを起動します.
 * Start MySQL Serverボタンの下にある Automatically Start MySQL Server on Startup にチェックが入っていると、Mac起動時に自動的にMySQLが起動します.
 * チェックをしない場合は、以後「システム環境設定」からMySQL Serverを起動することができます.

パスの設定
次にMySQLの設定を行いますが、その前にMySQLコマンドを呼び出しやすいようにターミナルのパス設定をしておきます.

ターミナルから以下を実行します. emacs ~/.bash_profile Emacsが起動したら export PATH=$PATH:/usr/local/mysql/bin と書き込み、C-x C-sで保存し、C-x C-cでEmacsを終了します. ls -l -a でターミナル（bash）の環境設定ファイルが作られていることを確認します.

ターミナルを終了し、もう一度起動すれば、.bash_profileが有効になります.

試しにターミナルにmysqlと入力し、MySQLモニタが起動することを確認してください. mysql exitでMySQLモニタを終了します. mysql> exit

MySQLの設定
次にMySQLのrootのパスワードを設定します. ターミナルから mysql -u root と入力し、MySQLモニタをMySQLのルートで起動します.

MySQLモニタのプロンプトに以下を入力します. PASSWORD には任意のパスワードを入れてください. mysql> GRANT ALL ON *.* TO 'root'@'localhost' IDENTIFIED BY ' PASSWORD ' WITH GRANT OPTION; これでMySQLのrootにパスワードが設定されました.

ここで一度MySQLモニタを終了します. mysql> exit

データベースの作成
MySQLモニタをrootで起動します. mysql -u root -p ここで先ほど設定したパスワードを入力し、MySQLモニタをMySQLのrootで起動します.

次にMediaWikiがMySQLデータベースを利用できるように準備します. mysql> CREATE DATABASE my_wiki ; これで my_wiki という名前のデータベースが作成されました.

そして以下を入力します. wiki_password には任意のパスワードを入れてください. mysql> GRANT ALL ON my_wiki .* TO ' wikiuser '@'localhost' IDENTIFIED BY ' wiki_password ';

これで my_wiki というデータベースに wikiuser という名前のMySQLユーザーが wiki_password というパスワードでアクセスできるようになりました.

次に wikiuser にパスワードを割り当てます. mysql> SET PASSWORD FOR wikiuser @localhost = PASSWORD(' wiki_password ');

そして以下を入力し、ユーザー情報の変更を反映させます. mysql> FLUSH PRIVILEGES;

以上でMySQLの準備はできました.

MediaWikiのダウンロード
1. このページからMediaWikiをダウンロードします.

2. 圧縮ファイルを解凍します.

3. 次に、ホームディレクトリ直下にSitesディレクトリを作成します. mkdir ~/Sites

4. mediawikiフォルダをリネームし、Sites以下に移動します. mv Downloads/mediawiki- バージョン番号 / Sites/mediawiki

Apacheのアクセス制御設定ファイル
次にターミナルから以下を実行し、Apacheのアクセス制御設定ファイルを作成します. sudo emacs /etc/apache2/users/wiki.conf

Emacsが起動したら、次の内容を書き込みます. 以下の USERNAME にはあなたのアカウント名（ホームディレクトリに設定した名前）を入れてください.  Options Indexes MultiViews FollowSymLinks AllowOverride None Order allow,deny Allow from all  C-x C-sで保存し、C-x C-cでEmacsを終了します.

そして、 sudo apachectl restart でApacheを再起動します.

ブラウザで http://localhost/~ USERNAME /mediawiki/ に移動して、MediaWikiのインストール画面を表示します.

MediaWikiのセットアップ
インストーラの指示に従いMediaWikiをセットアップします.

「データベースに接続」ページでの注意点

 * データベースのホスト：localhostではなく 127.0.0.1 を入力します.
 * データベース名： my_wiki
 * データベースのユーザー名： wikiuser
 * データベースのパスワード： wiki_password

LocalSettings.php
セットアップが完了するとLocalSettings.phpをダウンロードするように表示されます.

ダウンロードしたLocalSettings.phpをmediawikiディレクトリ直下に移動してください. mv Downloads/LocalSettings.php Sites/mediawiki/

そしてLocalSettings.php のパーミションを変更します. chmod 755 Sites/mediawiki/LocalSettings.php

最後にブラウザで http://localhost/~ USERNAME /mediawiki/ にアクセスし、MediaWikiが表示されることを確認してください.

関連記事
このページのインストラクションには最低限の事柄のみしか書かれていません. セキュリティやインストール後の設定方法について次のページを参照してください.
 * Manual:Running MediaWiki on Mac OS X/ja
 * Manual:Configuration/ja