Symfony中的模块500错误

时间:2017-01-22 16:55:51

标签: php symfony

我将Symfony制作的网站从abc.com移至xyz.com。问题我面临的是我尝试登录时遇到500错误。代码在这两个站点之间没有什么变化。

经过大量调试后,我才知道正在向xxx.com\login\login发送请求。现在问题是abc.com\login\login工作正常,但是xyz.com\login\login正在抛出500错误。

这似乎是一个路由问题,但我现在无法确切地看到问题所在,因为我没有对任何事情进行任何更改&这让我疯了。

有人可以帮忙解决这个问题吗?对不起,我是Symfony的新手。

1 个答案:

答案 0 :(得分:2)

找出生产环境中出现500个错误的原因可能很困难,并且可能有很多原因可能会发生。例如,您是否忘记在twig文件中注释掉dump

我建议将调试URL附加到链接并使用DEV环境进行故障排除。调试网址为app_dev.php,对于上述网址,您已指明使用:

xyz.com/app_dev.php/login/login

我认为这是你在浏览器中输入的内容(我的意思是正斜杠)?您必须编辑app_dev.php文件(在web文件夹中)以通过修改REMOTE_ADDR数组添加浏览器的远程IP地址(打开该文件,您将看到什么我的意思是。)

另请查看您的var/logs/dev.log日志文件以获取相关信息,这是一个很好的起点。