IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

 PHP Discussion :

Jobeet Day 3 - problème au propel:build-sql puis propel build-schema [1.x]


Sujet :

PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Profil pro
    Inscrit en
    Février 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 10
    Par défaut Jobeet Day 3 - problème au propel:build-sql puis propel build-schema
    Bonjour,

    Je viens de me plonger dans Jobeet et je rencontre quelques problème arrivée au jour 3.
    Après avoir édité mon fichier config\schema.yml, j'ai fait un propel:build-sql, mais j'ai obtienu cette erreur :

    propel Running "sql" phing task
    [phing] Error reading project file [wrapped: PDOTask depends on PDO feature being included in PHP.]

    J'ai quand même tenté un propel:build-schema mais bien sûr a n'a pas marché, j'ai obtenu l'erreur :

    Fatal error; Class 'PDO' not found in.....

    Je suis donc allée voir dans TOUS mes php.ini si les extensions pdo et pdo mysql étaient bien décommentées, et c'est le cas.

    J'ai regardé aussi si mon repertoire d'exention était bien le bon, et c'est le cas également.

    Ensuite j'ai regardé si dans mon repertoire d'extensions j'avais bien pdo et pdo mysql, et c'est encore le cas.

    J'utilise la dernière version de wamp, sur un windows xp, et les extensions pdo et pdo mysql sont effectivement cochées.

    Donc je ne sais plus trop où chercher... est-ce que quelqu'un aurait rencontré le même problème, ou aurait une piste ?

    Cordialement

  2. #2
    Membre confirmé Avatar de langevert
    Profil pro
    Inscrit en
    Août 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2007
    Messages : 92
    Par défaut
    Bonjour,

    - Quand tu fais un phpinfo(), PDO est-il bien activé ?
    - Quelle version de PHP avez-vous? Car Symfony 1.2 nécessite au minimum PHP 5.2.4

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 117
    Par défaut
    Bonne idée pour phpinfo(),

    Autrement symfony incorpore un fichier qui permet de voire si ta configuration est bonne, si tu as suivis le tuto tu as du faire ce que je vais te dire :

    Donc je te le refait faire, et si tu peux me faire un copier coller de ce que t'affiche la console :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    php lib/vendor/symfony/data/bin/check_configuration.php
    (A faire dans ton dossier de projet)

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Février 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 10
    Par défaut
    Alors ma version de PHP : 5.2.9-1
    Ensuite dans le phpinfo(), dans la partie PDO, je ne vois que sqlite enabled, et non mysql.

    Enfin le check config :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    ********************************
    *                              *
    *  symfony requirements check  *
    *                              *
    ********************************
     
    php.ini used by PHP: C:\Program Files\php-gtk2\php-cli.ini
     
    ** WARNING **
    *  The PHP CLI can use a different php.ini file
    *  than the one used with your web server.
    *  (especially on the Windows platform)
    *  If this is the case, please launch this
    *  utility from your web server.
    ** WARNING **
     
    ** Mandatory requirements **
     
      OK        requires PHP >= 5.2.4
      OK        php.ini: requires zend.ze1_compatibility_mode set to off
     
    ** Optional checks **
     
    [[WARNING]] PDO is installed
                *** Install PDO (mandatory for Propel and Doctrine) ***
      OK        PHP-XML module installed
    [[WARNING]] XSL module installed
                *** Install the XSL module (recommended for Propel) ***
      OK        can use token_get_all()
    [[WARNING]] can use mb_strlen()
                *** Install mb_strlen() function ***
      OK        can use iconv()
      OK        can use utf8_decode()
    [[WARNING]] has a PHP accelerator
                *** Install a PHP accelerator like APC (highly recommended) ***
    [[WARNING]] php.ini: short_open_tag set to off
                *** Set it to off in php.ini ***
    [[WARNING]] php.ini: magic_quotes_gpc set to off
                *** Set it to off in php.ini ***
      OK        php.ini: register_globals set to off
      OK        php.ini: session.auto_start set to off
    ...en relisant le résultat je me rends compte que le php.ini utilisé est encore un autre que je ne me souvenais même plus avoir sur ma machine. Du coup j'y vois un peu plus clair, mais je ne sais pas où modifier le php.ini à utiliser, est-ce que vous pouvez m'éclairer ?

  5. #5
    Membre éprouvé
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 117
    Par défaut
    Essaye d'installer Le PDO, si ce n'est pas déjà fait.

    http://doc.domainepublic.net/php/doc...tallation.html

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Février 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 10
    Par défaut
    J'ai déjà tout ce qu'il faut d'installé.
    Mon problème maintenant c'est qu'il ne va pas taper dans le bon php.ini, et je ne sais pas comment lui dire de prendre tel php.ini...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [propel]build-sql rajoute un champs id
    Par tyd01 dans le forum ORM
    Réponses: 1
    Dernier message: 11/07/2012, 16h36
  2. Problème de calcule en SQL !
    Par FilipeVV dans le forum Langage SQL
    Réponses: 3
    Dernier message: 02/09/2005, 11h45
  3. [SQL Server]Problème avec l'authentification SQL SERVER
    Par tidou dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 20/04/2005, 15h40
  4. Problème d'installation de sql server 2000
    Par michelci dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 12/12/2003, 08h02
  5. problème de float sur SQL server 2000.
    Par fidji dans le forum MS SQL Server
    Réponses: 9
    Dernier message: 24/07/2003, 14h15

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo