Php Mantis Bugtracker:下载4Kb后文件下载停止

Php Mantis Bugtracker:下载4Kb后文件下载停止,php,iis-7,download,mantis,bug-tracker,Php,Iis 7,Download,Mantis,Bug Tracker,我对Mantis Bugtracker(1.1.8版)有一个问题,文件下载量只有4KB,然后停止。我不知道这是产品本身的问题,还是服务器上的PHP安装的问题。我曾尝试禁用输出缓冲(这是唯一接近4Kb的值),但没有帮助 这些文件存储在数据库中。该应用程序在Windows Server 2008和Sql Server 2005上的IIS7上运行,安装的PHP版本为5.2.11 有没有人有可能解决这个问题的解决方案?好的。。。第一个想法是,这是奇怪的超时 您可以尝试设置最大超时 另外,编写一段独立的代

我对Mantis Bugtracker(1.1.8版)有一个问题,文件下载量只有4KB,然后停止。我不知道这是产品本身的问题,还是服务器上的PHP安装的问题。我曾尝试禁用输出缓冲(这是唯一接近4Kb的值),但没有帮助

这些文件存储在数据库中。该应用程序在Windows Server 2008和Sql Server 2005上的IIS7上运行,安装的PHP版本为5.2.11


有没有人有可能解决这个问题的解决方案?

好的。。。第一个想法是,这是奇怪的超时

您可以尝试设置最大超时

另外,编写一段独立的代码来获取和下载文件-以排除螳螂中的任何bug。。。我用了一只螳螂,但它是在linux上托管的,而且一切都很好——同样的版本,但linux和mysql


好的,mantis论坛上的一篇简短评论给了我:它准确地描述了您正在发生的事情,它确实是一个特定的Windows/ISI/SQL Server事件;)

好的。。。第一个想法是,这是奇怪的超时

您可以尝试设置最大超时

另外,编写一段独立的代码来获取和下载文件-以排除螳螂中的任何bug。。。我用了一只螳螂,但它是在linux上托管的,而且一切都很好——同样的版本,但linux和mysql


好的,mantis论坛上的一篇简短评论给了我:它准确地描述了您正在发生的事情,它确实是一个特定的Windows/ISI/SQL Server事件;)

好吧,我想我不得不面对我是个白痴的事实。我已经更改了MSSQL的php.ini中的textsize和textlimit属性,但是我没有看到行开头的分号。我刚刚取消了这两行的注释,现在它就像一个符咒

; Valid range 0 - 2147483647.  Default = 4096.
mssql.textlimit = 2147483647 

; Valid range 0 - 2147483647.  Default = 4096.
mssql.textsize = 2147483647

好吧,我想我不得不面对我是个白痴的事实。我已经更改了MSSQL的php.ini中的textsize和textlimit属性,但是我没有看到行开头的分号。我刚刚取消了这两行的注释,现在它就像一个符咒

; Valid range 0 - 2147483647.  Default = 4096.
mssql.textlimit = 2147483647 

; Valid range 0 - 2147483647.  Default = 4096.
mssql.textsize = 2147483647

我会准备反击。。。不要使用IIS、SQL Server或Windows作为开始:)。。。但说真的。。。这是所有用户吗?特定浏览器?什么是web服务器日志?什么?你认为运行PHP的设置不好吗?;)我知道,但服务器配置不是我能控制的。这对于所有用户来说都是一个问题,在Chrome、IE和Firefox中(还没有尝试过其他浏览器)。我曾尝试禁用防病毒/防火墙软件,但没有效果。我会使用类似于
curl-vvv
的方法下载该文件。您需要使用浏览器登录,并手动为curl设置cookie。我将准备使用。。。不要使用IIS、SQL Server或Windows作为开始:)。。。但说真的。。。这是所有用户吗?特定浏览器?什么是web服务器日志?什么?你认为运行PHP的设置不好吗?;)我知道,但服务器配置不是我能控制的。这对于所有用户来说都是一个问题,在Chrome、IE和Firefox中(还没有尝试过其他浏览器)。我曾尝试禁用防病毒/防火墙软件,但没有效果。我会使用类似于
curl-vvv
的方法下载该文件。您需要使用浏览器登录并手动为curl设置cookie。