3

我们有一个文件上传脚本,它使用 XMLHttpRequest send() 显示进度到 php 脚本进行处理。它已经工作了大约 2 年了,没有任何问题。

昨天,它停止处理任何超过 10 KB 的文件(对于所有用户,无论浏览器/操作系统如何)。我们没有修改任何代码。

php.ini 文件昨天已修改,但据我所知,唯一的更改是添加以下行:

"zend_extension = /usr/local/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"

我们已经删除了该行,认为这可能是导致它的原因 - 但上传问题仍然存在。

php.ini 中是否有可能导致此行为的内容?

附加信息:检查 apache 日志,上传似乎成功 - 不知何故回调不起作用,而是收到 404 错误。

4

1 回答 1

1

在检查失败尝试期间的日志后,我们确定它触发了 Mod Security。我们不得不增加允许在 Mod 安全配置中上传的文件大小。

于 2013-09-09T18:24:59.843 回答