Leopard に MediaWiki をインストール
MacOS X 10.5.2 に MediaWiki をインストールします。
前提
- MacPorts がインストールされている。
- Apache がインストールされている。
- PHP がインストールされている。
- MySQL がインストールされている。
- ImageMagick がインストールされている。
- Apache がインストールされている。
データベースの作成
あとで必要になるので、とりあえずデータベースを作っておく。
$ 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 にアクセスすると、最初にセットアップしろとのメッセージがでるので、 指示に従ってリンクから設定画面に飛ぶ。
データベースの設定は、先ほど作成したデータベースを指定する。
- データベース
- media_wiki
- ユーザ名
- yuanying
- パスワード
- ******* (指定したパスワード)
すべて設定し終わり変更を保存すると、 うまくいっていれば以下のようなメッセージが出る。
言われた通りに、config/LocalSettings.php を一つ上の階層、この場合は /opt/local/apache2/htdocs/mediawiki/ に移動する。
$ sudo mv /opt/local/apache2/htdocs/mediawiki/config/LocalSettings.php /opt/local/apache2/htdocs/mediawiki/
確認
トップページを確認して終了。