Php IIS FastCgiModule在上载大文件时返回500
我正在服务器2008上运行IIS服务器。我使用的PHP是5.6.0 上载1-2MB左右的小文件可以正常工作,但当我尝试上载较大的文件时,IIS返回500错误 我的php设置如下所示:Php IIS FastCgiModule在上载大文件时返回500,php,iis,upload,fastcgi,php-5.6,Php,Iis,Upload,Fastcgi,Php 5.6,我正在服务器2008上运行IIS服务器。我使用的PHP是5.6.0 上载1-2MB左右的小文件可以正常工作,但当我尝试上载较大的文件时,IIS返回500错误 我的php设置如下所示: Post_Max_Size: 800M Max_Input_time: 300 Upload_max_filesize: 800M File_uploads: on IIS中似乎存在一般性错误。我已尝试了所有操作,并通过我的web.config将其设置为处理大型文件 我现在使用aspx进行测试,使用此脚
Post_Max_Size: 800M
Max_Input_time: 300
Upload_max_filesize: 800M
File_uploads: on
IIS中似乎存在一般性错误。我已尝试了所有操作,并通过我的web.config将其设置为处理大型文件
我现在使用aspx进行测试,使用此脚本,但失败:
受保护的无效btn1_单击(对象发送方,事件参数e)
{
if(upload1.HasFile)
{
btn1.Text=upload1.FileName+“:”+upload1.PostedFile.ContentLength;
}
其他的
{
btn1.Text=“没有文件…”;
}
}
IIS上载调试
IIS已损坏,需要重新安装
当客户试图上传资料时,它甚至在他们身上激起了死亡的蓝屏
Joakim500也可能意味着您的脚本会抛出错误。脚本中的设置是什么?请提供一些代码。我发现它与IIS有关,而与PHP无关。请在原始帖子中引用我的更改
<system.web>
<globalization uiCulture="en-US" />
<customErrors mode="Off" />
</system.web>
<system.webServer>
<httpErrors errorMode="Detailed" />
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1000000000" />
</requestFiltering>
</security>
</system.webServer>