我们在运行 php 的 Windows 服务器上上传文件时遇到问题。更大的文件不会上传到服务器。该站点托管在 Windows 2008 服务器中,网络服务器为 IIS 7。
有时可以上传 22MB 的文件,但有时上传 10MB 的文件会失败。日志文件中没有错误消息。
我们在 PHP.ini 文件中设置了非常高的值。
max_execution_time 1800
max_input_time 1800
memory_limit = 5000M
upload_max_filesize = 60M
max_file_uploads = 40
post_max_size = 400
我们还尝试通过在 web.conf 文件中添加值来增加 IIS 上传限制。它也没有解决问题。
maxRequestLength="204800"
requestLengthDiskThreshold="204800"
executionTimeout="3600"
maxAllowedContentLength="204800000"
http://support.myeasyprojects.net/KB/a53/uploading-large-files-times-out.aspx
我们正处于一个非常令人困惑的问题之中。任何人都可以帮助我们解决这个问题吗?