Top / PHP関連 / PukiWikiの設置(インターネット公開版)(Windows)

PukiWikiの設置(インターネット公開版)(Windows)

この記事を参考に、PukiWikiの設定を変えます。
http://www.atmarkit.co.jp/fwin2k/verification/web200802/web200802_05.html
http://phponwindows.net/PukiWiki.aspx

書き込みのアクセス許可を開く

PukiWikiのディレクトリにある、attach、backup、cache、counter、diff、trackback、wikiのアクセス権限に「変更」の許可を与えます。
ここでは、attachのアクセス許可を編集している例です。

http://www.techch.com/wikiparts/Pukiwiki13.png

http://www.techch.com/wikiparts/Pukiwiki14.png

記事のように、icacls というコマンドでアクセス許可を編集しても構いません。
PukiWikiのインストールマニュアルを見る限り、記事とは異なるアクセス許可が
設定されていたので、以下の資料はそのように変更しました。

※管理者権限のあるコマンド・プロンプトを開き、以下のコマンドを順に実行する

cd D:\Apache\Apache2.2\htdocs\pukiwiki

icacls attach  /grant Web:(OI)(CI)(M)
icacls backup  /grant Web:(OI)(CI)(M)
icacls cache   /grant Web:(OI)(CI)(M)
icacls counter /grant Web:(OI)(CI)(M)
icacls diff    /grant Web:(OI)(CI)(M)
icacls trackback /grant Web:(OI)(CI)(M)
icacls wiki    /grant Web:(OI)(CI)(M)

管理者パスワードを変更する。

Webブラウザーから、このURLにアクセスする。PukiWikiを配置した場所により適宜URLは修正してください。
http://localhost/pukiwiki/index.php?plugin=md5

おっと、このような画面になってしまいました。
http://www.techch.com/wikiparts/Pukiwiki15.png

これは、「pukiwiki.ini.php」の「PKWK_SAFE_MODE」が0以外になっているのが原因です。
セーフモードだと、セキュアですが一部のコードが実行できなくなります。
「PKWK_SAFE_MODE」を0に設定します。
http://www.techch.com/wikiparts/Pukiwiki16.png

記事のとおりにアクセスできました。passと入力して、計算してみます。

http://www.techch.com/wikiparts/Pukiwiki17.png

pukiwiki.ini.phpに書いてあるサンプルと同じ結果になりました。
http://www.techch.com/wikiparts/Pukiwiki18.png

このツールを使用して、パスワードを計算し、pukiwiki.ini.phpに書き込みます。
これで、pukiwiki.ini.phpを開いても、ひと目ではパスワードがわからなくなりました。

SAFEモードにする

すでにネタばれですが、PKWK_SAFE_MODEを1にして有効にします。
http://www.techch.com/wikiparts/Pukiwiki19.png

 

以上です。

 
最新の10件
2010-07-09 2010-07-08 2010-07-07 2010-06-29 2010-06-28
人気の20件
Counter: 279, today: 1, yesterday: 0