2016-07-30 11 views
1

Laravel Excelを使用してxlsxファイルを読み取ろうとすると、このタイムアウトエラーが発生します。 Xlsファイルは正常に動作します。 php.iniにメモリの上限を増やしましたが、それでも同じエラーが返されます。 これは私のローカルマシンでは起こらないことに注意してください。私はprodとtestのために使っている共有サーバ上でのみです。 スタックオーバーフローに関するトピックで、キャッシングなどの機能を有効にしてメモリ消費量を減らすための設定が推奨されています(リンク:How to fix memory getting exhausted with PHPExcel?)。Laravel Excelを使用してxlsxファイルを読み取るときのタイムアウトエラー(500)

ただし、このスレッドはPHP Excel用です。 Laravel ExcelはPHP Excelの子ですが、対応する設定にアクセスする方法はわかりません。

+0

共有サーバーにはいくつかの制限があります。私は、プロセスの実行時間がメモリ使用量を制限する以上のようですが、set_time_limit(0)を追加しようとしました。ディレクティブ... –

答えて

0

php.iniは、サーバーを再起動するまで有効ではありません。共有サーバーの場合は、サーバーを自分で再起動することはできません。 ホスティングプロバイダにお問い合わせください。

0

私はこの問題を抱えていましたが、インポートだけを行い、ファイルのすべての内容の配列を返すlibを作成しました。これはlaravelよりはるかに高速で、この問題はありません開発は私がしたいことを変えることができます、あなたが望むなら、私はgitの貢献者として助けたい人を入れます。

lib on gitHub

関連する問題