gpt4 book ai didi

php - Drupal 7 表单在迁移后不起作用。提交后表单字段变空

转载 作者:行者123 更新时间:2023-12-02 04:44:54 25 4
gpt4 key购买 nike

我完全迁移了 Drupal 站点(包括代码和数据库)。

乍一看网站工作正常。所有页面和页面内容都完全可用。

但是所有的 POST 表单都不起作用。我试图将测试消息放入钩子(Hook)中。表单生成工作正常,但甚至都没有调用验证和发送 Hook 。

此外,所有标准表单(例如注册表单)都不起作用。

提交表单字段后立即变为空,没有任何错误或警告。

看起来环境之间的所有差异是:

  1. PHP 版本。 (从 PHP 5.4 到 PHP 5.5)
  2. 服务器上的不同路径
  3. 另一个域名(开发/暂存)

但是,我不确定。我可能错过了其他东西。

有没有人知道是什么导致了这个问题?

最佳答案

嗯,问题的原因很简单,同时也很困惑。

这不是与 Drupal 相关的问题,这是 Apache Web 服务器的一种非常奇怪的行为。

在 Apache 配置中禁用了 mod_rewrite(真丢人)。但是,尽管如此,Apache 正在管理所有重定向,因此页面返回正确的内容,但带有 404 响应代码!它导致了空的 POST,结果导致表单损坏。

我仍然不明白为什么 Apache 会这样......总之,问题解决了。

关于php - Drupal 7 表单在迁移后不起作用。提交后表单字段变空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19988200/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com