OVH Cloud OVH Cloud

phpPgAdmin

9 réponses
Avatar
Pim
Bonjour tous,

d'abord je tiens à remercie vivement tous ceux qui m'ont aidé sur
l'installation de Apache et de PHP.

Bien voiçi à présent mon problème:

Je viens d'installer le programme phpPgadmin.

Pour ceux qui ne connaissent pas c'est une application écrite en
PHP qui permet d'administer graphiquement Posgresql à partir d'un
client (navigateur) HTTP.

Donc je viens d'installer cette application qui n'est jamais qu'un
paquet de scripts PHPs.

Et je vois un beau formulaire qui me demande de me connecter:
Utilisateur/Mot de passe
et langue mais bof.

Malgré que j'entre les bons mots de passe je n'arrive pas à passer le
cap du formulaire.

J'ai lu la Faq pour voir si il n'y avait pas quelque-chôse.

Ils disent de regarder la log de Postgresql dans ce cas .

je fais un tail de /var/log/postgresl : vide.

Puis de bien fixer les utilisateurs et hosts dans /etc/postgresl/pg_hba_conf
: c'est fait.


Alors je ne sait plus quoi faire.

J'ai regardé les scripts mais c'est un fourbis et je connais mieux
Perl que PHP.

Mais comme je n'ai pas de message d'erreurs clairs : j'sait plus
quoi faire.

Si quelqu'un peut m'aider?

Merçi d'avance.

9 réponses

Avatar
Jean-Marie Bonnet
Le 15 Sep 2003 19:10:46 GMT ,
Pim a écrit:

Bonjour tous,

Bonsoir


Je viens d'installer le programme phpPgadmin.
Et je vois un beau formulaire qui me demande de me connecter:
Utilisateur/Mot de passe
et langue mais bof.

Mets une base de données par défaut dans le fichier conf/config.inc.php et profites-en

pour changer la langue par défaut.

application qui n'est jamais qu'un paquet de scripts PHPs.
J'ai regardé les scripts mais c'est un fourbis


Que de mépris!

Merçi d'avance.
Merci sans cédille!



--

JMB

Avatar
Pim
Le Mon, 15 Sep 2003 21:54:05 +0200,
Jean-Marie Bonnet disait ceci :
Le 15 Sep 2003 19:10:46 GMT ,
Pim a écrit:

Bonjour tous,

Bonsoir

Bonsoir.

Je viens d'installer le programme phpPgadmin.
Et je vois un beau formulaire qui me demande de me connecter:
Utilisateur/Mot de passe
et langue mais bof.

Mets une base de données par défaut dans le fichier conf/config.inc.php et profites-en

pour changer la langue par défaut.


La base par défaut est 'Postgresl' et c'est bien ce qui apparait dans le
Form.
Sinon pour la langue merci (sans cédille) je l'ai déja fait.
Si si j'ose modifier des scripts Php.
application qui n'est jamais qu'un paquet de scripts PHPs.
J'ai regardé les scripts mais c'est un fourbis


Que de mépris!
Mais non je maitrise mieux Perl mais ça va venir

c'est + puissant que Perl PHP, encore que...
Merçi d'avance.
Merci sans cédille!

Non le Pb est que je n'ai pas de log et je ne sait pas ou

est l'erreur il me dit "connexion refused" en rouge : c'est tout.
Et la faq me dit voir /var/log/postgresql.log dans ce cas.

cat /var/log/postgresql.log --> vide archi vide toujour vide. :)



--

JMB
Merci sans cédille quant-même.





Avatar
TiChou
Dans l'article news:,
Pim écrivait :

Mais non je maitrise mieux Perl mais ça va venir
c'est + puissant que Perl PHP, encore que...


Ce qu'il ne faut pas lire ici...

Maintenant je comprends mieux ce que vous écriviez dans l'article
news: :

TiChou = Debiteur de conneries
Compris?


