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 :

Exception d'authentification Symfony 5


Sujet :

Symfony PHP

  1. #1
    Membre confirmé Avatar de arwin
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 59
    Par défaut Exception d'authentification Symfony 5
    Bonjour,
    je suis entrain de suivre un tuto sur Symfony 5 dans un environnement Docker. L'installation de l'environnement du travail s'est bien passé. J'ai créé une BDD avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    symfony console make:docker:database
    J'ai crée une classe user d'authentification avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    symfony console make:user
    puis
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    symfony console make:entity
    puis compléter les différentes propriétés de cette entité. Mais quand j'a fait
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    symfony console make:migration
    une exception a été levée :


    Symfony 5.3.2
    PHP 7.4.9
    doctrine/doctrine-bundle : 2.4
    doctrine/doctrine-migrations-bundle: 3.1
    doctrine/orm: 2.9

    J'ai vu sur Internet beaucoup parlent de bidouiller le fichier pg_hba.conf, d'autres ont résolu le problème en "downgradant" les dépendances doctrine. Aucune n'a résolu le mien.

    Merci pour votre aide
    Images attachées Images attachées   

  2. #2
    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
    bonjour,
    c'est un problème d'authentification de l'application avec le container docker. ceci peut s’expliquer par le fait que le container n'est pas encore démarré.
    Pour vérifier que le container est démarré et crée:

    affiche le nom , l'adresse ip et le port du container

    Pour démarrer et créer le container:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    docker-compose up -d database
    il est possible de vérifier( pas obligatoire) que la variable d'environnement DATABASE_URL="postgresql:main:main@...." est bien présente grâce à la commande:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    symfony var:export multiline
    Une fois le container démarré symfony se connecte automatiquement grâce aux variables d'environnement du container.

  3. #3
    Membre confirmé Avatar de arwin
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 59
    Par défaut
    C'est exactement ça .. Docker s'est éteint (tout seul !) et je ne me suis pas rendu compte. Merci pour les détails de ta réponse armel18.

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

Discussions similaires

  1. Token d'authentification - Symfony 4
    Par MagicSpells dans le forum Débuter
    Réponses: 0
    Dernier message: 22/11/2018, 14h01
  2. [1.x] Module d'authentification sous symfony
    Par jonathan59 dans le forum Symfony
    Réponses: 3
    Dernier message: 23/12/2010, 17h31

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