当尝试在命令行中使用 php app/console server:run --env=prod
运行服务器时,我得到:
[InvalidArgumentException]
The file "/Applications/MAMP/htdocs/sym/firstApp/app/config/config_.yml" does not exist.
尝试了所有我可以在 google 上找到的技巧,但并不多。不知何故环境没有设置。该项目几乎是新创建的;我正在做 tutorial .
一些历史:制作模板后,我遇到了流行的 can't create/cache/directory
异常。我必须手动设置缓存和日志目录(使用 AppKernel 中的 getCacheDir()
和 getLogDir()
),因为所有的 chmod
等没用。当我使用 sudo
运行命令时,/cache/是在顶层创建的 (/
)。所以我认为项目目录也没有设置正确。
使用 symfony 安装程序 1.1.7、PHP 5.5.27、Max OS X。
最佳答案
尝试使用此命令行清除缓存:
php app/console cache:clear --env=prod
因为你试图在生产模式下运行 symfony。
关于php - Symfony:文件 .../config_.yml 不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32592100/