最近のコメント

広告

UbuntuサーバでMedia Wiki

いきなりLinuxネタ。仕事で必要性が出て来たので自分なりにまとめてみる。

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

 

ちなみにmediawikiはWikipediaに使われているエンジンだそうです。

1 comment to UbuntuサーバでMedia Wiki

  • えムナウ

    今、シアトルです。
    明日あたり会えないですか?
    Mixiのメッセージ入れてください。

    リクエストメンバーは私、宇宙仮面さん、とっちゃんです。

Leave a Reply

 

 

 

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>