我最近一直在用 CakePHP 开发一个应用程序,一切都很好,直到它不是。在我们的开发服务器(由我控制)上,应用程序运行得很好。在实时服务器(我们大学控制)上,我的大多数 POST 请求都会导致 403 页面。我发现在这些情况下甚至从未调用 PHP,而且我 99% 确定两者之间唯一真正的配置差异是 mod_security2。
这是我的麻烦。我看不到 error_log 文件,因为我不是 root。我什至无法列出它所在的目录。我们必须拥有世界上最慢的管理员,我正试图尽快解决这个问题。有没有什么方法可以调试 mod_security2 而不是简单地向它抛出一些发布数据,直到它打破希望“猜测”你可能做错了什么?
我试过查看配置文件(我确实有读取权限),但我以前从未使用过这个 mod,这就像涉水过糖蜜。我什至不知道从哪里开始。
完全禁用 mod 不是一种选择,恐怕我只需要使用它。帮助。