Bonjour,
J'ai lu pas mal de messages et cherché pas mal sur d'autres sources internet mais sans succès relativement à mon problème.
J'essaie d'installer OBM version 2.3.7 sur un serveur CentOS 5 mais j'ai rencontré quelques problèmes à la création de la BDD Postgresl.
Le script qui crée la BDD contient ceci :
su - postgres -c "createdb -O ${user} --encoding=UTF-8 ${db}
Et lors de l'exécution du script, j'ai eu droit à un beau message du style de celui donné sur cette discussion :
ERROR: encoding UTF-8 does not match server's locale fr_FR
DETAIL: The server's LC_CTYPE setting requires encoding LATIN1
Alors j'ai viré le répertoire data et recréé le cluster avec :
initdb -E=UTF8 --locales=fr_FR.utf8 /var/lib/pgsql
Maintenant j'ai :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| SHOW LC_CTYPE;
lc_ctype
------------
fr_FR.utf8
(1 ligne)
SHOW server_encoding;
server_encoding
-----------------
UTF8
(1 ligne)
SHOW client_encoding;
client_encoding
-----------------
UTF8
(1 ligne) |
J'ai relancé le script d'installation d'OBM et tout semble s'être passé normalement au niveau de la BDD.
Mais j'ai :
1) Un problème d'affichage d'accents dans l'interface OBM
2) Ce genre de message à l'ajout d'un utilisateur dans OBM :
Warning: pg_query() [
function.pg-query]: Query failed: ERREUR: séquence d'octets invalide pour l'encodage « UTF8 » : 0xe96e61 HINT: Cette erreur peut aussi survenir si la séquence d'octets ne correspond pas au jeu de caractÚres attendu par le serveur, le jeu étant contrÎlé par « client_encoding ». in
/usr/share/obm/obminclude/phplib/db_pgsql.inc on line
96
Je ne sais plus où chercher pour rendre tout ça fonctionnel.
Partager