2013-09-21 37 views
0

我託管的VPS,PHP 5.3的網站安裝笨force_download內部服務器錯誤

我在與force_download方法問題

$this->load->helper('download'); 
$data = file_get_contents('stuff'.$result->file_full_path); 
$name = $result->file_name.' - Website.com.'.$result->file_extension; 
force_download($name, $data); 

這是我的代碼

某些文件的工作完美罰款,但大文件(超過10MB或50MB)顯示內部服務器錯誤:(

請告訴我在哪裏可以設置/更改文件大小限制如果可能le

回答

1

可能是您的php memory_limit設置。

http://www.php.net/manual/en/ini.core.php#ini.memory-limit

你可以找到答案在這裏類似的問題:500 error when downloading files over 63MB

嘗試更新你的php.ini的設置並增加你的內存限制。

+0

是的,我發現這個 memory_limit = 1000M;腳本可能消耗的最大內存量(16MB) 它是32M我將其更改爲1000M進行測試,但評論是最大ammount腳本可能消耗的是16mb我怎麼能改變我無法找到腳本消費限制在PHP ini任何地方 –

+0

感謝它解決了這個問題:) 不能投票給你抱歉,聲望只有11 –