ウェブサーバにMediaWikiを導入してみました。

  • Subversionでダウンロード
    svn co https://svn.wikimedia.org/svnroot/mediawiki/trunk/phase3
  • MySQLでデータベース作成(UTF8)
    PHP5必須
  • configディレクトリの属性変更
    chmod a+w mediawiki/config
  • ダウンロードしたディレクトリに、ウェブアクセスし、セットアップ。
  • LocalSettings.phpを移動
    cd mediawiki/config
    mv LocalSettings.php ../
  • 再度、ウェブアクセスして、MediaWikiが表示されるか確認
  • 管理者でログインし、オプションを設定
    オプション->日付と時刻->タイムゾーン->自動設定(9:00)->保存

さらに、LocalSettings.phpを修正し、細かい部分を調節する。

  • 添付ファイルの種類を増やす
    $wgFileExtensions = array(‘gif’,’png’,’jpg’,’jpeg’,’xls’,’doc’,’ppt’,’pdf’,’txt’);

  • ファイルアップロードを有効化
    $wgEnableUploads       = true;

  • Force Capital Links 無効

    デフォルトでは、アルファベットで始まるページ名の場合、小文字で作成しても最初の1文字が自動的に大文字になります。

    コマンド名や固有名詞などで小文字にしておきたい事があるので無効にする
    $wgCapitalLinks = false;

  • 外部の画像を表示させる
    $wgAllowExternalImages = true;

  • HTML書式を有効化
    $wgRawHtml = true;

  • ユーザー制限(メンバのみ)
    新規アカウント無効
    $wgGroupPermissions[‘’][‘createaccount’] = false;
    メンバー以外、編集不可
    $wgGroupPermissions[‘
    ’][‘edit’] = false;
    メンバー以外、閲覧不可
    $wgWhitelistRead = array (“メインページ”, “特別:ユーザログイン”);

  • IPアドレス表示 無効
    $wgShowIPinHeader = false;

とりあえず、こんなところで。
後は、機能拡張やskinを入れたり。