php - Symfony:文件 .../config_.yml 不存在

标签 php symfony

当尝试在命令行中使用 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/

相关文章:

php - 如何制作5个总和为100的随机数

Symfony 2 + Twig 全局变量

php - Symfony Controller 无法访问容器

php - Symfony2 角色/组 - is_granted 未检测用户拥有的角色

symfony - 为什么 Doctrine 迁移尝试在多对多关系上创建 2 个表

php - 原则实体继承

php - 可以使用 RedBean PHP 手动设置新行的 ID 吗?

php - 如何在 Symfony 1.2 中调用 Doctrine 迁移的 down 方法?

PHP 在 Linux 上显示错误日志

php - 获取 json 中的 Javascript 变量