installation sur Debian: ERREUR DE CONNEXION

Recoupe toutes les discussions à propos de Noalyss
Répondre
yakitori
Messages : 20
Enregistré le : mar. nov. 14, 2017 10:35 pm

installation sur Debian: ERREUR DE CONNEXION

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

Bonjour,
tout d\'abord bravo pour l\'initiative!
j\'ai suivi le wiki linux et j\'ai fait l\'installation.
Après avoir corrigé l\'adresse /srv/www en var/www, j\'ai créé à la main la base phpcompta_sql car j\'avais une erreur en me connectant manuellement à postgresql.
Par contre impossible de résoudre le problème de connexion que je vois sur la page .php. J\'ai bien modifié le pg_hba.conf mais ça n\'a rien donné.
Pouvez-vous m\'aider s\'il vous plaît?
Cordialement

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

Re:installation sur Debian: ERREUR DE CONNEXION

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

Si vous avez redémarré le server postgresql comme indiqué et que cela ne fonctionne pas, c\'est que vous n\'avez pas modifié le bon fichier. Si vous l\'avez installé avec BitNami, le fichier n\'est pas à l\'endroit standard.

Il va falloir les identifier soit en cherchant sur le disque soit si vous pouvez vous connecter (en mode console avec psql) avec la commande

Code : Tout sélectionner


show hba_file;

Cordialement,

D

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

Re:installation sur Debian: ERREUR DE CONNEXION

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

Faites aussi

Code : Tout sélectionner


 ps -fu postgres

yakitori
Messages : 20
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:installation sur Debian: ERREUR DE CONNEXION

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

bonsoir et merci pour votre réponse.
Voici les données
postgres=# show hba_file;
hba_file
--------------------------------------
/etc/postgresql/9.1/main/pg_hba.conf
(1 row)


le contenu de /etc/postgresql/9.1/main/pg_hba.conf:
local all postgres peer

# 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


root@hpsrv:~# ps -fu postgres
UID PID PPID C STIME TTY TIME CMD
postgres 2721 1 0 19:50 ? 00:00:00 /usr/lib/postgresql/9.1/bin/postgres -D /var/lib/post
postgres 3229 2721 0 19:50 ? 00:00:00 postgres: writer process
postgres 3230 2721 0 19:50 ? 00:00:00 postgres: wal writer process
postgres 3231 2721 0 19:50 ? 00:00:00 postgres: autovacuum launcher process
postgres 3232 2721 0 19:50 ? 00:00:00 postgres: stats collector process
postgres 6218 6210 0 21:39 pts/0 00:00:00 -su
postgres 6366 6218 0 22:02 pts/0 00:00:00 /usr/lib/postgresql/9.1/bin/psql
postgres 6373 2721 0 22:02 ? 00:00:00 postgres: postgres postgres [local] idle

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

Re:installation sur Debian: ERREUR DE CONNEXION

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

pourrais-tu aussi faire

Code : Tout sélectionner

show port
L\'erreur de connexion peut être du à l\'un des paramètres : port ou host. Qu\'avais-tu indiqué ?

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

Re:installation sur Debian: ERREUR DE CONNEXION

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

Oh et puis pour ne pas t\'ennuyer remplace md5 par trust, cela ira plus vite ;-)

yakitori
Messages : 20
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:installation sur Debian: ERREUR DE CONNEXION

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

merci j\'ai mis trust partout mais ça ne marche toujours pas...

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

Re:installation sur Debian: ERREUR DE CONNEXION

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

Tu as vérifié le port , le host ?

yakitori
Messages : 20
Enregistré le : mar. nov. 14, 2017 10:35 pm

Re:installation sur Debian: ERREUR DE CONNEXION

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

bonjour
bon j\'ai résolu le probleme:
1. le fichier /srv/www/noalyss/include/config.inc.php était au format DOS (il y avait des ^M à la fin de chaque ligne) j\'ai donc fait dos2unix config.inc.php (après avoir récupéré le package apt-get install dos2unix)
2. je me suis aperçu que dans le fichier config.inc.php j\'avais
define (\"noalyss_user\",\"noalyss_sql\");
alors que j\'avais défini un user phpcompta_sql. J\'ai donc créé le user noalyss_sql:
createuser -P -S -R --createdb noalyss_sql
ensuite j\'ai testé la connexion
postgres@hpsrv:~$ psql -U noalyss_sql
psql: FATAL: database \"noalyss_sql\" does not exist
donc j\'ai créé manuellement une base de donnée:
postgres@hpsrv:~$ psql
psql (9.1.15)
Type \"help\" for help.
postgres=# create database noalyss_sql OWNER noalyss_sql;
CREATE DATABASE
postgres=# select datname from pg_database;
datname
---------------
template1
template0
postgres
phpcompta_sql
noalyss_sql
(5 rows)

et ça a marché!!!!
je te propose de mettre à jour la doc unix. Je peux t\'envoyer le fichier html modifié si ça te va ou bien t\'indiquer les modifs à faire dans la doc.

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

Re:installation sur Debian: ERREUR DE CONNEXION

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

Bonjour,

L\'étape 1, normalement n\'est pas nécessaire, on a mis des ^M pour que le fichier soit éditable sous Windows, en fait ton problème actuellement est que le fichier config.inc.php ne contenait pas les bonnes valeurs pour l\'utilisateur. C\'est assez étrange, ce fichier est généré par l\'application et donc devrait contenir le bon utilisateur. Hm... Peut-être un bug pour la génération du fichier. En fait, on aurait commencé par vérifier ce fichier.

Content de voir que cela fonctionne ;-)

@+

D

Répondre