■2006-07-05(水) [長年日記]
▼ tDiary 2.1.4でのエラー(3)
tDiary 2.1.4のエラーは、たださんのコメントのおかげで前進。が、こんどは違うエラーが出てしまった。リファラーのデータファイルを読み込むところでこけているのかな。
500 Internal Server Error
Permission denied - /data/diary/2006/200606.tdr or /data/diary/2006/200606.tdr~ (Errno::EACCES)
/www/diary/tdiary/defaultio.rb:97:in `rename'
/www/diary/tdiary/defaultio.rb:97:in `restore_referer'
/www/diary/tdiary/defaultio.rb:84:in `restore_referer'
/www/diary/tdiary/defaultio.rb:155:in `transaction'
/www/diary/tdiary.rb:1796:in `initialize'
/www/diary/index.rb:46
うむむむ。先は長い……。
Windowsは厄介ですねぇ。defaultio.rb 97行目の <br> <br> File::rename( file, file.sub( /\.tdr$/, '.tdr~' ) ) <br> <br>を、114行目の <br> <br> rescue Errno::ENOENT <br> <br>の前に移動してみてくれますか?
たびたびスミマセン、たださん。 <br>アドバイスにしたがって修正して、とりあえず動きました。今のところ問題ないようなので、日記を2.1.4にアップデートしてみました。
よかったです。こちらでも同じ修正を入れておきます。