PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 Re : phpPgAdmin » problème de connexion avec phppgadmin » 08/11/2012 20:32:07

Problème résolu.
Il s'agissait effectivement d'un souci de compatibilité comme vous l'avez fait remarquer.
Merci énormément pour votre aide.

#2 Re : phpPgAdmin » problème de connexion avec phppgadmin » 08/11/2012 14:09:28

'extra_login_security' est déjà à false.
Je vais essayer d'installer la version 9.1 de postgres.

#3 Re : phpPgAdmin » problème de connexion avec phppgadmin » 08/11/2012 00:35:37

J'essaye de me connecter sur mon serveur local avant tout. Tout est en local (pgadmin, pgsql et apache).

Pour les logs sii vous parlez du contenu de "data\pg_log" il n'affiche rien.

J'arrive à me connecter avec pgAdminIII. Les infos qu'il m'affiche concernant mon serveur:

Description	PostgreSQL 9.2	
Service		
Nom d'hôte	localhost	
Adresse de l'hôte		
Port TCP	5432	
Chiffrement	Non-chiffré	
Certificat SSL		
Clé SSL		
Certificat racine SSL		
Liste de révocation des certificats SSL		
Compression SSL ?	oui	
ID du service	postgresql-9.2	
Base de données de maintenance	postgres	
Nom utilisateur	postgres	
Enregistrer le mot de passe ?	Oui	
Restaurer l'environnement ?	Non	
Chaîne de version 	PostgreSQL 9.2.1, compiled by Visual C++ build 1600, 32-bit	
Numéro de version	9.2	
Dernier OID système	11997	
Connecté ?	Oui	
En exécution depuis	07/11/2012 19:02:56	
Configuration chargée depuis %s	07/11/2012 19:02:55	
Autovacuum	en cours d'exécution	
En restauration	non	
Dernier emplacement reçu dans les journaux		
Dernier emplacement rejoué dans les journaux	0/175B9F8	
Date/heure du dernier rejeu des journaux de transactions		
Rejeu en pause		
Fonctionne ?	Oui

Et ça c'est la partie supérieure de mon config.inc.php

// An example server.  Create as many of these as you wish,
	// indexed from zero upwards.

	// Display name for the server on the login screen
	$conf['servers'][0]['desc'] = 'PostgreSQL 9.2';

	// Hostname or IP address for server.  Use '' for UNIX domain socket.
	// use 'localhost' for TCP/IP connection on this computer
	$conf['servers'][0]['host'] = '127.0.0.1';

	// Database port on server (5432 is the PostgreSQL default)
	$conf['servers'][0]['port'] = 5432;

	// Database SSL mode
	// Possible options: disable, allow, prefer, require
	// To require SSL on older servers use option: legacy
	// To ignore the SSL mode, use option: unspecified
	$conf['servers'][0]['sslmode'] = 'allow';

	// Change the default database only if you cannot connect to template1.
	// For a PostgreSQL 8.1+ server, you can set this to 'postgres'.
	$conf['servers'][0]['defaultdb'] = 'postgres';

	// Specify the path to the database dump utilities for this server.
	// You can set these to '' if no dumper is available.
	$conf['servers'][0]['pg_dump_path'] = 'F:\\Program Files\\PostgreSQL\\9.2\\bin\\pg_dump.exe';
	$conf['servers'][0]['pg_dumpall_path'] = 'F:\\Program Files\\PostgreSQL\\9.2\\bin\\pg_dumpall.exe';

	// Slony (www.slony.info) support?
	$conf['servers'][0]['slony_support'] = false;
	// Specify the path to the Slony SQL scripts (where slony1_base.sql is located, etc.)
	// No trailing slash.
	$conf['servers'][0]['slony_sql'] = '/usr/share/pgsql';

#4 Re : phpPgAdmin » problème de connexion avec phppgadmin » 07/11/2012 22:48:53

Bonjour,

j'ai le même problème que youssef.

Voici ce qu'affiche pg_hba.conf:

# TYPE  DATABASE        USER            ADDRESS                 METHOD

# IPv4 local connections:
host    all             all             127.0.0.1/32            md5
# IPv6 local connections:
#host    all             all             ::1/128                 md5
# Allow replication connections from localhost, by a user with the
# replication privilege.
#host    replication     postgres        127.0.0.1/32            md5
#host    replication     postgres        ::1/128                 md5

