井戸と申します > 早間です。 > とりあえず解決して良かったですね。 > ありがとうございます^^ > cgi プログラムが > ・手動で働かせると動く > ・httpd 経由で実行させると動かない > と言う場合は、 > (1)使用するファイルの所有関係 > (2)環境変数 > の場合が殆どです。また、手動で動かすとファイルの所有者が変わったり、 > 作業用(例えばロックファイル)が手動で動かしたユーザのものになる場 > 合があります。この状態で、httpd を起動させると手動で動かしたユーザ > と httpd のユーザの不整合で機能しないことがあります。その他、cron > などの起動により所有者が変わってしまうこともあります。 > この様な場合、真っさらな状態で起動すれば動くことがあるのですが井戸 > さんの場合はよく似ています。 > 基本的なところで、ミスしているのかなと感じます 文章が未熟で申し訳ないのですが.cgiは動作しています 排他処理のところで、filelook.plを呼びだしファイルオープン しているのですが、ここでファイルオープンエラーとなります。 apacheが出しているエラーではなく、プログラム自身が出力 しているエラーです。 ただ、手動では動作するのにweb経由では動作しないのが 解らず、CGI以下所有者を変更したり.plを許可したりしたの ですが状況に変化はありませんでした。 >Redhat rpm ですか? 自前コンパイルでしょうか? >User apache は存在してますよね? > ホスティングサーバーの為詳細は不明ですが RPMだと思います User apache は存在しています。 皆さんには、いろいろ教えて頂き本当にありがとうございました。
References:
- [linux-users:98229] Re: ファイルオープンエラーToru Shinagawa
- [linux-users:98263] Re: ファイルオープンエラー報告井戸
- [linux-users:98266] Re: ファイルオープンエラー報告早間義博
- Prev by Subject: [linux-users:98266] Re: ファイルオープンエラー報告
- Next by Subject: [linux-users:98268] Re: ウインドウマネージャーがwindowmakerに変更できない
- Previous by thread: [linux-users:98266] Re: ファイルオープンエラー報告
- Next by thread: [linux-users:98210] ip コマンドのマニュアル?
- Indexes:[Main][Thread]