Partage
  • Partager sur Facebook
  • Partager sur Twitter

Symfony console aborte automatiquement

14 décembre 2019 à 9:41:49

Bonjour,

Voilà je rencontre un problème dont je n'ai jamais fait face auparavant. Je me suis fait un nouvel environnement de travail pour Symfony :

- Symfony 5.0.0

- PHP 7.4.0

- MariaDB 10.4.10

J'ai fait toute la configuration nécessaire (php.ini, connexion à la DB, etc.) Tout fonctionne.

Mon soucis vient de la console de Symfony (je précise que je travaille sur PHPStorm, j'ai tenté la même expérience sur un autre terminal et j'ai quand même le soucis) :

Prenons un exemple concret mais qui s'applique à toute ligne de commande avec interaction : je veux créer un controller.

php bin/console make:controller

Lorsque la commande est lancée, elle saute automatiquement les interactions avec un "aborted". Dès que je fais face à une interaction, hop, tout est annulé. Pour que cela fonctionne, je suis obligé d'ajouter le flag "--no-interaction" et la ça fonctionne.

Je précise que je travaille sur deux machines : une Windows et une Linux. Le soucis est sur Windows. Sous Linux, il semble que je n'ai aucun soucis avec la console.

Donc ma question serait : est-ce que quelqu'un a déjà eu à faire à ce genre de problème ? Une idée comment fixer ce soucis ?

Je vous remercie d'avance. :)

-
Edité par Varwyn 14 décembre 2019 à 9:56:46

  • Partager sur Facebook
  • Partager sur Twitter
27 décembre 2019 à 16:51:05

Salut,
Je ne sais pas si tu as déjà résolu ton problème. j'ai également eu ce bug, et il suffit de mettre à jour PHP.

  • Partager sur Facebook
  • Partager sur Twitter
1 mars 2020 à 12:46:41


J'ai la version 7.4 de PHP et pourtant j'ai également ce bug que je n'arrive pas à résoudre...





-
Edité par AdrienBenoit4 1 mars 2020 à 12:47:50

  • Partager sur Facebook
  • Partager sur Twitter
12 mars 2020 à 7:17:14

Bonjour, j’ai également ce bug
  • Partager sur Facebook
  • Partager sur Twitter
12 mars 2020 à 9:22:08

EricBdjk1 a écrit:

Bonjour, j’ai également ce bug


Il faut installer une extension pour php 7.4. sinon utilise php 7.3
  • Partager sur Facebook
  • Partager sur Twitter
23 avril 2020 à 20:13:43

je pense que j'ai le même soucis en symfony5:

la réponse en terminal est:

C:\wamp\www\demo> php bin/console make:Entity RenDemande1

 created: src/Entity/RenDemande1.php

 created: src/Repository/RenDemande1Repository.php

 Entity generated! Now let's add some fields!

 You can always add more fields later manually or by re-running this command.

 New property name (press <return> to stop adding fields):

 >

  Aborted.

make:entity [-a|--api-resource] [--regenerate] [--overwrite] [-h|--help] [-q|--quiet] [-v|vv|vvv|--verbose] [-V|--version] [--ansi] [--no-ansi] [-n|--no-interaction] [-e|--env ENV] [--no-debug] [--] <command> [<name>] 

  • Partager sur Facebook
  • Partager sur Twitter
25 mai 2020 à 16:59:51

Pareil voici ce que la console me dit, j'ai trouvé aucune solution pour l'instant..
EDIT: Un ami à moi à trouvé pour moi, donc voici la solution :
vous télécharger la version de votre PHP ici (attention au 32/64bits) : https://windows.php.net/downloads/releases/
Puis vous allez dans votre répertoire où est installé PHP : bin/php/php7.4 et coller tout le contenus du dossier zip télécharger depuis le lien.

-
Edité par CornebiqueBidouille 25 mai 2020 à 17:36:33

  • Partager sur Facebook
  • Partager sur Twitter
27 mai 2020 à 14:52:20

J'avais résolu le problème. Il me semble que c'est un problème lié à une version de PHP. Il suffit de mettre à jour PHP comme l'a mentionné @CornebiqueBidouille.

Vous trouverez facilement des tutos sur YouTube qui vous aideront.

-
Edité par AdrienBenoit4 27 mai 2020 à 14:52:49

  • Partager sur Facebook
  • Partager sur Twitter
15 octobre 2020 à 13:49:16

J'ai eu ce même problème mais j'ai réussi à le contourné avec la documentation

Si vous êtes sur symfony 5.1 la bonne commande pour faire un controlleur est :

php bin/console make:controller nom_du_controlleur.

En tout cas moi ça m'a aidé

  • Partager sur Facebook
  • Partager sur Twitter