• ベストアンサー

windowsから見えない

勉強しようと思いLINUX(RHEL4.0)にapache2.2.9、postgresql8.3.5、PHP5.2.6を入れました。 データベースを作成しwebブラウザで見ようと思ったら ○ローカルでは見えた ○他のLINUXマシンからは文字化けしたが見えた ○windowsマシンからは空白のみでデータベースの表示が無い windowsマシンからは何か特別な作業が必要なのでしょうか? 情報が足りないかとは思うのですがお気づきの点がありましたら教えて頂きたく御願い致します。

質問者が選んだベストアンサー

  • ベストアンサー
  • umota
  • ベストアンサー率46% (150/324)
回答No.1

気づいた点 (他の原因かもしれないが...) HTML または PHP スクリプトで文字コードの記述が無い。 ブラウザで正しい文字コードを手動で選択していない。 と思う。 (httpd.conf の言語設定もデフォルトのままかな?)

naoki0714
質問者

補足

早速の回答有難うございます、ふと思い立って何も表示されていないIEのソースを表示してみたのですがなにやらエラーっぽい記述がありました。 <b>Warning</b>: pg_connect() [<a href='function.pg-connect'>function.pg-connect</a>]: Unable to connect to PostgreSQL server: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket &quot;/tmp/.s.PGSQL.5432&quot;? in 何かネットワークのエラーを匂わせてる気がするんですが・・・ どういうことなんでしょうか? もちろん自分の勉強なので調べてはいるんですが、どういう風に検索すればいいのかも・・・難解です(汗)

その他の回答 (1)

  • umota
  • ベストアンサー率46% (150/324)
回答No.2

エラーを見ると DB の接続に失敗していますね。 以下をご確認ください。 1 PostgreSQL サービスは起動しているか。 2 DB のアクセス権(pg_hba.conf)の確認 3 PostgreSQL の起動オプションに -i が必要かも? 4 pg_connect の確認(ホスト名、DB名、ユーザ、パスワード) スクリプトで接続に失敗したら pg_last_error を出力させれば何かわかるかも。

naoki0714
質問者

お礼

回答有難うございました、IE側の文字コードを変更してみるとソースのエラーも無くなり正常表示されるようになりました。 文字コードのせいであんな接続エラーぽいメッセージって出るものなんでしょうか? いまいち腑に落ちないですが・・・何はともあれこれで勉強が続けられます、 本当にご回答頂き有難うございました。

