人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

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

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

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

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

●質問者: searchengine
●カテゴリ:ウェブ制作
✍キーワード:Apache DNS httpd IE Internet Explorer
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● cutie17
●35ポイント

質問になってないです。

◎質問者からの返答

すみません。

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


2 ● kimizu
●35ポイント

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

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

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

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

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

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

必要な情報としては

・apacheのバージョン

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

あたりでしょうか。

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

http://サーバ名/

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

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

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

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

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

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

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

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

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

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

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

◎質問者からの返答

ありがとうございます。

Apacheは2.0系です。

解決しました。

/usr/bin/php → php4

/usr/local/bin/php → php5

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

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

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