web-dev-qa-db-fra.com

"Impossible d'ouvrir le fichier d'entrée: bin/console" Une erreur survient lors d'une tentative d'exécution de l'application Symfony.

$ cd my_project_name/
$ php bin/console server:run

Quand j'ai ajouté les commandes suivantes et essayé d'exécuter mon application symfony, cette erreur est arrivée,

"Erreur: impossible d'ouvrir le fichier d'entrée: bin/console"

22
vimuth

Comme @chapay et @cered indiquent que nous pouvons utiliser la commande php app/console server:run à la place de… .. Sa commande Symfony 2 et celle avec laquelle j'ai eu des problèmes est la commande Symfony 3. Et j'ai découvert quelques autres fois aussi ce problème vient.

car nous pouvons parfois remplacer «bin» par «app». comme,

php bin/console doctrine:mapping:import --force AcmeBlogBundle xml
php app/console doctrine:mapping:import --force AcmeBlogBundle xml

Et sinon, nous pouvons choisir la bonne commande sur le site ' http://symfony.com/doc/ ' en modifiant la version.

 enter image description here

25
vimuth

Le fichier app/console a été déplacé vers bin/console dans Symfony 3 . Ainsi, au lieu de fonctionner 

php bin/console server:run      #valid in Symfony 3

Essayez de courir:

php app/console server:run      #valid in Symfony 2
9
Lucian P.

Avant d’utiliser cette commande, assurez-vous d’avoir installé les dépendances de composer.json
Courir:

mise à jour du compositeur

2
Alexey Vilchansky

Cela fonctionne quand j'utilise start au lieu de run: serveur php app/console: start

1
Rowayda Khayri

assurez-vous également que vous vous trouvez dans le dossier du projet (cd votre_projet), sinon cela vous donnera la même erreur (impossible d'ouvrir le fichier d'entrée: bin/console)

0
Inoubli