Vous n'êtes pas identifié(e).
- Contributions : Récentes | Sans réponse
Pages : 1
#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
PS : J'utilise Linux Ubuntu 12.10 64 bits
Pages : 1