ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:robotanmarch LinuxでPHPからMysqlを接続できない
困り度:
  • 困っています
どなたかご存じの方がおられましたら宜しくご回答をお願い致します。

PHPからMysqlを呼び出し、データーベースを使用しておりましたが、トラブル(停電でシステムクラッシュ)のため再構築しましたが旨く動きません。

1.PHP単体では正常に稼働している。
  php.infoが正常表示される。
  自作のPHPプログラムも正常に動作している。

2.MySqlも単体では正常に稼働しており、コマンドでデータやテ ーブルも表示される。

3.PHPから以前はMySqlが接続できていたのに、今は接続不   可。(停電でLinuxシステムが壊れたので、バックアップして  おいたバックアップディスクでリカバリーを行った。)

4.Linuxのブラウザから、localhostで内部のHTMLやPHPファイルが「Object not found Error 404」でみられない。

5.Mysqlサーバー名の「localhost」が認識できていないように思われる。

6.# nslookup localhost では、127.0.0.1 は表示される。
   ping localhost もOKです。

7.システムが壊れる前は全て正常に稼働していました。

8.PHP,MySqlその他の設定ファイルは、以前の正常稼働時の設定ファイルを使用している。

  以上細々と書きましたが宜しくお願い致します。
質問投稿日時:08/03/23 15:00
質問番号:3887617
この質問に対する回答は締め切られました。

回答

 

回答者:noname#53661 WWWサーバとMySQLは物理的に同じサーバにあるのですか?

それならば
「4.Linuxのブラウザから、localhostで内部のHTMLやPHPファイルが「Object not found Error 404」でみられない。」
これはPHPの問題ではなくてWWWサーバの問題でしょう。
Apacheならばhttpd.confを見直してみたら如何ですか。
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:08/03/23 15:05
回答番号:No.1
この回答への補足それと、hostsファイルには、ちゃんと間違いなく記述もしてあるのです。
127.0.0.1 localhost.localdomain

となっており、間違いなく記述もしております。

以上、宜しくお願いします。
この回答へのお礼Harlandさん、ご回答有り難う御座います。
WebサーバーとMySQLサーバは同一のLinuxサーバーです。

私もそう思い何回も「httpd.conf」を見てみるのですが、以前動いていたままの設定ですし、おかしな所は何らみあたらないのです。
それで、別の所に問題が潜んでいるのかなーと思ってもおりました。

もう一度念に念を入れて見直して見ます。
有り難う御座いました。