- 締切済み
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その他の設定ファイルは、以前の正常稼働時の設定ファイルを使用している。 以上細々と書きましたが宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
WWWサーバとMySQLは物理的に同じサーバにあるのですか? それならば 「4.Linuxのブラウザから、localhostで内部のHTMLやPHPファイルが「Object not found Error 404」でみられない。」 これはPHPの問題ではなくてWWWサーバの問題でしょう。 Apacheならばhttpd.confを見直してみたら如何ですか。
お礼
Harlandさん、ご回答有り難う御座います。 WebサーバーとMySQLサーバは同一のLinuxサーバーです。 私もそう思い何回も「httpd.conf」を見てみるのですが、以前動いていたままの設定ですし、おかしな所は何らみあたらないのです。 それで、別の所に問題が潜んでいるのかなーと思ってもおりました。 もう一度念に念を入れて見直して見ます。 有り難う御座いました。
補足
それと、hostsファイルには、ちゃんと間違いなく記述もしてあるのです。 127.0.0.1 localhost.localdomain となっており、間違いなく記述もしております。 以上、宜しくお願いします。