Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 07-05-2008 16:42:41

angusyoung34
Membre
Date d'inscription: 07-05-2008
Messages: 14

Erreur "The PDO extension is required for this adapter but not loaded"

Bonjour,

Je débute avec le Zend Framework. J'ai seulement écrit ces lignes :

<?php
require_once 'Zend/Db/Adapter/Exception.php';
require_once 'Zend/Db.php';
require_once 'Zend/Db/Adapter/Pdo/Mysql.php';

$params = array ('host'     => '127.0.0.1',
                 'username' => 'xxx',
                 'password' => 'xxx',
                 'dbname'   => 'xxxx'    );
try {       
    $db = Zend_Db::factory('PDO_MYSQL', $params);
    $db->getConnection();
    } catch (Zend_Db_Adapter_Exception $e){
        echo $e->getMessage();
    }

?>

... et je tombe dans le catch pour me dire que j'ai cette erreur : "The PDO extension is required for this adapter but not loaded"

Je tourne avec WampServer, et toutes les extensions necessaires 'php_pdo, php_pdo_mysql', etc ... sont bien activées. J'ai redémarré mes services, redemarré mon PC, etc .... et j'ai toujours cette erreur ....

Je n'ai plus aucune solution, j'espere que vous pourrez m'aider :-))

Bien à vous

Anthony

Hors ligne

 

#2 07-05-2008 18:28:33

philippe
Administrateur
Lieu: Grenoble
Date d'inscription: 01-03-2007
Messages: 1624

Re: Erreur "The PDO extension is required for this adapter but not loaded"

Tu peux vérifier dans un phpinfo que pdo, pdo_mysql et mysql sont bien activés, parfois wamp pête un peu les plombs et même quand c'est coché comme activé, ça ne l'est pas réellement.

Dans ce cas, il faut modifier à la main ton httpd.conf et activer ces modules.

A+, Philippe
PS : je parle de versions de wamp qui ont au moins 2 ans... ça a peut-être évolué depuis...


twitter : @plv ; kitpages.fr : Création de sites internet à Grenoble et Paris

Hors ligne

 

#3 07-05-2008 21:47:50

angusyoung34
Membre
Date d'inscription: 07-05-2008
Messages: 14

Re: Erreur "The PDO extension is required for this adapter but not loaded"

Merci Philippe,

Mais tout est OK dans mes fichiers. J'ai essayé de faire tourner le tout sur un autre PC et j'ai exactement le même problème.

Je tourne avec :

Zend Studio for Eclipse
Professional Edition
Build ID: 20080107

WampServer 2.0 (qui contient donc : Apache 2.2.8; PHP 5.2.5; MySQL 5.0.51a)

Merci encore pour votre aide

Antho

Hors ligne

 

#4 30-07-2008 02:31:47

s4m1
Membre
Date d'inscription: 30-07-2008
Messages: 17

Re: Erreur "The PDO extension is required for this adapter but not loaded"

angusyoung34 a écrit:

Bonjour,

Je débute avec le Zend Framework. J'ai seulement écrit ces lignes :

<?php
require_once 'Zend/Db/Adapter/Exception.php';
require_once 'Zend/Db.php';
require_once 'Zend/Db/Adapter/Pdo/Mysql.php';

$params = array ('host'     => '127.0.0.1',
                 'username' => 'xxx',
                 'password' => 'xxx',
                 'dbname'   => 'xxxx'    );
try {       
    $db = Zend_Db::factory('PDO_MYSQL', $params);
    $db->getConnection();
    } catch (Zend_Db_Adapter_Exception $e){
        echo $e->getMessage();
    }

?>

... et je tombe dans le catch pour me dire que j'ai cette erreur : "The PDO extension is required for this adapter but not loaded"

Je tourne avec WampServer, et toutes les extensions necessaires 'php_pdo, php_pdo_mysql', etc ... sont bien activées. J'ai redémarré mes services, redemarré mon PC, etc .... et j'ai toujours cette erreur ....

Je n'ai plus aucune solution, j'espere que vous pourrez m'aider :-))

Bien à vous

Anthony

eh oui le même problème et pas de solution sad !!  so help please

Hors ligne

 

#5 30-07-2008 08:06:23

whitespirit
Membre
Date d'inscription: 25-01-2008
Messages: 393

Re: Erreur "The PDO extension is required for this adapter but not loaded"

Tu as essayé de te connecter à ta base sans ZF afin d'être certain que ton (vos) problème(s) n'est pas lié au framework (utilisant directement mysql_connect() et mysql_select_db() ?

Si, effectivement vous arrivez à vous connecter sans zf, peut-être un petit tour sur ce tutorial http://g-rossolini.developpez.com/tutor … k/debuter/ (cité dans le menu du header "comment débuter").

Bon courage.

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages