** Pukiwikiって? [#n70f05f6]
- 簡単に説明するとhpを大勢で作り上げる掲示板の高級版っぽい感じかな。~
テキスト編集には、独特の構文を覚える必要がありますが慣れると意外と楽に編集できます。~
なのでhtml構文でサイトを構成するより簡単なので、私は最近もっぱらこれで編集って感じです。

** Pukiwikiのインストール [#s076e84b]
- インストールの前に、PHPが入っていないとだめなのでPHPを必ず先にインストールしておくこと。
- PHPのバージョンにより動作バージョンが異なるので注意すること。~
※セキュリティーホールの問題があるのでできるだけ最新のバージョンにしておく。
-- [[ここが公式サイトだよ>http://pukiwiki.sourceforge.jp/]]
- インストール方法(といっても、解凍する程度ですが・・)
 # cd /tmp
 # wget http://prdownloads.sourceforge.jp/pukiwiki/15430/pukiwiki-1.4.6.tar.gz
 # gzip -cd pukiwiki-1.4.6.tar.gz | tar xf -
 # mv pukiwiki-1.4.6/ /var/www/html
 # chown -R apache:apache pukiwiki/

** 設定ファイルの修正 [#db592e05]
- pukiwikiのディレクトリにCOLOR(RED){pukiwiki.ini.php}ファイルがあるので開いて適時修正を行います。
-- ここらへんが[[参考>http://lacoocan.nifty.com/guide/wiki/wiki_ini.htm]]になるかな??

** 編集できるユーザ制限をにつける [#je508e29]
- Pukiwikiの趣旨に反しますが、自前のサイトで編集できるのはやはり自分だけがいいと思って制限をつけてみます。
- 例えば全てのページの編集を制限する場合の設定例です。
-- COLOR(RED){pukiwiki.ini.php}ファイルを編集します。
 /////////////////////////////////////////////////
 // User definition
 $auth_users = array(
     'editor'     => '{x-php-md5}aaajjeeeede86b836c283bc3741e1fcc',
 );
 
 /////////////////////////////////////////////////
 // Edit auth (0:Disable, 1:Enable)
 $edit_auth = 1;
 
 // Edit auth regex
 $edit_auth_pages = array(
     '/\S+/' => 'editor',
 );
 
 ※md5の値は、下記のようにコマンドラインから実行した値を設定します。
   % echo -n 'hogehoge' | md5sum
   aaajjeeeede86b836c283bc3741e1fcc  -

- 上記を設定すると編集時にbasic認証と同じようなダイアログが表示されます。

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS