PukiWiki

Date
2006-03-12 (日)
Category
IT
Tags
Wiki, PHP, パーミッション
Frumenty-Wiki-4U

PukiWikiによるサイト4Uを開設しました。このサイトはFrumenty-Wikiを中心に形成されたWiki*1によるサイトで、CMS:コンテンツ管理システムとして利用できます。
*1 ウィキペディア:Wiki

PHPで動作するので、サーバーにPHPがインストールされていることが条件です。(PHP4/PHP5両対応) 設置は、ダウンロードしたファイルをサーバーにアップしてパーミッションの変更を行うだけですみます。以下に設置の手順を記します。

1) ダウンロード
PukiWiki/Downloadからダウンロードできます。PukiWikiリリース版の最新のものは1.4.6です。

2) 設定
pukiwiki.ini.phpを任意のエディターで開いて以下の項目を設定します。

// Title of your Wikisite (Name this)
// Also used as RSS feed's channel name etc
$page_title = 'PukiWiki';

サイトのタイトルです。

// Site admin's name (CHANGE THIS)
$modifier = 'anonymous';

管理者の名前です。

// Site admin's Web page (CHANGE THIS)
$modifierlink = 'http://pukiwiki.example.com/';

管理者のWebサイトのURLに書き換えます。

// Default page name
$defaultpage = 'FrontPage'; // Top / Default page $whatsnew = 'RecentChanges'; // Modified page list $whatsdeleted = 'RecentDeleted'; // Removeed page list $interwiki = 'InterWikiName'; // Set InterWiki definition here $menubar = 'MenuBar'; // Menu

デフォルトのページの名称を変える場合は変更を加えます。

3) アップロード
以上の設定が終わったらサーバーにアップロードします。

ファイル転送モード
バイナリモード(binary mode)で転送するもの:
画像ファイル *.gif*.png
アスキーモード(ascii mode)で転送するもの:
画像ファイル以外のファイル *.php*.txt*.lng*.css*.js

4) パーミッションの設定
+ ./(705)
+-- ./attach(707)
+-- ./backup(707)
+-- ./cache(707)
+---- autolink.dat(666)
+---- recent.dat(666)
+---- entities.dat(666)
+-- ./counter(707)
+-- ./diff(707)
+-- ./skin(705)
+-- ./plugin(705)
+-- ./image(705)
+---- /face(705)
+-- ./lib(705)
+-- ./trackback(707)
+-- ./wiki(707)
+---- *.txt(666)

5) 動作確認
pukiwiki.phpにブラウザからアクセスしてデフォルトページが表示できれば、とりあえず設置は完了です。(以下は重要です!)

6) パスワードの設定
pukiwiki.ini.phpを設定します。*アップロード後に再度書き換える。

// Admin password for this Wikisite

// CHANGE THIS
$adminpass = '{x-php-md5}1a1dc91c907325c69271ddf0c944bc72'; // md5('pass')
//$adminpass = '{CRYPT}$1$AR.Gk94x$uCe8fUUGMfxAPH83psCZG/'; // CRYPT 'pass'
//$adminpass = '{MD5}Gh3JHJBzJcaScd3wyUS8cg==';             // MD5   'pass'
//$adminpass = '{SMD5}o7lTdtHFJDqxFOVX09C8QnlmYmZnd2Qx';    // SMD5  'pass'

MD5による暗号化したパスワードに書き換えます。方法は、

http://設置したpukiwikiのディレクトリ/pukiwiki.php?md5=hogehoge

でhogehogeのMD5の値が得られます。
面倒な場合は以下のように書き換えます。(セキュリティー的に問題が残る。)

// CHANGE THIS
$adminpass = 'パスワード';
//$adminpass = '{CRYPT}$1$AR.Gk94x$uCe8fUUGMfxAPH83psCZG/'; // CRYPT 'pass'
//$adminpass = '{MD5}Gh3JHJBzJcaScd3wyUS8cg==';             // MD5   'pass'
//$adminpass = '{SMD5}o7lTdtHFJDqxFOVX09C8QnlmYmZnd2Qx';    // SMD5  'pass'

終了です、お疲れ様でした。
PukiWiki公式サイト等を参照してサイト管理を行ってください。

Comment:0

Comment Form

Remember Me?

Trackback:0

TrackBack URL for this entry
http://frumenty.info/mt/mt-tb.cgi/169
Listed below are links to weblogs that reference
PukiWiki from Frumenty

Return to Page Top