- 追加された行はこの色です。
- 削除された行はこの色です。
#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
** 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
** 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
** pukiwiki.png
左上に常に出る画像
***skin/default.ja.css
** 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
** 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
** default.ini.php
$related_link = 0;
$usefacemark = 0
** PHP-CGI
* PHP-CGI
- suExecならパーミッションは開けなくていい
-- むしろ下みたくに閉じ
- セーフモードの場合は[[PHP]]参照
chmod 700 diff attach backup cache counter wiki trackback
chmod 700 diff attach backup counter wiki trackback
chmod 755 cache
chmod 600 wiki/*.txt
chmod 600 cache/*.dat
** 編集者限定
cacheが755なのはAmazonプラグインの画像がここにキャッシュされるため。
* 編集者限定
- [[PHP]]のHTTP認証云々のところの解決策と同様
- index.phpはPKWK_READONLYを指定して、通常閲覧用
- editable.phpは.htaccessでアクセス制限、管理用
** 認証
* 画像
** リンク
[[画像:リンク先]]
[[&ref(画像,オプション);:リンク先]]
** 画像CGI
ダミーで拡張子を偽装、でもしないと画像だと認識されずにテキストのリンクになる。
image.cgi?option=value&dummy=.gif
* 認証
以下、やや古いのと勘違いアリなので無視の方向で
.htaccessで認証を使っているときはPukiWikiの認証は機能はまともに働きません。
.htaccessで使用しているものと同じユーザ/パスワードを利用すれば認証制限が可能なのですが、平文でpukiwiki.ini.php(他の人も読める)に書かないといけないので、
好ましくないです。
.htaccessを使わなければいいか、と思うと wiki/ というディレクトリにアクセスすると、内容が見えてしまうのでどうしようもありません。