Vous n'êtes pas identifié(e).

#1 Re : PHP » Probleme au niveau logiciels... postgres et php » 22/04/2013 11:52:09

Bonjour rjuju, et merci pour votre rapide réponse !

Oui en effet j'ai redémarré apache plusieurs fois, ceci dit j'ai remarqué des anomalies que je ne comprends pas :
Lorsque je le stoppe (/etc/init.d/apache2 stop, j'obtiens un OK)
Et que je vais sur mon navigateur sur http://localhost, j'ai toujours le message "It works !"... Ce n'est pas plutôt censé ne pas marcher ?
En tout cas ensuite je fais /etc/init.d/apache2 start.
(J'ai aussi fait avec /etc/init.d/apache2 reload).

Les logs apache ne présentent aucun message d'erreur.

Je viens de redémarrer apache encore une fois (après avoir enlevé une ligne dans mon script de connexion juste pour alléger) et maintenant... Ca semble marcher !
Je pense que mon problème est résolu même si je ne comprends pas vraiment pourquoi... !
(Pourtant j'ai encore l'extension .dll dans mon php.ini ...)

PS : J'avais vérifié aussi le phpinfo(), cela semble être OK, j'obtiens plein d'informations dont :
pdo_pgsql
PDO Driver for PostgreSQL    enabled
PostgreSQL(libpq) Version     9.1.8
Module version     1.0.2
Revision     $Id$

pgsql
PostgreSQL Support    enabled
PostgreSQL(libpq) Version     9.1.8
PostgreSQL(libpq)     PostgreSQL 9.1.8 on x86_64-unknown-linux-gnu, compiled by gcc (Ubuntu/Linaro 4.7.2-2ubuntu1) 4.7.2, 64-bit
Multibyte character support     enabled
SSL support     enabled
Active Persistent Links     0
Active Links     0

Directive    Local Value    Master Value
pgsql.allow_persistent    On    On
pgsql.auto_reset_persistent    Off    Off
pgsql.ignore_notice    Off    Off
pgsql.log_notice    Off    Off
pgsql.max_links    Unlimited    Unlimited
pgsql.max_persistent    Unlimited    Unlimited

#2 Re : PHP » Probleme au niveau logiciels... postgres et php » 22/04/2013 10:47:29

Bonjour !

Je me permets de relancer le topic car je suis dans un cas similaire !
J'essaie de me connecter à ma base de données postgresql via un script PHP utilisant pg_connect, et j'ai l'impression que cette fonction n'est pas reconnue, bien que je n'ai pas l'indication comme quoi elle n'ait pas reconnue (je n'ai en fait aucun message d'erreur, mais il ne se passe rien, même le "or die..." après pg_connect n'affiche pas son message d'erreur)

J'ai suivi les indications fournies par ce topic :

J'ai rajouté extension=php_pgsql.dll comme indiqué par gleu (et redémarré apache),

J'ai regardé le log d'apache, et rien d'anormal il me semble :
127.0.0.1 - - [22/Apr/2013:10:38:37 +0200] "GET /public_html/formulaire.php HTTP/1.1" 200 775 "-" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0"
127.0.0.1 - - [22/Apr/2013:10:38:46 +0200] "POST /public_html/formulaire_cible.php HTTP/1.1" 500 471 "http://localhost/public_html/formulaire.php" "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:20.0) Gecko/20100101 Firefox/20.0"

J'ai aussi fait "sudo apt-get install php5-pgsql" au cas où il me manque le module php de postgres.

Je suis désespérée cela fait 3 jours que je cherche ce qui cloche...
K-LIBR3 as-tu trouvé une solution ? (Si tu t'en rappelles...)

Merci beaucoup à toute personne prenant le temps de me lire ou de me répondre smile

PS : J'utilise Linux Ubuntu 12.10 64 bits

Pied de page des forums

Propulsé par FluxBB