Symfony2应用程序从app.php和app_dev.php返回500

Symfony2应用程序从app.php和app_dev.php返回500,symfony,web-deployment,Symfony,Web Deployment,我最近问了这个问题。让我的symfony应用程序的生产环境在我的服务器上运行 它在我的domain.com/dev/文件夹中工作。现在我试着把它移到domain.com/ 我首先将所有文件移动到domain.com/,这意味着该应用程序应该可以在domain.com/web/上使用,但在prod和dev模式下,它都会返回HTTP 500错误代码。我尝试删除并清除缓存,但没有结果 会发生什么?我的服务器满足Symfony的所有要求(app/check.php和web/config.php) 最后,

我最近问了这个问题。让我的symfony应用程序的生产环境在我的服务器上运行

它在我的domain.com/dev/文件夹中工作。现在我试着把它移到domain.com/

我首先将所有文件移动到domain.com/,这意味着该应用程序应该可以在domain.com/web/上使用,但在prod和dev模式下,它都会返回HTTP 500错误代码。我尝试删除并清除缓存,但没有结果

会发生什么?我的服务器满足Symfony的所有要求(app/check.php和web/config.php)

最后,我是否应该将应用程序向后移动一步,并将服务器配置为将“web”文件夹作为web根目录而不是“httpdocs”查找

谢谢

编辑:

错误日志提供以下信息:

Failed opening required '/var/www/vhosts/mydomain.com/httpdocs/dev/web/../app/bootstrap.php.cache

您不应该将整个项目置于httpdocs之下。只有web目录应该是公共的

您是否运行了composer安装
bootstrap.php.cache
由一个安装后处理程序生成

我已经解决了我的问题


我将服务器重新配置为使用web目录作为文档根目录,手动清除缓存,然后通过控制台用--env=prod参数清除。已安装的资产及其工作状态良好。:)

URL:@diplex19-对我的所有文件夹和文件的权限似乎都正确。我已重新配置了服务器,因此只有我的web文件夹是公用的。所以现在domain.com/app.php应该可以工作了。我最初是通过composer安装的,bootstrapper.app.cache文件确实存在。接下来呢?