Erreur connexion

Recoupe toutes les discussions à propos de Noalyss
goujon
Messages : 13
Enregistré le : mar. nov. 14, 2017 10:35 pm

Erreur connexion

Message par goujon » mar. nov. 14, 2017 10:35 pm

Bonjour,

Je viens de procéder à l\'installation de phpcompta sur Debian wheezy et rencontre l\'erreur de connexion suivante au moment du setup:

Info
Vous utilisez le domaine
PHP

magic_quotes_gpc:
magic_quotes_runtime:
module PGSQL
module BCMATH
module GETTEXT
module ZIP
variable include_path:

php.ini est bien configuré
Erreur de connexion !

J\'ai pris connaissance de votre intervention - il y a un an - avec knut pour le même sujet et vous transcris les renseignements suivants:
-fichier: /srv/www/html/phpcompta/include/config.inc.php

-commande pg_lsclusters
Version Cluster Port Status Owner Data directory Log file
9.1 main 5432 online postgres /var/lib/postgresql/9.1/main /var/log/postgresql/postgresql-9.1-main.log

Je vous remercie à l\'avance pour vos conseils
Cordialement

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Erreur connexion

Message par Dany » mar. nov. 14, 2017 10:35 pm


goujon
Messages : 13
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Erreur connexion

Message par goujon » mar. nov. 14, 2017 10:35 pm

bien sur, j\'ai fait de nombreuses recherches avant de vous contacter et j\'ai suivi au pied de la lettre le lien de Ubuntu que vous recommandez sur le wiki en tenant compte des particularités de la version 9.1 de postgresql propre à debian wheezy!
Malgré toutes mes vérifications, je reste en panne pour le moment.
Un doute, le lien que vous donnez est en rapport avec le tuto d\'Ubuntu mais sur une question de backup!!??

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Erreur connexion

Message par Dany » mar. nov. 14, 2017 10:35 pm

Oui parce que le problème est le même : l\'authentification.

La source du problème peut venir soit de phpcompta/include/config.inc.php qui ne contiendrait pas les bonnes informations de connexion. Ou de pg_hba.conf.

En général, le problème vient du pg_hba.conf qui n\'est pas correct, après changement il faut redémarrer postgresql.

Eventuellement, essayer en ligne de commande psql et remplacer l\'utilisateur, le port et le host, tel que donné dans le fichier config.inc.php

Code : Tout sélectionner


psql -U utilisateur -P port -H host -l
utilisateur est remplacé par l\'utilisateur phpcompta_user dans config.inc.php
le port par phpcompta_psql_port
Le mot de passe est la valeur de phpcompta_password

Cordialement

Dany

goujon
Messages : 13
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Erreur connexion

Message par goujon » mar. nov. 14, 2017 10:35 pm

Merci pour votre aide et votre patience

La commande psql me retourne:
postgres@debiangoujon:~$ psql -U phpcompta -P 5432 -H host -l
\\pset : option inconnue : 5432
psql : n\'a pas pu configurer le paramètre d\'impression « 5432 »

Je vous joins le fichier config.inc.config:


J\'ai consulté le /usr/bin/psql et j\'ai un doute:
=item B IBI
I is either the name of a local cluster, or takes the form
I:I for a remote cluster. If I is left empty (i. e. you just
specify I), it defaults to 5432.

Je suis conscient depuis le début que le problème vient de l\'authentification, mais où!!??
Cordialement

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Erreur connexion

Message par Dany » mar. nov. 14, 2017 10:35 pm

Bonjour

Pourriez-vous essayer ?

Code : Tout sélectionner


psql -h 127.0.0.1 -p 5432 -U phpcompta -l


goujon
Messages : 13
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Erreur connexion

Message par goujon » mar. nov. 14, 2017 10:35 pm

Je pense que vous êtes sur la voie; voici le retour sur commande psql -h 127.0.0.1 -p 5432 -U phpcompta -l:
postgres@debiangoujon:~$ psql -h 127.0.0.1 -p 5432 -U phpcompta -l
Mot de passe pour l\'utilisateur phpcompta :
Liste des bases de données
Nom | Propriétaire | Encodage | Collationnement | Type caract. | Droits d\'accès
-----------+--------------+----------+-----------------+--------------+-----------------------
postgres | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 |
template0 | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 | =c/postgres +
| | | | | postgres=CTc/postgres
(3 lignes)

postgres@debiangoujon:~$

Pensez-vous à un pb d\'encodage?
Cordialement

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Erreur connexion

Message par Dany » mar. nov. 14, 2017 10:35 pm

Le fichier config.inc.php est bon :-)

Et le pg_hba.conf ???

goujon
Messages : 13
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Erreur connexion

Message par goujon » mar. nov. 14, 2017 10:35 pm

Le voici:
# Database administrative login by Unix domain socket
local all postgres ident

# TYPE DATABASE USER ADDRESS METHOD

# \"local\" is for Unix domain socket connections only
local all all md5
# 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.
#local replication postgres peer
#host replication postgres 127.0.0.1/32 md5
#host replication postgres ::1/128 md5

Dany
Messages : 2181
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:Erreur connexion

Message par Dany » mar. nov. 14, 2017 10:35 pm

tiens bizarre, ce fichier est correct, il faudrait regarder dans les logs de postgresql.

Répondre