Apache 流浪者表格上的Symfony提交不做任何事情

Apache 流浪者表格上的Symfony提交不做任何事情,apache,symfony,apache2,vagrant,Apache,Symfony,Apache2,Vagrant,我正在用vagrant建立centOS。我已经将我当前的git repo a Symfony项目加载到vagrant中,并且能够打开我项目的登录屏幕。因此,Apache和PHP似乎运行良好。我可以加载任何公共页面,也可以向特定的HTTP端点发出AJAX请求,并获得成功的响应 当我尝试登录时,问题就出现了。页面只是重新加载,而不是让我登录,并且没有显示任何错误消息,说明为什么没有。这就好像邮件没有被发送到表单中一样。我能够看到ajax请求成功地与mysql通信,因此我知道已经建立了连接,Apach

我正在用vagrant建立centOS。我已经将我当前的git repo a Symfony项目加载到vagrant中,并且能够打开我项目的登录屏幕。因此,Apache和PHP似乎运行良好。我可以加载任何公共页面,也可以向特定的HTTP端点发出AJAX请求,并获得成功的响应

当我尝试登录时,问题就出现了。页面只是重新加载,而不是让我登录,并且没有显示任何错误消息,说明为什么没有。这就好像邮件没有被发送到表单中一样。我能够看到ajax请求成功地与mysql通信,因此我知道已经建立了连接,Apache能够发出并响应请求。问题似乎只是当我有一个从一个页面发布到另一个页面的表单时。我已经检查了Apache和Symfony的所有错误日志,没有任何关于失败的信息


关于这个问题有什么想法吗?

我有过几次类似的问题。检查您是否没有从http重定向到https。例如,如果您在某个url上发布帖子,那么在重定向后,您会收到一个GET请求。

FOSUserBundle最终出现问题,通过升级并修复配置参数,它再次开始工作。

信息不足。链接到git回购?你能告诉我路线吗?你能告诉我们控制器的动作吗?web应用程序在整个vagrant切换之前工作,所以我假设问题与代码无关运行php app/check.php不会返回错误?是的,我只运行了app/check.php,没有出现错误。它所说的只是更新我的需求文件。我进入我的puphpet配置文件,将vhost端口从80更改为443。我在访问vhost时使用了https,但仍然无法登录。这一次,它告诉我它找不到我的表单提交到的登录处理程序。我想说的是,在命令行中通过curl发出请求,并查看返回的内容,而不使用浏览器。我仍然相信这与重定向有关。现在尝试删除https,您可以在解决问题后添加它。