“无法打开输入文件:bin / console”尝试运行Symfony应用程序时出现错误

时间:2015-12-01 09:06:05

标签: php symfony

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

当我添加以下命令并尝试运行我的symfony应用程序时,会出现此错误,

  

“错误:无法打开输入文件:bin / console”

5 个答案:

答案 0 :(得分:26)

正如@chapay和@cered所说,我们可以使用php app/console server:run命令。 它的Symfony 2命令和我遇到的问题是Symfony 3命令。而且我发现其他几个问题也来了。

有时我们可以用'app'替换'bin'。等,

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

如果没有,我们可以通过更改版本在“http://symfony.com/doc/”网站中选择正确的命令。

enter image description here

答案 1 :(得分:10)

文件应用/控制台已移至Symfony 3中的bin / console。 所以不要运行

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

尝试跑步:

php app/console server:run      #valid in Symfony 2

答案 2 :(得分:2)

当我使用start而不是run:php app / console server:start

时,它可以工作

答案 3 :(得分:0)

还请确保您位于项目文件夹(cd your_project)下,否则会出现相同的错误(无法打开输入文件:bin / console)

答案 4 :(得分:0)

如果使用git-您应检查bin / console是否已添加到存储库。某些版本的bin /文件夹中可能包含.gitignore,因此bin / console可能在您的本地PC上运行,因此在服务器上无法运行。