- ベストアンサー
phpPgAdminでログインできない
- ファーストサーバー様のデルタ1を使用してサーバーの構築を行っていますが、phpPgAdminでログインできません。
- pg_hba.confとconfig.inc.phpの設定を確認しましたが、ログインに失敗しています。
- SSHからのデータベース操作はできており、ユーザーIDとパスワードは間違っていないと思われます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
関連するQ&A
- psqlの一部でエラー
あるサーバーにDBのダンプをインポート仕様としています psql - U postgresで接続できていることは確認してあります psql -h localhost -U postgres -f xxxxxx.dump xxxxxx とうつとIdent authentication failed for user "postgres"とFATALが出て インポートかでません pg_hba# TYPE DATABASE USER CIDR-ADDRESS METHOD # "local" is for Unix domain socket connections only local all all trust # IPv4 local connections: host all all 127.0.0.1/32 ident # IPv6 local connections: host all all ::1/128 ident.confには下記になってます どうしてでしょうか?
- 締切済み
- PostgreSQL
- phpPgAdminが動きません。
会社のテスト用WebサーバのDocumentRoot/ppaディレクトリ下にphpPgAdmin4.2を入れました。 ID・パスワードを入力してログイン後、既存のDB一覧が表示されるのですが、「データベース名」や「アカウント」をクリックしても必ずログイン画面へ戻ってしまいます。 正しいユーザID・パスワードを入力した場合のみログインできる点、データベース一覧が見えてる点などから、config.inc.phpのDB接続設定はうまくできていると考えているのですが… なにか心当たりがあれば教えて頂きたいと思います。 【各バージョン】 OS:CentOS release 4.4 (Final) ※VMware6上で稼働 カーネル:Linux version 2.6.9-42.EL PHP:4.3.9 PostgreSQL:7.4.19 Apache:2.0.52 【pg_hba.confの設定】 local all all md5 host all all 127.0.0.1 255.255.255.255 md5 host all all 0.0.0.0 0.0.0.0 md5 DBとWebサーバは上記同一サーバ上で稼働しております。 以上、よろしくお願い致します。
- ベストアンサー
- PostgreSQL
- phpPgAdminでログインできません
下記のURLを参考して設定ファイル(config.inc.php)を下記のように変更してrootやpostgresでログインしましたがログインできませんでした。 http://honana.com/postgresql/admin/phppgadmin.html $conf['extra_login_security'] = true; ↓ $conf['extra_login_security'] = false; 他に設定しないといけないのでしょうか。 PHPのバージョンは5.3.6です。 PostgreSQLのバージョンは8.4.7です。 phpPgAdminのバージョンは5.0.2です。 申し訳ありませんがアドバイスいただけませんでしょうか。 宜しくお願いします。
- 締切済み
- PostgreSQL
- インターネットアクセス
データベースにアクセスする為に、 pg_hba.confを編集するのですが、 思ったように行かなくて困っています。 host all all 127.0.0.1 255.255.255.255 trust とデフォルトではなっていて、ローカルだけからアクセスできますよね。 ネット経由でアクセスする為に host all all 192.168.0.3 255.255.255.0 trust (ネットマスクはこれでいいのですよね?すいません本のとおりです・・・よくわかっていないです) これでネット経由でアクセスできたのですが、 ローカルからのアクセスが出来なくなってしまいました・・・ ローカル、ネット、両方からアクセスする為にはどうしたらよいのですか? また本に host all all 0.0.0.0 0.0.0.0 trust とやるとどこからでもつながってしまう、と書いてあったのですが、逆に全くつながらなくなりました・・・ それとふとした疑問なのですが、ここの設定でUSER(右から2番目)がallなのに、違うユーザー名でアクセスしようとするとエラーになります。どういうことなんでしょうか?
- ベストアンサー
- PostgreSQL
- netstat実行時のlocalhost.localdom:postgresの意味
postgresをlocalhost以外から接続したいと思い、pg_hba.confに host all all XXX.XXX.XXX.XXX/32 trust と設定したのですが接続できず困っています。 netstat -l -A inetを実行すると tcp 0 0 localhost.localdom:postgres *:* LISTEN と表示されますが、Local Addressに「localhost.localdom:postgres 」と表示されるのは、localhostのみpostgresの接続が許可されているという意味でしょうか?
- 締切済み
- Linux系OS
- postgres に接続できない
PHP4とpostgrs8.0を利用しています。OSはWINDOWS2000です。 $DB_SERVER="localhost"; $Port = "5432"; $DB_NAME="test"; $DB_UID="postgres"; $DB_PASS="abc"; define("DB_CONECT","host=$DB_SERVER port=$Port dbname=$DB_NAME user=$DB_UID password=\"$DB_PASS\""); という設定で pg_connect(DB_CONECT) の接続でエラーが発生します。 Warning: pg_connect(): Unable to connect to PostgreSQL server: FATAL: password authentication failed for user "postgres" in c:\*****.php on line 12 なぜでしょうか? pg_hba.confの設定で host all all 127.0.0.1/32 md5 を host all all 127.0.0.1/32 trust に変更すると接続できるのですが。 それは問題ないのでしょうか? またレンタルサーバーのpostgresを利用する場合、 その設定も個人で変更できるのでしょうか? よろしくお願い致します。
- ベストアンサー
- PHP
- postgresにクライアントpcから接続できない。
いつもお世話になっております。 社内にテスト環境を作成しようと、CentOS 5 にpostgres8.4.0をインストールした所、そのサーバ自体からは、dbの作成、tableの作成等sqlの発行は出来るのですが、同じネットワークのwindowsクライアントマシンからpgAdminIIIで接続しようとした所、左下に "データベースに接続...失敗しました"とエラーがでてしまいます。 サーバの設定 "pg_hba.conf"は host all all 192.168.0.0/16 trust を追加(クライアントはこのアドレス内です) "postgresql.conf"は listen_addresses = '*' port = 5432 の行を上記のように変更 CentOSのサーバにはping飛びます。 pgAdminの設定は、 アドレス(サーバIP)、記述(設定名)、DBメンテナンス(DB名)、ユーザー名(postgres)、portはそのまま"5432" で接続しようとしています。 サーバ側のインストール手順は実際に行った手順を書いてましたが、 添付ファイルのような感じです。 どこがいけないか調べるにはどのようにすれば良いでしょうか。 よろしくお願いします。
- ベストアンサー
- PostgreSQL
- PostgreSQL8.1とPHP5でwebアプリをつくりたいのに環境設定がわかりません…
Linuxの初心者です。PostgreSQLとPHP5でwebアプリをつくりたいのですが、環境が構築できずに困っています。現時点での環境を以下に記します。 OS ; Fedora Core 6 server ; apache 2.2.3 DB ; PostgreSQL 8.1.4 言語 ; PHP 5.1.6 Fedora Core 6 をインストールする時に apache と PostgreSQL と PHP はインストールされていました。そして以下の様に設定ファイルを書き直しました(今回の質問に関わりのなさそうなものは省いていますが、なにぶん初心者のため、なにか足りないものがありましたら教えていただきたいと思います)。 ・apache /etc/httpd/conf/httpd.conf 265 ServerName localhost:80 748 AddDefaultCharset EUC-JP ・PHP /etc/php.ini 777 pgsql.allow_persistent = On 781 pgsql.auto_reset_persistent = 0 784 pgsql.max_persistent = -1 787 pgsql.max_links = -1 791 pgsql.ignore_notice = 0 795 pgsql.log_notice = 0 ・PostgreSQL /var/lib/pgsql/data/postgresql.conf 49 listen_addresses = '*' 52 port = 5432 ・PostgreSQL /var/lib/pgsql/data/pg_hba.conf local all all ident sameuser host all all 127.0.0.1/32 ident sameuser host all all ::1/128 ident sameuser host all 0.0.0.0 0.0.0.0 trust スクリプト内で pg_connect() 関数を使って PostgreSQL に接続しようとすると、 Warning: pg_connect() [function.pg-connect]: Unable to connect to PostgreSQL server: could not connect to server: Permission denied Is the server running on host "localhost" and accepting TCP/IP connections on port 5432? Warning: pg_last_error() [function.pg-last-error]: No PostgreSQL link opened yet というエラーが出てしまうのです。 調べてみたら php-pgsql という拡張モジュールがインストールされていたにも関わらずに、phpinfo() の configure に --with-pgsql が見当たらないのです。パッケージでインストールしたためにオプションが付いていなかったのでしょうか。 こちらのサイトで似たような質問があって読んだのですが、どこのディレクトリで configure をやり直したらいいのか、make clean コマンドで一回オプションを全て消さないとだめなのかがわからなくて困っています。 どなたか詳しい方がいらしたら、教えてください。 よろしくお願いいたします。
- ベストアンサー
- PostgreSQL
- リモート接続ができない
初質問です。よろしくお願いします。 <問題> ネットワークを介したリモート接続で以下のエラー。 (以下は、クライントPCで psql を実行したときのものです。) D:\Program Files\Download Files\psql>psql -h 192.168.0.100 test Connection to database 'test' failed. connectDB() -- connect() failed: No error Is the postmaster running (with -i) at '192.168.0.100' and accepting connections on TCP/IP port '5432'? ・サーバマシン上での同じコマンドは以下のとおりOKです。 [postgres@localhost data]$ psql -h 192.168.0.100 -l List of databases Name | Owner | Encoding -----------+----------+---------- postgres | postgres | EUC_JP test | postgres | EUC_JP (4 rows) <行った対処> ・postgresユーザは、LINUXユーザでも登録済み ・ping 192.168.0.100 は Reply があることを確認 ・サービス名 postgres のポート番号を/etc/servicesで 5432 を確認 ・postmasterを'-i'付きで起動(pg_ctl -w start -o '-i') ・psコマンドにて、'-i'付きで起動を確認 ・postgresql.conf にて、"listen_adresses = '*'"を設定 ・pg_hba.conf にて、"host all all 0.0.0.0/0 trust"を追加設定 ・netstatコマンドにて、 tcp *:postgres LISTEN であることを確認 <環境> ・LAN環境 ・BUFFALO無線LANのAirStationを使用。 ・クライアントPCは無線接続、サーバは有線接続 ・サーバマシン ・CPU:PEN3 800MHz,MEM:256MB ・OS:FedoraCore5 ・IP:192.168.0.100/24 ・PostgreSQL 8.1.2 ・PSQL ・クライアントPC ・CPU:Cel 650MHz,MEM:384MB ・OS:WindowsXP Pro ・IP:DHCP ・PSQL ・Common SQL Environment 1.59
- ベストアンサー
- PostgreSQL
- PHP+Postgres時のiptables設定について
ミズタともうします。 1台のテストサーバ(Turbo linux 8 server)でPHPとPostgreSQLを動かしています。 サーバ上のMozillaからphppgadminをつかってposrgreSQLにログインしようとしたところ「ログイン失敗」となりました。いろいろと調べているうちにiptablesで5432/tcpをINPUT、OUTPUTで許可すると動くことが分かりました。 ただ、セキュリティ上、すべての接続元に許可したくないので(1)localhostのみ許可、(2)127.0.0.1のみ許可としたら、どちらもログインに失敗してしまいます。 同様に、(3)192.168.0.xxx(ローカルPCのアドレス)を許可してローカルPC(IE)からログインを試みても「ログイン失敗」となりました。 iptablesをどのように設定すれば限定された接続元からのみphppgadminの操作を許可できるようになるのでしょうか。 ※バージョンは下記のとおりです。 Apache 2.0.59 PHP 5.1.6 PostgreSQL 8.1.4 phppgadmin 4.0.1 お手数おかけしますがご教授よろしくお願いいたします。
- ベストアンサー
- ネットワーク
- PIXUS MG6130を使用してA4サイズのカラー写真印刷をした場合、1枚あたりのインク代はどれくらいかわかりません。インク代について詳しい方、教えてください。
- 個人ではなく何人かで作ろうとしている物のため、カラー写真印刷のインク代が必要です。PIXUS MG6130を使用してA4サイズで印刷する場合、1枚にどれくらいインク代がかかるか教えてください。
- 印刷にかかるインク代について教えてください。PIXUS MG6130を使ってA4サイズのカラー写真印刷をする際、1枚にどれくらいのインク代がかかるか知りたいです。
お礼
言われていた通り host all all 127.0.0.1/32 ident sameuser をコメントアウトしたらうまくできました ありがとうございました