我在部署Symfony3应用程序时遇到了麻烦。我只在其上运行一个简单的REST API,但我一直得到500.
我的服务器在Ubuntu上运行,我在其上运行Apache。我也在子域上运行Floxor,但我不认为它应该是一个问题。
我跟着this guide,完成它时我没有遇到任何麻烦。一切正常,除了我必须适应Symfony3命令,指南是用Symfony2命令编写的(我猜)。
奇怪的是,一切都在本地运作。我也试过改变
$kernel = new AppKernel('prod', false);
到
$kernel = new AppKernel('prod', true);
但这并没有真正起作用。
另一件事是Symfony的日志没有记录任何内容。我还可以确保为文件夹授予了正确的访问权限(请参阅guide)。我也检查了我的apache的日志,但我没有看到任何奇怪的事情。
有什么想法吗?
编辑: 为了提供更多信息,我使用Floxor告诉该子域(我用于api)根文件夹是Symfony应用程序的/ web文件夹。