Chr*_*uce 6 windows-server-2008 iis-7.5 dokuwiki
当我尝试使用 DokuWiki 创建一些带有 SQL 示例的页面时,如果 SQL 语句包含类似内容select drop table和其他某些特定关键字,则尝试保存该页面会返回连接重置错误并且不会保存该页面。
我能找到的唯一参考是在这里:
https://www.dokuwiki.org/faq:mod_security
但是我没有安装 ModSecurity 并且没有配置请求过滤,或者至少,除了请求过滤的默认选项之外,我没有添加任何东西。我在 IIS 7.5 上。
有什么建议吗?同样的事情实际上发生在 WordPress 中。
编辑:我对此的更新。我还没有解决这个问题,但我已经在至少 2 台其他机器上尝试过 DokuWiki。首先,我在我的家庭服务器上尝试了它,它在那里运行良好,显然我在那里测试它,因为我没有任何公司防火墙或疯狂的限制性规则。没有遇到这个问题。
然后,我在运行 Server 2012 R2 的域上运行的另一个备用 VM 上尝试了它,并且在那里完全正常。提交可能包含“删除表”或“选择”语句的文本时没有超时。
请帮忙。我真的不想向系统管理员询问另一个仅用于一个目的的随机 VM。
对于 IIS 500 错误,您可以在浏览器中禁用“显示 HTTP 友好消息”并截取完整的 HTTP 500 错误吗?您是否有入侵检测系统或任何可能干扰请求的硬件?
我想知道 HTTP 500 是否是因为您的 Web.config 或类似的请求过滤,但由于该功能不可用,IIS 无法实现,因此提供了错误。您可以检查 Web.config 没有覆盖任何请求过滤设置吗?