尝试使用命令行运行服务器
一些历史记录:在制作模板后,出现了常见的
使用Symfony Installer 1.1.7、PHP 5.5.27和Max OS X。
php app/console server:run --env=prod
时,出现以下错误:已经尝试了谷歌上的所有提示,但并不多。某种方式环境未设置。该项目仍然是新创建的;我正在进行tutorial。[InvalidArgumentException]
文件 "/Applications/MAMP/htdocs/sym/firstApp/app/config/config_.yml" 不存在。
一些历史记录:在制作模板后,出现了常见的
无法创建/cache/目录
异常。我必须手动设置缓存和日志目录(使用AppKernel中的getCacheDir()
和getLogDir()
),因为所有的chmod
等都没有起作用。当我使用sudo
运行命令时,/cache/
被创建在顶层目录(/
)。所以我认为项目目录也没有正确设置。使用Symfony Installer 1.1.7、PHP 5.5.27和Max OS X。
config_(dev|prod|test).yml
文件)。您尝试过使用php app/console server:run --env=dev
吗? - A.Lsudo php app/console ...
,它在我的系统根级别创建了一个/cache/
目录。这就是为什么我手动设置目录的原因。 - fdeliaconfig_dev.yml
复制到config_.yml
,看看会发生什么,结果出现了无法加载“web_profiler”的配置扩展名
,所以我从配置文件中删除了它。之后,我得到了一个字符串值必须由字符串和/或数字组成,但在字符串值“%kernel.logs_dir%/%kernel.environment%.log”中找到了类型为 NULL 的参数“kernel.environment”。
我想我要设置一个新的环境。 - fdelia