我正在努力使用vagrant设置centOS。我已将当前的git repo(一个Symfony项目)加载到vagrant中,并且能够拉出我项目的登录屏幕。所以Apache和PHP看起来运行正常。我可以加载任何公共页面,也可以向特定的HTTP端点发出AJAX请求,并获得成功的响应。
当我尝试登录时会出现问题。页面只是重新加载而不是登录我,并没有显示任何错误消息,为什么它没有。这几乎就像POST没有被发送到表单一样。我能够看到一个ajax请求成功地与mysql通信,所以我知道已经建立了连接,Apache能够做出并响应请求。问题似乎只是当我有一个从一个页面POST到另一个页面的表单时。我检查了所有错误日志(Apache和Symfony),但没有任何关于失败的信息。
关于问题的任何想法?
答案 0 :(得分:0)
我有几次类似的问题。检查您是否没有从http重定向到https。例如,如果您在某个网址上发布了POST,那么在重定向后,您最终会得到一个GET请求。
答案 1 :(得分:0)
FOSUserBundle出现了问题,通过升级和修复配置参数,它开始重新运行。