[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:98267] Re: [linux-users:98266] Re: ファイルオープンエラー報告


井戸と申します

> 早間です。
> とりあえず解決して良かったですね。
>
ありがとうございます^^

> cgi プログラムが
>   ・手動で働かせると動く
>   ・httpd 経由で実行させると動かない
> と言う場合は、
> (1)使用するファイルの所有関係
> (2)環境変数
> の場合が殆どです。また、手動で動かすとファイルの所有者が変わったり、
> 作業用(例えばロックファイル)が手動で動かしたユーザのものになる場
> 合があります。この状態で、httpd を起動させると手動で動かしたユーザ
> と httpd のユーザの不整合で機能しないことがあります。その他、cron
> などの起動により所有者が変わってしまうこともあります。
> この様な場合、真っさらな状態で起動すれば動くことがあるのですが井戸
> さんの場合はよく似ています。
>
基本的なところで、ミスしているのかなと感じます

文章が未熟で申し訳ないのですが.cgiは動作しています
排他処理のところで、filelook.plを呼びだしファイルオープン
しているのですが、ここでファイルオープンエラーとなります。

apacheが出しているエラーではなく、プログラム自身が出力
しているエラーです。

ただ、手動では動作するのにweb経由では動作しないのが
解らず、CGI以下所有者を変更したり.plを許可したりしたの
ですが状況に変化はありませんでした。

>Redhat rpm ですか? 自前コンパイルでしょうか?
>User apache は存在してますよね?
>
ホスティングサーバーの為詳細は不明ですが
RPMだと思います
User apache は存在しています。

皆さんには、いろいろ教えて頂き本当にありがとうございました。

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」
References: