0

VPS で Web サイトをホスティングしています。PHP 5.3 がインストールされています。

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); 

これは私のコードです

一部のファイルは完全に正常に動作しましたが、大きなファイル (10 MB または 50 MB 以上) は内部サーバー エラーを示します :(

可能であれば、ファイルサイズの制限を設定/変更できる場所を教えてください

4

1 に答える 1

1

おそらくあなたのphpmemory_limit設定。

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

ここで同様の質問と回答を見つけることができます: 63MB を超えるファイルをダウンロードするときの 500 エラー

PHP.ini 設定を更新して、メモリ制限を増やしてみてください。

于 2013-09-21T06:44:53.327 に答える