Rechercher : dans
Par :

Symfony - problème avec Propel-build-sql

Dernière réponse le 22 jun 2009 à 14:36:53 daldu35, le 19 mar 2009 à 18:20:21 
 Signaler ce message aux modérateurs

Bonjour,

Je tente ma chance en venant ici, on sait jamais si un programmeur connaît bien symfony....

je développe donc une application PHP avec le formulaire Symfony, tout marche niquel (PEAR, WampServer, Installation de symfony), mais après avoir créé la base de donnée avec la commande :

>> mysqladmin -uroot -pmYsEcret create leprojet

puis

>> php symfony configure:database (....)

J'entre cette ligne de commande :

>> php symfony propel:build-sql

et une erreur me sort :

>> schema converting "C:/wamp/www/projet/config/schema.yml" to XML
>> schema putting C:/wamp/www/projet/config/generated-schema.xml
>> propel Running "sql" phing task
[phing] Error reading project file [wrapped: PDOTask depends on PDO feature being included in PHP.]

Some problems occurred when executing the task:
Read the logs to fix them

>> file- C:/wamp/www/projet/config/generated-schema.xml


j'ai essayé aussi avec

>> php -c ~/public_html/php.ini symfony propel-build-sql

J'ai toujours la même erreur, que dois-je faire ?

(j'ai changé le php.ini avec celui d'un collègue, rien à faire ! le problème persiste)

Merci !

Configuration: Windows Vista SP1 Premium
Pc portable
PEAR & Symfony & Wamp dernières versions installées

Safari 525.19

Meilleures réponses pour « Symfony problème avec Propel build sql » dans :
SQL - Tri Voir Tri des résultats Il est possible en SQL d'organiser les résultats grâce à la clause ORDER BY. La clause ORDER BY est suivie des mots clés ASC ou DESC, qui précisent respectivement si le tri se fait de manière croissante (par défaut) ou...
SQL - Restriction Voir Expression des restrictions Une restriction consiste à sélectionner les lignes satisfaisant à une condition logique effectuée sur leurs attributs. En SQL, les restrictions s'expriment à l'aide de la clause WHERE suivie d'une condition logique...
Télécharger Clarity SQL Server Edition VoirMicrosoft SQL Server est un puissant et intuitif outil de développement de bases de données. Clarity SQL Server Edition est l’outil parfait pour écrire des requêtes. Il permet également de créer et de modifier des objets de base de données...
SQL - Mise à jour d'informations VoirLe SQL permet la modification d'une table par un utilisateur (pour peu qu'il ait les droits suffisants...). La modification d'une table consiste à: ajouter des tuples modifier des tuples existants ou bien supprimer des tuples Insertion de...
Le langage SQL VoirQu'appelle-t-on SQL? SQL (Structured Query Language, traduisez Langage de requêtes structuré) est un langage de définition de données (LDD, ou en anglais DDL Data Definition Language), un langage de manipulation de données (LMD, ou en anglais DML,...
PL/SQL - Introduction au langage PL/SQL VoirIntroduction au langage PL/SQL Le langage PL/SQL est un langage L4G (entendez par ce terme un langage de quatrième génération), fournissant une interface procédurale au SGBD Oracle. Le langage PL/SQL intègre parfaitement le langage SQL en lui...

1

zeus, le 31 mar 2009 à 18:14:42

Le message d'erreur signifie que PDO n'est pas installé sur ton serveur PHP.
Vu que tu disposes de Wamp, va voir dans le php.ini si l'extension php_pdo.dll est bien décommentée.
Comme elle ne doit pas l'être, décommente là et redemarre le server Wamp

Répondre à zeus

2

daldu35, le 31 mar 2009 à 20:07:47

Ce qui est déjà fait :=/

Répondre à daldu35

3

 loulou, le 22 jun 2009 à 14:36:53

C'est une question qui reviens tout le temps sur les forums de Symfony !
Php en ligne de commande utilise un php.ini différent de celui du serveur apache. Pour s'assurer que le module php_pdo.dll est pris en compte ou pas pas par ton client PHP (invoqué par ton script ms_dos) faire (dans une fenetre ms_dos après s'être positionné dans le dossier PHP.exe)
php -m
Il est possible de spécifier le fichier php.ini que le client php (php.exe) doit utiliser. Pour cela voir l'aide de php PHP -help
pour retrouver l'option à utiliser.

Répondre à loulou
Collection CommentÇaMarche.net