3

我正在尝试将我的 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其中包含项目的其余文件。
4

1 回答 1

-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 "../"
于 2013-09-14T17:33:22.367 回答