- 締切済み
mod_perlでopen失敗
cgiをapacheのモジュールで動作するようにしました。 open(IN,'>a.txt'); こちらは成功しますが、 open(OUT,'>a.txt'); こちらが成功しなくなりました。 パーミッションの確認やsuexecのログなどを見ましたが原因が分かりませんでした。 2chで下記の情報を見つけたので、僕以外にも同じことになったケースがあるみたいでした。 知っている方がいらっしゃいましたらどうしたらよいか教えて下さい。 351 :ログ補完 :04/03/29 13:16 ID:??? 351 名前: nobodyさん :sage 投稿日: 04/03/25 (木) 17:44 ID:??? もしかしてApache::Registryだとopen FH, >hoge.dat でファイルを作ってくれなくなった?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- kome-maro
- ベストアンサー率20% (29/145)
回答No.1
書き込みを行うディレクトリに実行権限を与えていますか? ディレクトリに実行権限がないと、書き込み権限だけでは、ファイルは吐けません。 もちろん読み込みはできますけどね。