Symfony2 Bootstrap.php.cache

Symfony2 Bootstrap.php.cache,symfony,Symfony,我正在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/playgr

我正在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
我试过的

  • 在流浪汉中运行此
  • 在本地运行此
这是在Ubuntu下运行Symfony2时遇到的几个问题之一,另一个问题迫使您实现
umask(0000)
否则您必须获得
chmod+a
log
cache
文件夹的权限,对于看似简单的东西来说,这似乎有点麻烦


有人知道如何解决这个错误吗

这应该可以做到:

php /home/jesse/playground/www/symfony/htdocs/vendor/sensio/distribution-bundle/Sensio/Bundle/DistributionBundle/Resources/bin/build_bootstrap.php

但是,在设置SF2应用程序时,您似乎错过了一个步骤,因为此文件应在安装过程中自动生成。我按照说明通过composer安装,并删除了/cache和/logs文件夹——我不确定我做错了什么:)我还必须
在服务器上重新启动nginx服务
重新启动php-fpm服务拥有与web服务器用户不同的帐户。感谢lxg提供的宝贵信息