いきなりLinuxネタ。仕事で必要性が出て来たので自分なりにまとめてみる。
- UbuntuサーバをLAMPと一緒にインストールする。
- コンソールで全てできるほどLinuxの実力がないのとコマンドでやるのが面倒なのでsudo apt-get install ubuntu-desktopを実行してGUIをインストール。
- startxでGUIを起動。
- Update Managerからシステムの更新を実行。
- FireFoxを起動してhttp://localhost/を開いて、It works!(動作しています。)と出たらとりあえずApacheは正常に動いているということ。
- System->Administration->Synaptic Package Managerを使ってwikimediaを選択する。すると足りない場合は自動的にMySQLとPHPのモジュールが選択される。
- MySQLデータベースサーバにwikidbというデータベースを作成する。コンソールウィンドウを開いて、mysql -u root -pを入力してEnterキーを押す。するとMySQLのrootのパスワードを聞かれるので入力してmysqlのコンソールに入る。(GUIツールがある場合はそっちを使った方が簡単。)
- (8〜10はmediawikiが最後にやってくれるので省いても可。)create database wikidb;と入力してEnterキーを押す。するとデータベースが作成される。
- 次にcreate user ‘wikiuser’@'localhost’ identified by ‘mycomplexpassword’;と入力して作成したデータベースに割り当てるMySQLアカウントを作る。
- そのアカウントがwikidbにアクセスできるようにするために、次のコマンドを実行する。grant select,insert,update,delete on wikidb.* to ‘wikiuser’@'localhost’; これでデータベースの準備は完了。exit;でmysqlのコンソールを終了する。
- sudo nautilusをコンソールで実行し、File Browserをrootとして開く。
- /etc/mediawiki/apache.confをダブルクリックして開く。この設定をコピーして/etc/apache2/sites-available/defaultに貼付ける。#Alias /mediawiki /var/lib/mediawikiから#を取り有効にする。ここで/mediawikiを別名にしてバーチャルディレクトリの名前を変えても良い。ここまでできたらrootとして実行しているFile Browserは閉じておく。
- 再びコンソールからsudo /etc/init.d/apache2 restartを実行してApacheを再起動。
- FireFox(または他のブラウザ)を開いてhttp://localhost/mediawiki(またはステップ12で設定したバーチャルディレクトリ)にアクセスして、mediawikiの設定を入力しウェブブラウザ上でインストール。
- ブラウザに表示される説明に従って/var/lib/mediawiki/config/LocalSettings.phpを/etc/mediawikiに移動する。
ちなみにmediawikiはWikipediaに使われているエンジンだそうです。

今、シアトルです。
明日あたり会えないですか?
Mixiのメッセージ入れてください。
リクエストメンバーは私、宇宙仮面さん、とっちゃんです。