- 締切済み
mod_perlでファイルが開けない
拡張子.plをapacheのmod_perl2で動作するようにしました。 printでHTMLタグの出力などはできますが、openすると403になります。その403も、何かよく分からない英文と同時に表示されていました。 httpd.confで.plを普通のCGIで動作させたならopenできたので、mod_perl2を使うとopenできなくなるということまでは分かりました。 openできるようにするためにはどのようなことを試せばよいですか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
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コマンドの出力を確かめてみてください。