#contents **導入時作業 http://pukiwiki.org/ ここから拾ってきて展開。 ディレクトリ名はpukiwikiである必要もないので適当に変える。 cd PATH/TO/PUKIWIKI chmod 777 diff attach backup cache counter wiki trackback chmod 666 wiki/*.txt chmod 666 cache/*.dat ln -s pukiwiki.php index.php # シンボリックリンクがダメな場合 cp pukiwiki.php index.php ***pukiwiki.ini.php $modifier = '要変更'; $modifierlink = '要変更; $page_title = '要変更'; $adminpass = '任意'; // WikiNameは目障り $nowikiname = 1; // アンカーも目障り $fixed_heading_anchor = 0; // 文字列中のページ名を勝手にリンクに…邪魔 $autolink = 0; // 好みの問題 $preformat_ltrim = 1; $defaultpage = 'Top'; ***skin/pukiwiki.skin.ja.php | <a href="<?php echo $script ?>?plugin=rename&refer=<?php echo rawurlencode($vars[page]) ?>">移動</a> を <?php if ((bool)ini_get('file_uploads')) { ?> | <a href="<?php echo $link_upload ?>">添付</a> <?php } ?> の次ぐらいに追加。 いっそのことガッとスキン変えてしまった方がすっきりしそう。 ***pukiwiki.png 左上に常に出る画像 ***skin/default.ja.css h2 { border-left-width: 20px; border-style: double; border-color: #215dc6; } h3 { border-left-width: 10px; border-style: solid; border-color: #215dc6; } h4 { border-left-width: 5px; border-style: dotted; border-color: #215dc6; } 区別がつきにくいので追加。1.4.5ではデザイン変わっている模様。 *** lib/convert_html.php 整形済みの先頭を半角スペース以外も(タブとかも)削除 (!$preformat_ltrim or $text == '' or $text{0} != ' ') ? $text : substr($text, 1) を ($preformat_ltrim and $text != '') ? substr($text, 1) : $text *** default.ini.php $related_link = 0; $usefacemark = 0 ** PHP-CGI - suExecならパーミッションは開けなくていい -- むしろ下みたくに閉じ - セーフモードの場合は[[PHP]]参照 chmod 700 diff attach backup cache counter wiki trackback chmod 600 wiki/*.txt chmod 600 cache/*.dat ** 編集者限定 - [[PHP]]のHTTP認証云々のところの解決策と同様 - index.phpはPKWK_READONLYを指定して、通常閲覧用 - editable.phpは.htaccessでアクセス制限、管理用 ** 認証 以下、やや古いのと勘違いアリなので無視の方向で .htaccessで認証を使っているときはPukiWikiの認証は機能はまともに働きません。 .htaccessで使用しているものと同じユーザ/パスワードを利用すれば認証制限が可能なのですが、平文でpukiwiki.ini.php(他の人も読める)に書かないといけないので、 好ましくないです。 .htaccessを使わなければいいか、と思うと wiki/ というディレクトリにアクセスすると、内容が見えてしまうのでどうしようもありません。