[tDiary-users-talk: 0287] Re: 閲覧時のエラー (Errno::ENOENT)

アーカイブの一覧に戻る

mod octop****@dab*****
2005年 12月 11日 (日) 17:45:17 JST


modです。

At 00:59 05/12/08 +0900, you wrote:
>えぐぞせ です。
>
>Permission denied - /home/(foo)/(bar)/data/2005/200509.td2 (Errno::EACCES)
>
>/tdiary/defaultio.rb:158:in `delete'
>/tdiary/defaultio.rb:158:in `transaction'
>/tdiary.rb:1833:in `initialize'
>/index.rb:46:in `new'
>/index.rb:46
>
>※このエラーはtDiary 2.1.3.20051021のものです
>
>見るからにパーミッション絡みっぽいので、原因は違うんだろうな〜と
>思っているのですが、ご参考まで。
>
># って参考にならないかも…

えぐぞせさん、少し教えて下さい。
(Q)2005年9月の記事が無い場合の閲覧ではありませんか?

2005ディレクトリのパーミッションを755(書き込み権限なし)にして実験してみました。
なお、当環境でCGIはグループ権限で実行されますので、775でないと更新できません。
結果は次の通りでした。
(1)日記の途中に欠落した月がなければ、正常に閲覧できる。(エラーは発生しない)
(2)日記の途中に欠落した月があると、その月(mm)のデータを更新?しようとして、
エラーが発生する。(Permission denied - /*〜*/2005/2005mm.td2)

えぐぞせさんの日記も途中で2005年9月の記事が抜けているのなら、書き込み権限ありの
パーミッションに変えたなら、No such file or directory というエラーが出る
のではないでしょうか?





tDiary-users-talk メーリングリストの案内
アーカイブの一覧に戻る