Page 1 sur 1
Erreur de connexion
Publié : mar. nov. 14, 2017 11:35 pm
par mirlipili
Bonjour,
Je viens d\'installer phpcompta sur mon portable sous kubuntu 12.04.
Malheureusement je n\'arrive pas à me connecter, il me met à chaque fois \"erreur de connexion\" quelque que soit le nom d\'utilisateur/mot de passe utilisé (phpcompta/phpcompta ou phpcompta/dany).
J\'ai réinstallé phpcompta, mais pas d\'amélioration.
Que puis je faire afin de regler cela?
Merci.
Re:Erreur de connexion
Publié : mar. nov. 14, 2017 11:35 pm
par Dany
Bonjour,
C\'est la question qui revient le plus

J\'espère que qq\'un l\'ajoutera dans la doc.
La solution est ici
http://doc.ubuntu-fr.org/phpcompta#postgresql il s\'agit d\'adapter le pg_hba.conf tout simplement.
@+
Re:Erreur de connexion
Publié : mar. nov. 14, 2017 11:35 pm
par mirlipili
Bonjour,
J\'ai fait la modification, mais je n\'arrive toujours pas à me connecter.
Re:Erreur de connexion
Publié : mar. nov. 14, 2017 11:35 pm
par mirlipili
J\'ai mis phpcompta en mode debug, et j\'obtiens cetter erreur ci:
Impossible de se connecter à postgreSql !
Vos paramètres sont incorrectes :
base de donnée : account_repository
Domaine :
Port 5432
Utilisateur : phpcompta
Connection impossible : vérifiez vos paramètres de base de données
J\'ai du faire une erreur dans la configuration de postgresql, comment la corriger?
Re:Erreur de connexion
Publié : mar. nov. 14, 2017 11:35 pm
par mirlipili
J\'ai encore une fois tout supprimé et réinstallé (en supprimant bien la configuration de postgresql)
Je n\'arrive toujours pas à me connecter, et lorsque je lance la \"mise a jour\", j\'obtiens ceci:
Code : Tout sélectionner
Creation of account_repositorycreate database account_repository encoding=\'utf8\'
SQL ERROR create database account_repository encoding=\'utf8\'
ERROR: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII)
HINT: Use the same encoding as in the template database, or use template0 as template.
Array#0 /srv/www/html/phpcompta/html/admin/setup.php(413):
Database->exec_sql(\'create database...\') #1 {main}
ERROR: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII)
HINT: Use the same encoding as in the template database, or use template0 as template.
Alors qu\'auparavant je n\'avais aucun message à ce moment la, même pas le message de confirmation qui est mis dans la doc d\'ubuntu.
Re:Erreur de connexion
Publié : mar. nov. 14, 2017 11:35 pm
par Dany
Mais c\'est quoi cette manie de tout réinstaller ?? C\'est un linux pas un windows

Un problème de connexion ne justifie pas la désinstallation, faut d\'abord lire les logs (/var/log/*) pour savoir ce qui se passe.
Bon maintenant c\'est bien cassé, postgresql est supposé fonctionner en unicode et pas en SQL_ASCII, j\'ai bien peut qu\'il faut réinstaller postgresql complètement et en purgeant les anciens fichiers.
MAIS avant ça,
Donne moi la sortie de
Merci
Re:Erreur de connexion
Publié : mar. nov. 14, 2017 11:35 pm
par mirlipili
Voila la sortie de psql -l:
Code : Tout sélectionner
List of databases
Name | Owner | Encoding | Collate | Ctype | Access privileges
-----------+----------+-----------+---------+-------+-----------------------
postgres | postgres | SQL_ASCII | C | C |
template0 | postgres | SQL_ASCII | C | C | =c/postgres +
| | | | | postgres=CTc/postgres
template1 | postgres | SQL_ASCII | C | C | =c/postgres +
| | | | | postgres=CTc/postgres
(3 rows)
Désolé si j\'ai réinstallé un peu vite, mais j\'ai bien tout purgé, pour justement recommencer proprement.
Re:Erreur de connexion
Publié : mar. nov. 14, 2017 11:35 pm
par Dany
Aïe pas bon du tout, pourrais-tu complètement effacer postgresql ??? avec l\'option purge pour bien tout effacer, puis quand tu es certain que tout est parti, tu le réinstalles...
Pense à faire
Pour vérifier que tout est parti
Re:Erreur de connexion
Publié : mar. nov. 14, 2017 11:35 pm
par mirlipili
Ça a pris un peu de temps, car même après la réinstallation, il restait en sql_ascci (apparemment un bug chez ubuntu)
J\'ai fait :
Code : Tout sélectionner
pg_dropcluster --stop 9.1 main
pg_createcluster --start -e UTF-8 9.1 main
source:
http://jacobian.org/writing/pg-encoding-ubuntu/
Et maintenant la connexion fonctionne, alors que je n\'ai pas modifié le fichier pg_hba.conf.
Merci pour l\'aide

Re:Erreur de connexion
Publié : mar. nov. 14, 2017 11:35 pm
par Dany
ouf
