Ale*_*lex 2 php forms drupal drupal-7
我对Drupal站点进行了完整的迁移(代码和DB)。
乍一看现场工作正常。所有页面和页面内容均完全可用。
但是,所有POST表单均无效。我试图将测试消息形成钩子。表单生成工作正常,但是验证和发送挂钩都没有被调用。
此外,所有标准表单(例如,注册表单)也不起作用。
提交表单后,字段立即为空,没有任何错误或警告。
看起来环境之间的所有差异是:
但是,我不确定。我可能会错过其他东西。
是否有人有什么想法会导致此问题?
嗯,问题的原因非常简单,同时又令人困惑。
这不是与Drupal有关的问题,这是Apache Web Server的非常奇怪的行为。
在Apache配置中禁用了mod_rewrite(可耻的是)。但是,尽管有这个事实,Apache仍在管理所有重定向,因此页面返回的是正确的内容,但带有404响应代码!它导致空的POST,并因此导致表格损坏。
我仍然不明白为什么Apache会有这种行为……无论如何,问题解决了。
| 归档时间: |
|
| 查看次数: |
378 次 |
| 最近记录: |