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

时间:2013-02-12 08:22:52

标签: 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)。

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

感谢。

编辑:

错误日志给出了这个:

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

2 个答案:

答案 0 :(得分:0)

您不应将整个项目置于httpdocs下。只有网络目录应该公开。

你是否运行过composer install? bootstrap.php.cache由其中一个安装后处理程序生成。

答案 1 :(得分:0)

我已经解决了我的问题。

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

相关问题