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