tdiaryを用意してみようとしてた

#aptitude install tdiary libapache-mod-ruby
$tdiary-setup default /home/kuenishi/public_html/tdiary

とかしてインストール。ブラウザで読もうとしたら500が出てorz
/var/log/apache2/error.logに

[Sat Nov 18 00:56:07 2006] [error] mod_ruby: error in ruby
[Sat Nov 18 00:56:07 2006] [error] mod_ruby: /usr/lib/ruby/1.8/apache/ruby-run.rb:53: \
              in `load': no such file to load -- /home/kuenishi/public_html/tdiary/index.rb (LoadError)
[Sat Nov 18 00:56:07 2006] [error] mod_ruby:   from /usr/lib/ruby/1.8/apache/ruby-run.rb:53:in `handler'

なるログが。意味不明ボスケテApacheに入っているモジュールはこんな感じ:

Apache/2.2.3 (Debian) DAV/2 SVN/1.4.2 PHP/4.4.4-6 mod_ruby/1.2.6 Ruby/1.8.5(2006-08-25) mod_perl/2.0.2 Perl/v5.8.8

可能性としてはApache2.2の設定が怪しい。

  • 再起動のときにUseless AllowOverrideが出る(Userdirモジュールがどうも…
  • mod_rubyか?
  • suEXECか?