我最近问了这个问题。让我的 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