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

Symfony PHP Discussion :

Erreur could not find driver


Sujet :

Symfony PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2021
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2021
    Messages : 5
    Par défaut Erreur could not find driver
    Bonsoir,

    J'ai un problème lorsque j'exécute la commande suivante : symfony console doctrine:fixtures:load

    j'obtiens ça : Nom : Desktop Screenshot 2022.02.01 - 19.00.08.01.jpg
Affichages : 7426
Taille : 821,2 Ko

    Pouvez-vous m'aider ? merci

  2. #2
    Membre émérite
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2021
    Messages
    421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Juillet 2021
    Messages : 421
    Par défaut
    Bonjour,

    Est-ce que les informations de la base de données sont bien renseignées dans le fichier .env ?
    Quel type de bdd utilises-tu (mysql, postgre, sqlite, autre...) ? Si autre que sqlite, est-ce que le serveur bdd est bien démarré (un accès via PhpMyAdmin, HeidiSQL ou un autre client sql par exemple) ?

    https://symfony.com/doc/current/doct...g-the-database

  3. #3
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2021
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2021
    Messages : 5
    Par défaut
    Bonjour, oui les informations sont renseignées. J'utilises mysql et le serveur bdd est bien démarré via phpMyAdmin.

    Nom : Desktop Screenshot 2022.02.02 - 14.41.40.81.jpg
Affichages : 7220
Taille : 584,9 Ko

  4. #4
    Membre émérite
    Homme Profil pro
    Autre
    Inscrit en
    Juillet 2021
    Messages
    421
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Autre

    Informations forums :
    Inscription : Juillet 2021
    Messages : 421
    Par défaut
    En effet le fichier .env semble correct (je suppose que les identifiants "root" sans mot de passe sont bons).

    Tu as déjà réussi à faire fonctionner d'autres projets Symfony sur ce poste ?
    Sinon p-e vérifier les prérequis du framework :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    > symfony check:requirements
    La base de données a bien été créée ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    > php bin/console doctrine:database:create

  5. #5
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    631
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 631
    Par défaut
    could not find driver
    l'erreur ne vient pas de Symfony mais de l'extension pdo_mysql qui n'est soit pas installée ou soit pas activée.

    La commande suivante permet de lister toutes extensions php:
    le lien suivant propose des solutions quant à l'activation du module pdo : https://www.developpez.net/forums/d2...t-find-driver/

  6. #6
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2021
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2021
    Messages : 5
    Par défaut
    Bonsoir, j'ai pu avancer en repartant de zéro avec XAMPP, maintenant j'ai un autre soucis. getDoctrine n'est pas reconnu apparemment mais je ne sais pas comment procéder...


    Nom : Desktop Screenshot 2022.02.02 - 21.04.18.65.jpg
Affichages : 7201
Taille : 1,08 Mo

  7. #7
    Membre Expert
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2012
    Messages
    631
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2012
    Messages : 631
    Par défaut
    pour question de lisibilité autant poster ton code source au lieu de faire une capture d'écran.


    si tu rencontres une telle erreur c'est que utilises Symfony 6 et où la méthode $this->doctrine() a été supprimée.

    Pour récupérer tous les articles tu peux passer par la classe ArticleRepository:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
      public function index( ArticleRepository $articleRepository ): Response
        {
         $articles= $articleRepository->findAll();  
    //...
        }
    Mais tu peux aussi passer par l'entity manager comme stipulé dans la doc https://symfony.com/doc/current/doct...m-the-database

  8. #8
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Octobre 2021
    Messages
    5
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Octobre 2021
    Messages : 5
    Par défaut
    Merci pour la réponse, effectivement je suis sous Symfony 6.0.

Discussions similaires

  1. [1.x] Problème installation symfony sur mutualisé
    Par triskell59000 dans le forum Symfony
    Réponses: 0
    Dernier message: 14/03/2012, 20h50
  2. Réponses: 0
    Dernier message: 31/10/2011, 19h26
  3. Problème sur GetPrivateProfileString ???
    Par Bordelique dans le forum Langage
    Réponses: 7
    Dernier message: 25/06/2003, 22h15
  4. Problème sur une requête INSERT
    Par Marion dans le forum Langage SQL
    Réponses: 3
    Dernier message: 17/06/2003, 08h45
  5. problème sur une requête!!!!!
    Par Mcgrady_01 dans le forum Langage SQL
    Réponses: 2
    Dernier message: 13/06/2003, 01h17

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