Php Symfony:文件…/config_uuzy.yml不存在

Php Symfony:文件…/config_uuzy.yml不存在,php,symfony,Php,Symfony,当尝试在命令行中使用php应用程序/控制台服务器运行服务器时:run--env=prodI get: [InvalidArgumentException] 档案 “/Applications/MAMP/htdocs/sym/firstApp/app/config/config.yml”没有 不存在 尝试了所有我可以在谷歌上搜索到的提示,但没有那么多。不知何故,环境没有被设定。这个项目几乎还是新创建的;我在做这件事 一些历史:制作模板后,我遇到了流行的无法创建/cache/directory异常。

当尝试在命令行中使用
php应用程序/控制台服务器运行服务器时:run--env=prod
I get:

[InvalidArgumentException]
档案 “/Applications/MAMP/htdocs/sym/firstApp/app/config/config.yml”没有 不存在

尝试了所有我可以在谷歌上搜索到的提示,但没有那么多。不知何故,环境没有被设定。这个项目几乎还是新创建的;我在做这件事

一些历史:制作模板后,我遇到了流行的
无法创建/cache/directory
异常。我必须手动设置缓存和日志的目录(在AppKernel中使用
getCacheDir()
getLogDir()
),因为所有
chmod
等都不起作用。当我使用
sudo
/cache/运行命令时,它是在顶层(
/
)创建的。因此,我认为项目目录设置也不正确


使用symfony installer 1.1.7、PHP 5.5.27、Max OS X.

尝试使用以下命令行清除缓存:

php app/console cache:clear --env=prod

因为您试图在生产模式下运行symfony。

“因为所有chmod等都不起作用”-至少有一个必须起作用,但看起来您在loader(在AppKernel.php或其他文件中)中将路径更改为
config.yml
文件。环境无法正常查看(它应该加载
config(dev | prod | test).yml
文件)。您是否尝试过使用php应用程序/控制台服务器:run--env=dev?@malcolm某些目录设置错误。由于权限问题,我曾经尝试过
sudo php app/console…
,它在我的系统的根级别创建了一个
/cache/
目录。这就是我手动设置目录的原因。@A.L是的,我这样做。有趣的是:我将
config_dev.yml
复制到
config_.yml
以查看发生了什么,它给了我一个
没有扩展名可以加载“web_profiler”
的配置,所以我从配置文件中删除了它。在这之后,我得到一个
字符串值必须由字符串和/或数字组成,但找到了类型为NULL的参数“kernel.environment”,该参数包含字符串值“%kernel.logs\u dir%/%kernel.environment%.log”