2012-06-27 83 views
1

我遇到了Mantis Bugtracker(版本1.1.8)的問題,文件下載只能達到4 Kb,然後停止。我不知道這是產品本身還是服務器上PHP安裝的問題。我試過禁用輸出緩衝(這是接近4Kb的唯一值),但這並沒有幫助。螳螂Bugtracker:文件下載在4Kb下載後停止

這些文件存儲在數據庫中。該應用程序在Windows Server 2008和Sql Server 2005上的IIS7上運行,安裝的PHP版本爲5.2.11。

有沒有人有解決方案,可能有助於解決這個問題?

+0

我會準備反彈......不要使用IIS或SQL Server或Windows開始:)但是認真......這是所有用戶嗎?特定的瀏覽器?什麼是Web服務器日誌? – Brian

+0

什麼?你認爲這是運行PHP的糟糕設置? ;)我知道,但服務器配置不在我的手中。這對所有用戶來說都是一個問題,在Chrome,IE和Firefox中(還沒有嘗試過其他瀏覽器)。我曾嘗試禁用防病毒/防火牆軟件,但沒有幫助。 –

+0

我會用'curl -vvv'來下載文件。您需要使用瀏覽器登錄並手動設置cookie以進行卷曲。 –

回答

1

好吧,我認爲我只是將不得不面對的事實,我是一個白癡。我已經更改了php.ini中MSSQL的textsize和textlimit屬性,但是我錯過了行首的分號。我只是沒有注意到這兩條線,現在它像一個魅力。

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

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

好的......首先想到的是它會超時嗎?

你可以嘗試設置一個最高超時...

此外,敲上去的代碼來獲取和下載文件的一個獨立位 - 排除/在螳螂任何錯誤......我用的是螳螂,但主機上的Linux和它一切工作正常 - 相同的vervsion,但Linux和MySQL ...

好螳螂論壇快速serach給了我:http://www.mantisbt.org/forums/viewtopic.php?f=3&t=4712其中描述了你究竟發生了什麼,它確實是一個特定的Windows/ISI/SQL Server的東西;)