URL POST 数据 CakePHP 3 中的不匹配

URL mismatch in POST data CakePHP 3

我在全新安装 CakePHP 3.6 时遇到问题。

我的应用安装在 Apache 服务器的子文件夹中。

/home/{USER}/public_html/dbot/dbot

我在尝试提交表单数据时遇到此错误。

URL mismatch in POST data (expected '/dbot/dbot/users/users/request-reset-password' but found '/users/users/request-reset-password')

表单的动作设置为:

action="/dbot/dbot/users/users/request-reset-password"

你能帮帮我吗(抱歉 post 的质量,我有点赶时间)。谢谢!

SecurityComponent 有问题。参见 ref1 ref2

解决方案是升级到 CakePHP 3.6.1 以包含修复程序。