【发布时间】:2018-04-05 14:12:53
【问题描述】:
我使用Maatwebsite 加载excel 文件。我正在加载好几个文档,直到它给出下一个错误:
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32 bytes) in /project1/vendor/phpoffice/phpexcel/Classes/PHPExcel/Cell.php on line 582
我去了config/excel.php 并将memoryCacheSize 设置更新为128MB。之后我运行php artisan cache:clear 和php artisan config:cache。再次尝试加载并返回相同的错误。
我该如何解决?
【问题讨论】:
-
你的excel文件太大了?顺便说一句,也分享代码,不仅仅是错误。
-
您需要将
php.ini中的memory_limit增加为256M -
我把主文件分成几个小文件。而且它以前运行良好,所以我认为这与代码无关。我想我必须清理关于 maatwebsite 或 phpexcel 库的缓存,但是如何? @Troyer
标签: php laravel phpexcel maatwebsite-excel