loading from unsafe file
rubyの実行ファイルを表示させようと、mod_rubyを導入してみた。
XAMPPでは、mod_rubyを組み込むのが難しいようなので、XAMPPを切って、debianパッケージから、apache2とmod_rubyをテスト的に動かしてみた。
適当に、rubyのファイルを作って、表示しようとしたところ、Permission Denied や Internal Server Errorで何故か動作していない。
mod_rubyが組み込まれているか確認し、rubyのファイルも単独では動作する。
ログ(/var/log/apache2/error.log)を見てみると、
loading from unsafe file hoge.rb (SecurityError)
さらに、
warning: Insecure world writable dir
あー、ディレクトリのパーミッションをチェックしてるのか。
一応、rubyのファイルと、ここのディレクトリを705に設定してみるが、まだ、同じエラーが出る。
さらに、トップディレクトリも設定してみる。
動いたー