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



我最近问了一个关于让我的symfony应用程序的生产环境在我的服务器上工作的问题。

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

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

可能会发生什么?我的服务器满足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参数清除缓存。已安装资产,并且运行良好。:)

相关内容

  • 没有找到相关文章

最新更新