: O. Yuanying

Leopard に MediaWiki をインストール

MacOS X 10.5.2 に MediaWiki をインストールします。

前提

データベースの作成

あとで必要になるので、とりあえずデータベースを作っておく。

$ mysql5 -u root                                                           
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 3
Server version: 5.0.51 Source distribution

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> create database media_wiki default character set utf8;
mysql> grant all on media_wiki.* to yuanying@localhost identified by '******';

データベースのデフォルト文字コードは utf-8。データベースのパスワードは必須っぽい。

MediaWiki のインストール

ダウンロード

MediaWikiをダウンロードする。

$ wget http://download.wikimedia.org/mediawiki/1.12/mediawiki-1.12.0.tar.gz--2008-05-13 13:13:14--  http://download.wikimedia.org/mediawiki/1.12/mediawiki-1.12.0.tar.gz
download.wikimedia.org をDNSに問いあわせています... 208.80.152.183, 2620::860:2:230:48ff:fe5a:eb1e
download.wikimedia.org|208.80.152.183|:80 に接続しています... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... 200 OK
長さ: 7188806 (6.9M) [application/octet-stream]
`mediawiki-1.12.0.tar.gz' に保存中

100%[======================================>] 7,188,806   1.81M/s 時間 5.6s    

2008-05-13 13:13:20 (1.22 MB/s) - `mediawiki-1.12.0.tar.gz' へ保存完了 [7188806/7188806]

今回ダウンロードした MediaWiki は バージョン 1.12.0。

インストール

MacPorts でインストールした Apache のデフォルトの DocumentRoot は /opt/local/apache2/htdocs なので、 解凍後、Wikiの本体をその場所に移動する。

$ tar zxvf mediawiki-1.12.0.tar.gz 
mediawiki-1.12.0/
mediawiki-1.12.0/AdminSettings.sample
mediawiki-1.12.0/api.php
...

$ sudo mv mediawiki-1.12.0 /opt/local/apache2/htdocs/mediawiki

その後、書き込み権限などを与えるために、mediawiki のownerを変更。

$ sudo chown -R _www:_www /opt/local/apache2/htdocs/mediawiki/

設定

データベースとかの設定。

http://localhost/mediawiki にアクセスすると、最初にセットアップしろとのメッセージがでるので、 指示に従ってリンクから設定画面に飛ぶ。

mediawiki_01.png

データベースの設定は、先ほど作成したデータベースを指定する。

データベース
media_wiki
ユーザ名
yuanying
パスワード
******* (指定したパスワード)

すべて設定し終わり変更を保存すると、 うまくいっていれば以下のようなメッセージが出る。

Installation successful! Move the config/LocalSetting.php file to the parent directroy, then follow this link to your wiki.

言われた通りに、config/LocalSettings.php を一つ上の階層、この場合は /opt/local/apache2/htdocs/mediawiki/ に移動する。

$ sudo mv /opt/local/apache2/htdocs/mediawiki/config/LocalSettings.php /opt/local/apache2/htdocs/mediawiki/

確認

トップページを確認して終了。

参考