【发布时间】:2014-08-19 18:31:40
【问题描述】:
我在 Ubuntu 14 中开发,创建数据库时出现以下错误:
$ php app/console doctrine:database:create
这是错误输出:
PHP Warning: require_once(/home/jesse/playground/www/symfony/htdocs/app/bootstrap.php.cache):
failed to open stream: No such file or directory in
/home/jesse/playground/www/symfony/htdocs/app/console on line 10
PHP Fatal error: require_once(): Failed opening required
'/home/jesse/playground/www/symfony/htdocs/app/bootstrap.php.cache'
(include_path='.:/usr/share/php:/usr/share/pear') in
/home/jesse/playground/www/symfony/htdocs/app/console on line 10
我尝试了什么
- 在 Vagrant 中运行它
- 在本地运行
这是在 Ubuntu 下运行 Symfony2 的几个问题之一,另一个迫使您实现 umask(0000) 否则您必须获得 log 和 cache 文件夹的 chmod +a 权限,这似乎有点麻烦对于看似简单的事情。
有谁知道如何解决这个错误?
【问题讨论】:
-
至于 umask 问题:这适用于任何 Web 应用程序,其中本地用户(即开发人员)拥有与 Web 服务器用户不同的帐户。
-
感谢 lxg 提供的宝贵信息
标签: symfony