Probleme de connexion a la base de donnees

Bonjour, je suis un nouvel utilisateur de lapplication opencourrier 4.1.1, jai initialise toutes les tables de la base de donnees dans PostgreSQL,
data/pgsql/init.sql
data/pgsql/init_metier.sql
data/pgsql/init_parametrage.sql

meme le jeu de donnees de demonstration

data/pgsql/init_data.sql

Ma base de donnees sur PostgreSQL sappelle opencourrier, le fichier de configuration dyn/database.inc.php est le suivant :

<?php /** * Ce fichier permet le paramétrage de la connexion à la base de données, * chaque entrée du tableau correspond à une base différente. Attention * l'index du tableau conn représente l'identifiant du dossier dans lequel * seront stockés les fichiers propres a cette base dans l'application. * * @package openmairie_exemple * @version SVN : $Id: database.inc.php 2566 2013-12-11 15:44:58Z nhaye $ */ // PostGreSQL $conn[1] = array( "opencourrier", // Titre "pgsql", // Type de base "pgsql", // Type de base "postgres", // admin "xxxxxxx", // mot de passe utilisateur postgres "tcp", // Protocole de connexion "127.0.0.1", // Nom d'hote "5432", // Port du serveur "", // Socket "opencourrier", // non de la base "AAAA-MM-JJ", // Format de la date "opencourrier", // Nom du schéma "", // Préfixe "ldap-default", // Paramétrage pour l'annuaire LDAP "mail-default", // Paramétarge pour le serveur de mail "filestorage-default", // Paramétrage pour le stockage des fichiers ); ?>

Jutilise cette version de easyphp : EasyPHP-DevServer-14.1VC9, pour les serveurs Apache et PHP.

Mon OS est Windows Server Enterprise 2008, je nai installe aucun services.

Mais quand je veux me connecter sur opencourrier, voici ce que jobtiens comme resultat :

Notice: Constant DEBUG already defined in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\projects\opencourrier-4.1.1\dyn\debug.inc.php on line 21

Strict Standards: Non-static method DB::connect() should not be called statically, assuming $this from incompatible context in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\projects\opencourrier-4.1.1\core\om_application.class.php on line 1165

Strict Standards: Non-static method DB::parseDSN() should not be called statically, assuming $this from incompatible context in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\projects\opencourrier-4.1.1\php\db\DB.php on line 520

Strict Standards: Declaration of DB_pgsql::quote() should be compatible with DB_common::quote($string = NULL) in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\projects\opencourrier-4.1.1\php\db\DB\pgsql.php on line 50

Strict Standards: Non-static method DB::isError() should not be called statically, assuming $this from incompatible context in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\projects\opencourrier-4.1.1\php\db\DB.php on line 551

Strict Standards: Non-static method DB::isError() should not be called statically, assuming $this from incompatible context in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\projects\opencourrier-4.1.1\php\db\DB.php on line 551

Strict Standards: Non-static method DB::errorMessage() should not be called statically, assuming $this from incompatible context in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\projects\opencourrier-4.1.1\php\db\DB\common.php on line 1904

Strict Standards: Non-static method DB::isError() should not be called statically, assuming $this from incompatible context in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\projects\opencourrier-4.1.1\php\db\DB.php on line 688

Strict Standards: Non-static method DB::errorMessage() should not be called statically, assuming $this from incompatible context in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\projects\opencourrier-4.1.1\php\db\DB.php on line 965

Strict Standards: Non-static method DB::isError() should not be called statically, assuming $this from incompatible context in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\projects\opencourrier-4.1.1\php\db\DB.php on line 688

Strict Standards: Non-static method DB::isError() should not be called statically, assuming $this from incompatible context in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\projects\opencourrier-4.1.1\php\db\DB.php on line 557

Strict Standards: Non-static method DB::getDSNString() should not be called statically, assuming $this from incompatible context in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\projects\opencourrier-4.1.1\php\db\DB.php on line 559

Strict Standards: Non-static method DB::parseDSN() should not be called statically, assuming $this from incompatible context in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\projects\opencourrier-4.1.1\php\db\DB.php on line 866

Strict Standards: Non-static method database::isError() should not be called statically, assuming $this from incompatible context in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\projects\opencourrier-4.1.1\core\om_application.class.php on line 1170

Strict Standards: Non-static method DB::isError() should not be called statically, assuming $this from incompatible context in C:\Program Files\EasyPHP-DevServer-14.1VC9\data\localweb\projects\opencourrier-4.1.1\core\om_database.class.php on line 34

Erreur de base de donnees. Contactez votre administrateur.

/projects/opencourrier-4.1.1/scr/login.php
0.000 : class utils - __construct() VERBOSE
class utils -
database::isError(): SGBD ERROR => DB Error: extension not found] **

pgsql(pgsql)://postgres:PASSWORD@tcp+127.0.0.1:5432/opencourrier?title=opencourrier&formatdate=AAAA-MM-JJ&schema=opencourrier&prefixe=&directory=ldap-default&mail=mail-default&filestorage=filestorage-defaul DEBUG
class utils - database::isError(): PEAR ERROR => DB Error: extension not found DEBUG
0.016 : class utils - __destruct()

Il yaurait un moyen de configurer easyphp avec PostgreSQL, pour que la connexion setablisse avec ma base de donnees.
Si oui lequel ?
Si non, merci de maider.

Merci de me donner un coup de main, merci.

Bonjour,

Pour éclaircir le terrain, vous devriez vous débarrasser des avertissement « strict standard », je vous conseille de consulter ce sujet pour y remédier: Messages d'erreurs & deconnexion de la base de données opencourrier [résolu]

Pour que votre serveur web, qui exécute PHP, sache se connecter à PostGreSQL, il faut que les modules PHP/APACHE pgsql et pdo_pgsql utilisés pour se connecter aux bases PostgreSQL soient présents et activés. Pour vérifier le statut des modules PHP, vous pouvez ouvrir avec votre navigateur une page HTML à la racine de votre serveur web: <?php phpinfo(); ?>

Pour en savoir plus; vous pouvez consulter ce post:

et la 3ème étape de ce tuto (qui date un peu):
http://www.lezard-rouge.fr/2010/03/integrer-postgres-sous-easyphp/

Bon courage.