CentOSをつかって自宅サーバを構築−Webサーバ・Mailサーバ・Sambaサーバ etc


PukiWikiのダウンロード

 # cd /var/www/html ←Apacheのドキュメントルートに移動する
 
 # wget "http://sourceforge.jp/frs/redir.php?m=jaist&f=%2Fpukiwiki%2F12957%2Fpukiwiki-1.4.7_notb_utf8.tar.gz"
 UTF-8バージョンをダウンロードする

解凍(展開)

 # tar zxvf pukiwiki*.tar.gz ←ダウンロードしたファイルを解凍
 
 # mv pukiwiki* pukiwiki ←解凍してできたディレクトリの名前を変更
 
 # rm pukiwiki*.tar.gz ←ダウンロードしたファイルを削除

PukiWikiの設定

パスワードの作成

事前にパスワードを作成しておく
 # echo -n 'nantonaku' | md5sum
 6d8a43194310e62b3f18f8d7361fffce  -
 
 "nantonaku"の部分は、各自パスワードとして設定したい文字列を入力
 出力されたパスワードは後で使うのでどこかにコピペしておく

pukiwiki.ini.phpの編集

 # cd pukiwiki
 
 # vi pukiwiki.ini.php
 
 【123行目】
 $modifier = 'anonymous';
  ↓
 $modifier = 'nantonaku';
 
 【126行目】
 $modifierlink = 'http://pukiwiki.example.com/';
  ↓
 $modifierlink = 'http://nantonaku.myhome.cx/pukiwiki/';
 
 【193行目】
 $adminpass = '{x-php-md5}!';
  ↓
 $adminpass = '{x-php-md5}6d8a43194310e62b3f18f8d7361fffce';
 
 【233行目〜】
 // User definition
 $auth_users = array(
         // Username => password
         'foo'   => 'foo_passwd', // Cleartext
         'bar'   => '{x-php-md5}f53ae779077e987718cc285b14dfbe86', // PHP md5() 'bar_passwd'
         'hoge'  => '{SMD5}OzJo/boHwM4q5R+g7LCOx2xGMkFKRVEx',      // LDAP SMD5 'hoge_passwd'
 );
  ↓
 $edit_auth_pages = array(
         'nantonaku'   => '{x-php-md5}6d8a43194310e62b3f18f8d7361fffce',
 );
 
 【258行目〜】
 // Edit auth (0:Disable, 1:Enable)
 $edit_auth = 0; 
 
 $edit_auth_pages = array(
         // Regex                   Username
         '#BarDiary#'            => 'bar',
         '#HogeHoge#'            => 'hoge', 
         '#(NETABARE|NetaBare)#' => 'foo,bar,hoge',
 );
  ↓
 $edit_auth = 1; 
 
 $edit_auth_pages = array(
         '/.*/'            => 'nantonaku',
 );

動作確認

WebブラウザからPukiWikiをインストールしたアドレスにアクセスして、下の画面が表示されればインストール成功
http://(サーバーアドレス)/pukiwiki/

Wiki内検索

フリーエリア

管理人/副管理人のみ編集できます