何か関係があるのではないかと思うのですが、ちょうどsyslogのログファイルが更新された時からphpファイルにアクセスするとIEに


サーバーが見つからないか、DNS エラーです。
Internet Explorer

というエラーが出てアクセスできなくなりました。原因は何が考えられるでしょうか?

OSはRedhatES4
PHPのバージョンは5.20です。

ちなみに、コマンドラインからは正常に動いています。特にその前後でhttpd.confやdns関連のファイルはさわっていません。また、Apacheを再起動しても直りません。

回答の条件
  • 1人3回まで
  • 登録:2007/02/04 17:05:28
  • 終了:2007/02/11 17:10:03

回答(2件)

id:cutie17 No.1

cutie17回答回数343ベストアンサー獲得回数62007/02/05 01:45:30

ポイント35pt

質問になってないです。

id:searchengine

すみません。

他にはどのような情報が必要でしょうか?

2007/02/05 04:35:58
id:kimizu No.2

kimizu回答回数726ベストアンサー獲得回数212007/02/05 19:20:28

ポイント35pt

>サーバーが見つからないか、DNS エラーです。

このエラーの単純な理由としては、

 ・サーバ名が間違っている

 ・該当のサーバでWebサーバ(Apache)が動作していない

 ・httpのポートが閉じている

のいずれかだと思います。

必要な情報としては

 ・apacheのバージョン

 ・phpのインストールフォルダ

あたりでしょうか。

まず、phpファイルへのアクセスではなく、

http://サーバ名/

で、トップページは出てきますか?

出てこないのであれば、Apacheが起動に失敗している可能性があります。

Apacheのエラーログなどを調査してみてください。

トップページが出てくるのであれば、仮想フォルダの設定が

削除されてしまった可能性があります。

いずれにせよ、Apacheのaccess_logおよびerror_logを参照

してみれば、サーバ上のエラーの内容が判明します。そのエラー

の内容で検索をかければ対処方法が見つかると思いますよ。

まれに、ログファイルのサイズが大きくなりすぎて、追記できなく

なり、Apacheが起動しない、という状況が発生することがあります。

念のため、確認してみてください。

id:searchengine

ありがとうございます。

Apacheは2.0系です。

解決しました。

/usr/bin/php → php4

/usr/local/bin/php → php5

だったのですが、php4をアンイントールして、その後

/usr/bin/php でも php5 を使用できるようにしたところ動くようになりました。

それにしても、これまでは問題なく動いていたのに、何故こんなことになったのでしょうか。

2007/02/06 08:04:51
  • id:searchengine
    解決しました。

    /usr/bin/php → php4
    /usr/local/bin/php → php5

    だったのですが、php4をアンイントールして、その後
    /usr/bin/php でも php5 を使用できるようにしたところ動くようになりました。

    それにしても、これまでは問題なく動いていたのに、何故こんなことになったのでしょうか。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません