http://pukiwiki.org/index.php?%E8%B3%AA%E5%95%8F%E7%AE%B1%2F190
なにが原因でしょうか?
ちなみにphp5のpukiwikiはcsv版です。
> wikiから更新できなくなります。
更新できないのは、特定のページだけでしょうか?
それともすべてのページでしょうか?
また、ページの新規作成は問題ありませんでしょうか?
事象によって原因は変わってくると思いますが、
もし、更新時に「Runtime Error」と表示されるようでしたら、
パーミッションの設定に誤りがある可能性が大きいです。
それ以外のエラーでしたら、エラーメッセージを教えていただけないでしょうか?
<参考情報:readme.txt より>
-------------- -------------------------------------------------
ディレクトリ パーミッション
-------------- -------------------------------------------------
attach 777 添付ファイル格納ディレクトリ
backup 777 バックアップファイル格納ディレクトリ
cache 777 キャッシュファイル格納ディレクトリ
counter 777 カウンタファイル格納ディレクトリ
diff 777 差分ファイル格納ディレクトリ
image 755 画像ファイル
image/face 755 (画像ファイル)フェイスマーク
lib 755 ライブラリ
plugin 755 プラグイン
skin 755 スキン、CSS、JavaScirptファイル
trackback 777 TrackBackファイル格納ディレクトリ
wiki 777 データの格納ディレクトリ
-------------- -------------------------------------------------
-------------- -------------- ----------------------------------
ファイル パーミッション 転送モード
-------------- -------------- ----------------------------------
*.php 644 ASCII
*.lng 644 ASCII
cache/* 666 ASCII
image/* 644 BINARY
image/face/* 644 BINARY
lib/* 644 ASCII
plugin/* 644 ASCII
skin/* 644 ASCII
wiki/* 666 ASCII
-------------- -------------- ----------------------------------
> 一部特定のページのみです。
特定のページというのが気になりますね。
FrontPage とか SandBox とかの PukiWiki 既定の
ページとかでしょうか?
もし、そうだとすれば、PukiWiki のバージョンアップ時
にパーミッションの設定をし忘れて、更新できなくなっている
という可能性もあります。
また、Wiki ページの編集時に更新されるファイルとしては、
以下のディレクトリ配下のファイルがあります。
これらのファイルのいずれかのパーミッション設定に
誤りがあっても、ページ編集時にエラーが発生します。
./wiki ディレクトリ
./backup ディレクトリ
./cache ディレクトリ
./diff ディレクトリ
./attach ディレクトリ
./counter ディレクトリ
自分がわかる範囲での注意点としては、このあたりでしょうか。
申し訳ありませんが、それ以上のトレースは、知識不足な為、
分かりません。m(_ _)m
# PukiWiki で原因不明なエラーが出た場合は、
# 一旦、すべてのファイルを退避させ、
# 再度、アップロードしなおして、パーミッションの
# 設定をし直すことで動くようになる場合があります。
# 強引ですが、これが一番、手っ取り早い方法かも知れません。
あと、一応、関係しそうなリンクを探してみました。
お役に立てれば幸いです。
■ 続・質問箱/93 / apache権限で動作しているPHPでの使用(ロリポップ)
■ 続・質問箱/375 / ファイルの所有者がapache
■ 質問箱/190 / データのファイルの所有者やグループがときどき違うものになる
■ 質問箱/412 / owner
■ 動作実績/レンタルサーバー
■ 自作プラグイン/chown.inc.php
■ PukiWiki/ファイルのパーミッション設定
ありがとうございます。アップロードしたあとwikiが書き換えてファイルの所有者権限がかわるのですが、その後、なにかのタイミングでそのファイルの所有者権限がかわってwikiが更新できなくなるようです。コマンドで所有者とかグループを変えてやると再び編集できるようになるのですが…。
一部特定のページのみです。しょうがないので、所有者権限をrootに戻してやると書き込めるようになります。その他のページは新規作成や編集も普通におこなえます。