我遇到了Mantis Bugtracker(版本1.1.8)的问题,其中文件下载量仅达到4 Kb,然后停止。我不知道这是产品本身的问题,还是服务器上的PHP安装问题。我已经尝试禁用输出缓冲(这是接近4Kb的唯一值),但这没有帮助。
文件存储在数据库中。该应用程序在Windows Server 2008和Sql Server 2005上的IIS7上运行,并且已安装的PHP版本为5.2.11。
有没有人有解决方案可以帮助解决这个问题?
答案 0 :(得分:1)
好吧,我认为我不得不面对这样一个事实:我是个白痴。我在php.ini中为MSSQL更改了textsize和textlimit属性,但我在行的开头错过了分号。我刚刚取消注释这两行,现在它就像一个魅力。
; Valid range 0 - 2147483647. Default = 4096.
mssql.textlimit = 2147483647
; Valid range 0 - 2147483647. Default = 4096.
mssql.textsize = 2147483647
答案 1 :(得分:0)
好的......首先想到的是,它会超时超时吗?
您可以尝试设置最大超时时间......
另外,敲一下独立的代码来获取和下载文件 - 排除Mantis中的任何错误...我使用Mantis但是托管在linux上它一切正常 - 同样的vervsion但linux和mysql ...
OK在mantis的论坛上快速搜索给了我:http://www.mantisbt.org/forums/viewtopic.php?f=3&t=4712它描述了你发生了什么,它确实是一个特定的Windows / ISI / SQL Server的东西;)