Bonjour à toutes et tous,

Je suis actuellement sur un projet Symfony, version 3.1.5.
Je tente de générer une entité, via la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
php bin/console doctrine:generate:entity
La commande se lance bien, et me demande alors de spécifier le nom de l'entité.
Une fois cela réalisé, je valide et là... c'est le drame ;-)

J'ai cette erreur:

[Doctrine\DBAL\Exception\ConnectionException]
An exception occured in driver: SQLSTATE[HY000] [2002] Connection refused

Petite précision: mon projet tourne sous une Vagrant, montée avec Puphpet.

Voici ma configuration pour la DB, dans parameters.yml:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
# This file is auto-generated during the composer install
parameters:
    database_driver: pdo_mysql
    database_host: 127.0.0.1
    database_port: 3307
    database_name: blog
    database_user: root
    database_password: root
    mailer_transport: smtp
    mailer_host: 127.0.0.1
    mailer_user: null
    mailer_password: null
    secret: JeSuisLeSuperTokenAChanger
Pour la connection à la DB, j'utilise Sequel PRO, et j'ai ceci:

  • MySQLhote: 127.0.0.1
  • user: root
  • password: root
  • base: blog
  • port: 3306
  • hote SSH: 192.168.33.11
  • user SSH::vagrant
  • clé SSH: ma clé SSH
  • port SSH: 22


Précision: la connexion à la DB avec Sequel PRO ne pose aucun souci.

En faisant quelques recherches, j'ai vu qu'un ajout de la propriété server_version (dans config.yml > doctrine > dbal) pourrait régler le souci.
Et ce fut le cas ;-)

Par contre, maintenant que je tente la commande
Code : Sélectionner tout - Visualiser dans une fenêtre à part
php bin/console doctrine:schema:update --dump-sql
,
je me retrouve avec la même erreur, pour rappel:

[Doctrine\DBAL\Exception\ConnectionException]
An exception occured in driver: SQLSTATE[HY000] [2002] Connection refused.


Voilà, un peu d'aide serait la bienvenue, je rame un peu là!

Grand merci,