部署Symfony2项目时出错

时间:2013-09-14 12:35:48

标签: symfony web-deployment

我正在尝试将我的Symfony2项目部署到Web服务器中,但是当我访问此链接时,whatever.com/app.php/出现此错误:

Warning: require_once(/home/u627182119/public_html/../app/bootstrap.php.cache): failed to open stream:
No such file or directory in /home/u627182119/public_html/app.php on line 6 Fatal error: require_once():
Failed opening required '/home/u627182119/public_html/../app/bootstrap.php.cache' (include_path='.:/usr/lib/php') in /home/u627182119/public_html/app.php on line 6

这是路线的东西,但我不知道是什么。

修改

在“u627182119”目录中有两个文件夹:

  1. public_html,其中包含/web目录的所有文件。
  2. personal,其中包含项目的其余文件。

1 个答案:

答案 0 :(得分:-1)

首先,检查您的托管支持PHP 5.3,并且它符合运行config.php的所有要求

关于您的问题,您的层次结构似乎是错误的。在部署Symfony2应用程序时,我将Web文件夹的所有内容移动到其他主文件夹(app,src,vendor ...)所在的服务器的根目录,并在app.php中执行以下更改

$loader = require_once __DIR__.'/app/bootstrap.php.cache'; //Note the removed "../"

在app.php中还有一些线条也出现了。

require_once __DIR__.'/app/AppKernel.php'; // Also note the removed "../"