voici ce qu'affiche php.ini (partie postgre):

[PostgreSQL]
; Allow or prevent persistent links.
; http://php.net/pgsql.allow-persistent
pgsql.allow_persistent=On
; Detect broken persistent links always with pg_pconnect().
; Auto reset feature requires a little overheads.
; http://php.net/pgsql.auto-reset-persistent
pgsql.auto_reset_persistent=On
; Ignore PostgreSQL backends Notice message or not.
; Notice message logging require a little overheads.
; http://php.net/pgsql.ignore-notice
pgsql.ignore_notice=0
; Log PostgreSQL backends Notice message or not.
; Unless pgsql.ignore_notice=0, module cannot log notice message.
; http://php.net/pgsql.log-notice
pgsql.log_notice=0
; Maximum number of links (persistent+non persistent).  -1 means no limit.
; http://php.net/pgsql.max-links
pgsql.max_links=-1
; Maximum number of persistent links.  -1 means no limit.
; http://php.net/pgsql.max-persistent
pgsql.max_persistent=-1

Voici ce qu'affiche access.log d'apache lorsque je tente de me connecter :

127.0.0.1 - - [07/Nov/2012:20:38:00 +0000] "GET /phpPgAdmin/redirect.php?subject=server&server=127.0.0.1%3A5432%3Aallow HTTP/1.1" 200 3251
127.0.0.1 - - [07/Nov/2012:20:38:11 +0000] "POST /phpPgAdmin/redirect.php HTTP/1.1" 200 3390
127.0.0.1 - - [07/Nov/2012:20:38:12 +0000] "GET /phpPgAdmin/browser.php HTTP/1.1" 200 2957
127.0.0.1 - - [07/Nov/2012:20:38:12 +0000] "GET /phpPgAdmin/themes/default/global.css HTTP/1.1" 304 -
127.0.0.1 - - [07/Nov/2012:20:38:12 +0000] "GET /phpPgAdmin/themes/global.css HTTP/1.1" 304 -
127.0.0.1 - - [07/Nov/2012:20:38:12 +0000] "GET /phpPgAdmin/xloadtree/xtree2.js HTTP/1.1" 304 -
127.0.0.1 - - [07/Nov/2012:20:38:12 +0000] "GET /phpPgAdmin/images/themes/default/Refresh.png HTTP/1.1" 304 -
127.0.0.1 - - [07/Nov/2012:20:38:12 +0000] "GET /phpPgAdmin/xloadtree/xloadtree2.js HTTP/1.1" 304 -
127.0.0.1 - - [07/Nov/2012:20:38:12 +0000] "GET /phpPgAdmin/images/themes/default/Servers.png HTTP/1.1" 304 -
127.0.0.1 - - [07/Nov/2012:20:38:12 +0000] "GET /phpPgAdmin/images/themes/default/L.png HTTP/1.1" 304 -
127.0.0.1 - - [07/Nov/2012:20:38:12 +0000] "GET /phpPgAdmin/images/themes/default/I.png HTTP/1.1" 304 -
127.0.0.1 - - [07/Nov/2012:20:38:12 +0000] "GET /phpPgAdmin/images/themes/default/title.png HTTP/1.1" 304 -
127.0.0.1 - - [07/Nov/2012:20:38:12 +0000] "GET /phpPgAdmin/servers.php?action=tree HTTP/1.1" 200 298
127.0.0.1 - - [07/Nov/2012:20:38:12 +0000] "GET /phpPgAdmin/images/themes/default/DisconnectedServer.png HTTP/1.1" 304 -
127.0.0.1 - - [07/Nov/2012:20:38:12 +0000] "GET /phpPgAdmin/images/themes/default/Loading.gif HTTP/1.1" 304 -

Finalement lorsque je tente de me connecter sur les serveurs de http://phppgadmin.kattare.com/phppgadmin/ j'arrive à me connecter sur :

PostgreSQL 7.4.16
ServeurPostgreSQL 8.0.12
ServeurPostgreSQL 8.1.8
ServeurPostgreSQL 8.3.1
ServeurPostgreSQL 8.4.3

Par contre j’obtiens la même erreur (Echec de connexion) sur :

ServeurPostgreSQL 7.2.8
ServeurPostgreSQL 7.3.17
ServeurPostgreSQL 8.2.5

Pouvez vous m'aider?

En vous remerciant d'avance

Pied de page des forums

Propulsé par FluxBB