Je serais curieux, pour ne pas dire amusé, de voir ce qu'en pense les
gourous de perl sur fr.comp.lang.perl.

--
TiChou

Avatar
Pim
Le Tue, 16 Sep 2003 00:37:28 +0200, TiChou disait ceci :
Dans l'article news:,
Pim écrivait :

Mais non je maitrise mieux Perl mais ça va venir
c'est + puissant que Perl PHP, encore que...


Ce qu'il ne faut pas lire ici...


Ah bon pourquoi?
Vous faites attention a ce que vous dites? Vous?


Maintenant je comprends mieux ce que vous écriviez dans l'article
news: :

TiChou = Debiteur de conneries



C'est cela, je confirme.
Je pensait bien aussi que tu te reconnaitrait.


Je serais curieux, pour ne pas dire amusé, de voir ce qu'en pense les
gourous de perl sur fr.comp.lang.perl.


Sur le forum que tu cites:

1) Il n'y a pas que des gouroux comme tu dis.
2) Je ne m'intéresse pas + aux gouroux qu'aux autres.

3)Je m'fout éperdument de ce que pensent les gouroux
de fr.comp.lang.perl de ce que je dis sur
fr.com.os.linux.configuration d'ailleurs je pense
que eux aussi s'en fouttent.

J'utilise ces forums c'est tout.

Je me fait aider quant j'ai besoin et j'essaie aussi d'aider
les autres quant je peut qu'ils soient débutants ou gouroux.

Quelque soient leur opinions/religion ou le monde d'ou ils viennent
et aussi (quant c'est possible) leur comportement.

Voila c'est tout.

--
TiChou="Petit choux"
C'est mieux comme ça?

Si c'est cela que attendais ...
Pim.
:-)




Avatar
Jean-Marie Bonnet
Le 15 Sep 2003 20:33:58 GMT ,
Pim a écrit:

Bonsoir.
Bonjour


Mets une base de données par défaut dans le fichier conf/config.inc .php et profites-en
pour changer la langue par défaut.


La base par défaut est 'Postgresl' et c'est bien ce qui apparait dans le
Form.


Non, ça c'est le serveur. Crée un base même vide (par exemple test ch ez moi)
et mets son nom dans la rubrique
$conf['servers'][0]['defaultdb'] = 'test'; // Default database to connec t to.
// Only change this if your administrator
// has disabled connect ions to template1.
C'est bizarre, mais c'est comme ça :-)

JMB


Avatar
Pim
Le Tue, 16 Sep 2003 10:45:23 +0200,
Jean-Marie Bonnet disait ceci :
Le 15 Sep 2003 20:33:58 GMT ,
Pim a écrit:

Bonsoir.
Bonjour


pour changer la langue par défaut.


La base par défaut est 'Postgresl' et c'est bien ce qui apparait dans le
Form.


Non, ça c'est le serveur.


Oui mais c'est juste je me suis trompé de mot.
Le serveur est bien 'Postgresl'
et
la base
'travail' qui est une de mes base qui contient plusieurs tables.


Crée un base même vide (par exemple test chez moi)
et mets son nom dans la rubrique
$conf['servers'][0]['defaultdb'] = 'test'; <-- la j'ai mis travail.

C'est bizarre, mais c'est comme ça :-)


Ce n'est plus bizarre pour moi : j'utilise Postgresql depuis au moins
3 Ans.

La base par défaut était bien template1 et j'ai changé pour voir mais
c'est toujours pareil donc j'ai remis template1.

Le problème n'est pas là : il est plus souits que cela.

Merci tout de même.

JMB




Avatar
Pim
Le 15 Sep 2003 19:10:46 GMT,
Pim disait ceci :
Bonjour tous,

d'abord je tiens à remercie vivement tous ceux qui m'ont aidé sur
l'installation de Apache et de PHP.

Bien voiçi à présent mon problème:

Je viens d'installer le programme phpPgadmin.

