Symfony - problème avec Propel-build-sql
daldu35
-
loulou -
loulou -
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 !
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 !
A voir également:
- Symfony - problème avec Propel-build-sql
- Logiciel sql - Télécharger - Bases de données
- Sql (+) - Forum Programmation
- Requete sql pix - Forum PHP
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
- Build pdf - Télécharger - PDF
2 réponses
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
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
daldu35
Ce qui est déjà fait :=/
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.
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.