Erreur cakePHP avec postgres

Résolu/Fermé
zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 - 16 sept. 2009 à 18:35
zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 - 16 sept. 2009 à 19:04
Bonjour tout le monde.
Comme le titre l'indique, j'ai un problème avec cakePHP et postgreSQL.
Donc voila, j'ai installé cake sur mon server, et j'ai modifier le fichier de configuration "database.php".
Ce qui donne :
class DATABASE_CONFIG {

	var $default = array(
		'driver' => 'postgres',
		'persistent' => false,
		'host' => 'localhost',
		'login' => 'moi',
		'password' => '******',
		'database' => 'cakephp',
		'prefix' => '',
	);
}


J'ai le droit à une belle erreur :
Fatal error: Call to undefined function pg_connect() in C:\wamp\www\cakePHP\cake\libs\model\datasources\dbo\dbo_postgres.php on line 110

J'en ait conclu que l'extension postgre pour php n'était pas activée.
Je suis donc allé faire un tour dans le php.ini pour dé-commenter les lignes :
extension=php_pdo_pgsql.dll
extension=php_pgsql.dll

Donc voila, je ne sais pas trop ou je me suis planté.
Pour info, je suis sous windows avec wamp.
Merci beaucoup.

1 réponse

zoby44 Messages postés 818 Date d'inscription vendredi 3 novembre 2006 Statut Membre Dernière intervention 7 avril 2010 199
16 sept. 2009 à 19:04
En fait, c'est bon. Pour ceux que ca intéresse, j'ai juste eut à ajouter dans les variables d'environnement windows le chemin vers le dossier des binaires php, puis à rebooter le pc.
( Clic droit sur Poste de travail -> Propriétés -> Avancé -> Variables d'environnement -> et modifier le champs PATH dans les variables systemes )
En espérant que ca puisse aider ceux qui ont eut le même problème.
0