gpt4 book ai didi

php - 非常奇怪的 Drupal 7 404 行为

转载 作者:可可西里 更新时间:2023-10-31 23:48:03 25 4
gpt4 key购买 nike

我在 D7 中有一些我以前从未见过的非常奇怪的行为。我已将一个新站点从我的开发机器迁移到测试机器,因此代码和数据库是相同的。在开发机(Ubuntu 13.04、Apache、PHP 5.5.3)上,一切正常,但在 Raspbian 上运行 PHP 5.4.4 的 Raspberry Pi 测试盒上,我似乎在提交表单时遇到 404 错误。似乎发生的情况是表单未被处理,原始页面被返回,但当您查看 HTTP 响应时带有 404 状态代码。

这会影响使用 POST 的所有内容,包括登录。我确实设法通过使用 Firefox 的 Web 开发工具将登录表单的“操作”属性更改为指向“/”来让它登录,但是很多其他的东西都不起作用,管理菜单偶尔会消失。

认为这可能是一个缓存问题,因此手动截断了所有缓存表,但没有任何区别。一个不存在的临时文件夹似乎有问题,所以我创建了一个它期望的 777 perms(因为我无法更改设置,因为表单提交不起作用......)但它不是这个任何一个。干净的 URL 运行良好。

以前从未见过这样的东西。非常感谢任何想法!

最佳答案

这似乎是这个问题的答案(摘自问题下方 OPer 的评论):

I'd forgotten to enable mod_rewrite and mod_headers! What I was amazed about was that clean URLs were working at all without them. I think this is because .htaccess points 404s to Drupal, which will then interpret the requested URL and show the appropriate page, but of course Apache is sending a 404 header.

关于php - 非常奇怪的 Drupal 7 404 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23552621/

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