• 締切済み

mod_perlでファイルが開けない

拡張子.plをapacheのmod_perl2で動作するようにしました。 printでHTMLタグの出力などはできますが、openすると403になります。その403も、何かよく分からない英文と同時に表示されていました。 httpd.confで.plを普通のCGIで動作させたならopenできたので、mod_perl2を使うとopenできなくなるということまでは分かりました。 openできるようにするためにはどのようなことを試せばよいですか?

みんなの回答

noname#243622
noname#243622
回答No.1

mod_perl2のプロセスが、openしたいファイルを読めないのでしょう。 >その403も、何かよく分からない英文と同時に表示されていました。 まずはそのメッセージを(自分でタイプせずにCopy+Pasteで)表示してください。 あとは、apacheのログを見てください。open出来ないファイルがわかると思います。 >httpd.confで.plを普通のCGIで動作させたならopenできたので、mod_perl2を使うとopenできなくなるということまでは分かりました。 suExecを使っていませんか?module形式の場合と、cgiの場合は動作するユーザが違ってきます。 >openできるようにするためにはどのようなことを試せばよいですか? 適当なcgi上でwhoamiコマンドの出力を確かめてみてください。

関連するQ&A