2013-09-21 35 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 –