関連するQ&A

  • WindowsNT上でPostgreSQLを動かす

    こんにちわ。 WindowsNT上でApacheを使ってPHPとPostgreSQLを動かそうとしています。PostgreSQLはCygwinを使って動いてます。 やりたいことはPostgreSQLでデータベースを作成し、それをPHPを使ってデータベースの検索ページを構築したいのですが、その他のPHPページちゃんとブラウザー上で見れるのですが、PostgreSQLを含んだページは何も表示されないのです。PHPかApacheで設定するところがあるのでしょうか??それともPostgreSQLのどこかで?? どなたかWindowsでPostgreSQLを使っている方ご教授願います!!

  • 外部(192.168.0.~)への公開方法

    RedHatの中にphpやperlアパッチが入っていたので、 それらを使用し、webサイトを作成し公開しようと思っていました。 test.htmlというファイルをディレクトリの中に入れて、(192.168.0.10)のマシンからファイルを見ようと思ったのですが・・・ RedHatのマシンのIPは(192.168.0.30)で http://192.168.0.30/hoge/php_test/test.html というふうにアドレスを指定して見ようと思っていました。 ちなみに SSHの『Poderosa』でLinuxのマシンに入ることは可能でしたのでネットワークは繫がっています。 外部への公開に向けて、他に何かが足りないと思うのですが、その何かが判りません。 知っている方いましたら、御教授お願い致します。 まとめ 1:Linuxマシンの中に入っている『.html』webページを見たい 2:データベースでテーブルを作成したい。pgsqlユーザーの作成方法とは・・ (MySql、PostgreSqlのアパッチはインストール済)

  • PostgreSQLとMySQL

    OSはRedhatLinux7.1 Apache_1.3.26 php-4.2.3 PostgreSQL-7.2.1 mysql-3.23.52 を使っています。 データベースの勉強をするために Apache+php+PostgreSQL Apache+php+MySQL で同じWebアプリケーションを作っていこうと思っています。 しかし、どのように比較し、どのように勉強していけばいいのか悩んでいます。 PostgreSQLとMySQLではphpの関数が違う事はわかったのですが。。。 よろしければアドバイスお願いします。

  • WindowsにPostgreSQLを入れるには?

    今、XPにApacheとPHPを入れて、phpの勉強をしています。 そこで、PostgreSQLを入れて、phpとデータベースの連動をxp上で実現したいのですが、 PostgreSQLはどうやってxpに導入すればいいのでしょうか?? 宜しくお願い致します。

  • Apache+PostgreSQL+phpでWebアプリケーション

    こんにちは。 OSはRedhatLinux7.1を使っています。 Apache_1.3.26 PostgreSQL-7.2.1 php-4.2.1 でWebアプリケーションを作ろうとしています。 言語はshift_jisを使いたいと思っているのですが、 データベースに登録したデータを呼び出してWeb上に表示しようとするとeuc_jpで表示されてしまっているようで、文字化けしてしまいます。 データの登録にはwindowsのパソコンからpgaccessを使ってPostgreSQLにアクセスしています。 どのように解決すればいいか教えてください。 お願いします。

  • データベースから取り出した日本語が化けるのですが

    PHP初心者です。 データベースから取り出した日本語が化けるのでなにか直す方法は無いものかと悩んでおります。今のところアルファベット、数字は問題ありません。 構成はこんなかんじです。 Linux : Vine 2.5 PHP : PHP-4.2.1 DB : Postgresql-7.2 apache 1.3.26 現象: クライアントPCからwebでデータベースに日本語入力は出来ます。 データベースにターミナルから直接入り(psql [DB名])、(select * from [テーブル名];)で確認すると問題無く登録した通りに入っています。 クライアントPCからwebでデータベースの検索をして 拾い出したデータをクライアントPCのweb上で表示をすると文字化けし、 登録した文字とはほどとおいものが出て来ます。 "あ"と登録すると $$ などと出て来ます。 なにかいい方法がありましたら、教えて下さい。

    • 締切済み
    • PHP
  • ファイルアップロードによるPostgreSQLのデータ更新について

    OSはRedhat7.2、webサーバとしてはapache1.3.26を使用しています。 現在PHP4とPostgreSQLを使用してのwebアプリを構築中ですが、データベースへのレコード追加のことで質問があります。 テキストファイルをアップロードしデータベースに流し込むという処理をPHPから行いたいのです。 PostgreSQLに用意されているCOPYコマンドを使おうと思っていたのですがどうやらこれはPHPからは使えないらしいのです。このコマンドはPostgreSQLのスーパーユーザのみ実効可能とのことですが、DB接続時のユーザをスーパーユーザにしてもだめでした。 現在は、 echo \\\copy テーブル名 from '/tmp/$uploadfile_name' | /usr/local/pgsql/bin/psql データベース名 という文をシステム関数を使用して流すことにより処理していますが、これだとwebサーバとデータベースサーバが同じマシンじゃないとだめです。 データベースサーバとwebサーバを別のマシンにして同じような処理をするには、テキストファイルの中身を1行ずつ変数に格納して、1行ずつinsert文を発行していくしかないのでしょうか?また、この方法だと処理時間はかなりかかるのでしょうか?ちなみにテキストデータの中身は大体200行前後で一番多いときで1000行ほどです。フィールド数は70ほどです。どなたかよい方法があれば教えてください。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • 2万件のデータを最も高速に検索する方法

    知恵をお貸し下さい。 2万件ほどの飲食店のデータを 店名や、住所などの条件で検索した結果を表示するような Webサイトの構築を考えているのですが、 このような検索をする際に最も高速に検索できる方法は どんな方法なのでしょうか? 私が考えられる方法としては、 1、データをテキストファイルにしてPHPを記述して検索する。 2、データをテキストファイルにしてPerlのCGIから検索する。 3、データベース(PostgreSQL)からPHPを記述して検索する。 4、データベース(PostgreSQL)からPerlのCGIから検索する。 と、これぐらいしか思い浮かばないです。 WEBサーバーの環境としては、 LINUX、Apache Perl使用可 PHP使用可 PostgreSQL使用可 理由も添えて教えて頂けるとうれしいです。 以上、よろしくお願いします。

    • ベストアンサー
    • CGI
  • PostgreSQL

    これから、PHP4&PostgreSQLでサイト開発を行いたいと 考えています。 一応、RED HAT Linuxのサーバーは設置してありますが、 作業の効率(使い慣れているだけ・・)を考えると、windows上で開発して、サーバーに移植したいと考えています。 WINDOWSマシンにはApacheをインストールしてあります。 PHP4については、Win32バージョンがあることは確認しましたが、PostgreSQLについては、Win32バージョンは存在しているのでしょうか? 書籍にはあるらしき事が記載されていましたが、どこからダウンロードできるかが分かりません。 もし、ご存知の方がいらっしゃれば、そのサイトを教えて頂けませんでしょうか? 宜しくお願い致します。

  • PostgreSQLをWindows環境で

    会社でデータベース構築をするように言われました。環境は、WindwosNT、PHP、PostgreSQLです。一応自分のマシンにはこれらがインストールされているのですが、PostgreSQLを使ってのデータベースを構築し、それをWindows上でどのように操作していいかさっぱりわかりません。ネットでもいろいろ出ているようですが、大抵がUnixとの説明ばかりで・・・。どなたかお勧めのサイトまたは書籍をご存知でしょうか??? 宜しくお願いします。