PukiWikiインストール後に行うべきこと
pukiwiki.ini.phpをいじってAdminのパスなどを設定しないといけないのですが,何をすればいいか忘れるのでメモしておきます.
Adminのパスワード設定
pukiwiki.ini.phpに次のような記述があります.
/////////////////////////////////////////////////
// Admin password for this Wikisite// Default: always fail
$adminpass = '{x-php-md5}!';// Sample:
//$adminpass = 'pass'; // Cleartext
//$adminpass = '{x-php-md5}1a1dc91c907325c69271ddf0c944bc72'; // PHP md5() 'pass'
//$adminpass = '{CRYPT}$1$AR.Gk94x$uCe8fUUGMfxAPH83psCZG/'; // LDAP CRYPT 'pass'
//$adminpass = '{MD5}Gh3JHJBzJcaScd3wyUS8cg=='; // LDAP MD5 'pass'
//$adminpass = '{SMD5}o7lTdtHFJDqxFOVX09C8QnlmYmZnd2Qx'; // LDAP SMD5 'pass'
ここでAdminのパスワードを設定する訳ですが,今回はMD5を用いてパスワードからハッシュ値を生成したものを使います.Linuxならおそらくmd5sumというコマンドがありますので,次のようにしてパスワードからハッシュ値を求めます.
$ echo -n pass | md5sum 1a1dc91c907325c69271ddf0c944bc72 -
passの部分にパスワードを入力することでハッシュ値を求めることができます.この方法でハッシュ値を求めた後は,速やかにシェル履歴の上記コマンドが記述されている行を削除しましょう.
そして,求めたハッシュ値をpukiwiki.ini.phpに追加して設定完了です.
$adminpass = '{x-php-md5}1a1dc91c907325c69271ddf0c944bc72'; // pass