wake-up-neo.net

"Eingabedatei konnte nicht geöffnet werden: bin/console" Beim Ausführen der Symfony-Anwendung wird ein Fehler angezeigt

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

Wenn ich folgende Befehle hinzufügte und versuchte, meine Symfony-Anwendung auszuführen, kommt dieser Fehler:

"Fehler: Eingabedatei konnte nicht geöffnet werden: bin/console"

22
vimuth

Wie @chapay und @cered besagen, können wir stattdessen den php app/console server:run-Befehl .. verwenden. Und ich habe ein paar Mal herausgefunden, dass auch diese Ausgabe kommt.

manchmal können wir 'bin' durch 'app' ersetzen. mögen,

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

Wenn nicht, können wir den korrekten Befehl in der Site " http://symfony.com/doc/ " durch Ändern der Version auswählen.

 enter image description here

25
vimuth

Die Datei app/console wurde in Symfony 3 ..__ nach bin/console verschoben 

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

Laufen Sie mal:

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

Bevor Sie diesen Befehl verwenden, stellen Sie sicher, dass Sie Abhängigkeiten von composer.json installiert haben
Lauf:

komponist Update

2

Es funktioniert, wenn ich Start anstelle von Run verwende:

1
Rowayda Khayri

stellen Sie außerdem sicher, dass Sie sich unter dem Projektordner befinden (cd Ihr_Projekt). Andernfalls wird derselbe Fehler ausgegeben.

0
Inoubli

Wenn Sie git verwenden, sollten Sie prüfen, ob bin/console zum Repository hinzugefügt wurde. In einigen Versionen befindet sich möglicherweise .gitignore in bin/folder. Daher funktioniert bin/console möglicherweise auf Ihrem lokalen PC und nicht auf dem Server.

0
Andrew Zhilin