Problème d\'encodage version 5.5 + postgree 8.4

Recoupe toutes les discussions à propos de Noalyss
WOOoinux
Messages : 10
Inscription : mar. nov. 14, 2017 11:35 pm

Re:Problème d\'encodage version 5.5 + postgree 8.4

Message par WOOoinux »

[quote]b) en tant que postgresql faire

initdb -D /var/lib/postgresql/8.4-posix/main -E utf8[/quote]

J\'ai eu le droit à un joli initdb : commande introuvable

En cherchant sur google une solution à ce problème j\'ai trouvé la manip suivante :

[quote]exécutez au shell la commande
find / -name initdb -print
pour voir ou est ..... /bin/....
quand vous avez le path
cd le path ....../bin/

su root
allez dans le répertoire bin et exécutez
chmod 777 initdb[/quote]

Mais toujours le même problème.

Même en lançant la commande en tant que root çà ne marche pas.

Je suis donc coincé à l\'étape b :/

En effet la version de postresql sous ubuntu à l\'air bien buggée...

WOOoinux
Dany
Messages : 2181
Inscription : mar. nov. 14, 2017 11:35 pm

Re:Problème d\'encodage version 5.5 + postgree 8.4

Message par Dany »

Bonjour, tout d\'abord ne jamais faire un chmod 777 !!!! Peux tu le remettre comme il était avant ?

Pour l\'étape b

Code : Tout sélectionner


/usr/lib/postgresql/8.4/bin/initdb  -D /var/lib/postgresql/8.4-posix/main -E utf8

WOOoinux
Messages : 10
Inscription : mar. nov. 14, 2017 11:35 pm

Re:Problème d\'encodage version 5.5 + postgree 8.4

Message par WOOoinux »

[quote]Pour l\'étape b

/usr/lib/postgresql/8.4/bin/initdb -D /var/lib/postgresql/8.4-posix/main -E utf8[/quote]

Ok c\'est bien passé ce coup-ci

Mais quand j\'ai voulu redémarrer le serveur il a râlé :

[quote]/etc/init.d/postgresql start

* Restarting PostgreSQL 8.4 database server * The PostgreSQL server failed to start. Please check the log output:
2011-04-05 18:56:38 CEST FATAL: n\'a pas pu charger le fichier du certificat serveur : Aucun fichier ou dossier de ce type
[fail][/quote]

J\'ai donc du recréer les liens des certificates et clefs

[quote]cd /var/lib/postgresql/8.4-posix/main

ln -s /etc/ssl/certs/ssl-cert-snakeoil.pem server.crt

ln -s /etc/ssl/private/ssl-cert-snakeoil.key server.key[/quote]

Puis relancer le serveur en tant que root :

[quote]/etc/init.d/postgresql start[/quote]

Et là pas de problème, il a démarré sans râler.

J\'ai recréé une base pour phpcompta

[quote]sudo su postgres

createuser -A -d -P phpcompta

createlang plpgsql template1[/quote]

Enfin, j\'ai refais une installation de phpcompta et c\'est bon !

Tout à l\'air OK, connexion OK et création de dossier OK !!!

Un psql -l confirme le bon encodage des bases :

[quote]Liste des bases de données
Nom | Propriétaire | Encodage | Tri | Type caract. | Droits d\'accès
--------------------+--------------+----------+-------------+--------------+-----------------------
account_repository | phpcompta | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 |
dossier25 | phpcompta | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 |
mod1 | phpcompta | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 |
mod2 | phpcompta | UTF8 | fr_FR.UTF-8 | fr_FR.UTF-8 |
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
(7 lignes)
[/quote]

Merci beaucoup pour ton aide et pour le temps que tu y a passé.

Cordialement

WOOoinux
Répondre