Pour ceux qui ne connaissent pas c'est une application écrite en
PHP qui permet d'administer graphiquement Posgresql à partir d'un
client (navigateur) HTTP.

Donc je viens d'installer cette application.

Et je vois un beau formulaire qui me demande de me connecter:
Utilisateur/Mot de passe
et langue mais bof.

Malgré que j'entre les bons mots de passe je n'arrive pas à passer le
cap du formulaire.


Ouf j'ai enfin trouvé.

C'était un problème de droits dans /etc/postgresl/pg_hba.conf :
Pour l'instant j'ai mis le mot clef "trust" car je désire seulement
un acces local.

Mais je vais améliorer cela plus tard.

Merçi encore à ceux qui ont essayé de m'aider.

Avatar
J.P. Pourrez
Le 20 Sep 2003 10:44:47 GMT, Pim écrivait:

C'était un problème de droits dans /etc/postgresl/pg_hba.conf :
Pour l'instant j'ai mis le mot clef "trust" car je désire seulement
un acces local.


Trust ça craint avec tous les voyous qui trainent sur Internet.

Ca se passe bien au niveau de pg_hba.conf

Par défaut postgresql n'autorise les accès qu'en local. Sans passer par
localhost (127.0.0.1) !
Pour utiliser phppgadmin ( J'utilise la version 3.0 sur Debian, il faut
ouvrir un peu la porte.
Ajoutes dans pg_hba.conf, juste après la ligne
# Put your actual configuration here :
host all 127.0.0.1 255.255.255.255 password

Attention l'ordre des lignes est important.

Ensuite en tant que super-utilisateur postgres, faire :
postgres:~$ psql template1
template1=> create user myuser password 'mypass';
template1=>q

Vu le nombre d'"hérétiques", on peut utiliser pgaccess sous Windows pour
configurer son serveur à distance. Suffit de remplacer 127.0.0.1 par
l'adresse de son poste.
A faire absolument dans un intranet! pour phppgadmin et pgaccess (le mot
de passe circule en clair.).

remplacer all par le nom de la base si on veut être plus restrictif.

Jean-Pierre Pourrez

Avatar
Pim
Le Sun, 21 Sep 2003 23:49:41 +0200,
J.P. Pourrez disait ceci :
Le 20 Sep 2003 10:44:47 GMT, Pim écrivait:

C'était un problème de droits dans /etc/postgresl/pg_hba.conf :
Pour l'instant j'ai mis le mot clef "trust" car je désire seulement
un acces local.


Trust ça craint avec tous les voyous qui trainent sur Internet.

Ca se passe bien au niveau de pg_hba.conf

Par défaut postgresql n'autorise les accès qu'en local. Sans passer par
localhost (127.0.0.1) !
Pour utiliser phppgadmin ( J'utilise la version 3.0 sur Debian, il faut
ouvrir un peu la porte.
Ajoutes dans pg_hba.conf, juste après la ligne
# Put your actual configuration here :
host all 127.0.0.1 255.255.255.255 password

Attention l'ordre des lignes est important.

Ensuite en tant que super-utilisateur postgres, faire :
postgres:~$ psql template1
template1=> create user myuser password 'mypass';
template1=>q

Vu le nombre d'"hérétiques", on peut utiliser pgaccess sous Windows pour
configurer son serveur à distance. Suffit de remplacer 127.0.0.1 par
l'adresse de son poste.
A faire absolument dans un intranet! pour phppgadmin et pgaccess (le mot
de passe circule en clair.).

remplacer all par le nom de la base si on veut être plus restrictif.

Jean-Pierre Pourrez


Merçi pour pour toutes ces infos.

Je ne sait pas si j'ai précisé mais en effet mon serveur Apache est
complètement local.

Vu mes maigres connaissances du réseaux je ne m'aventurerais pas à faire
cela sur un serveur www.

Encore merci.


--
_____________________________

Moins bien qu'en vrai -> (:-).