当我尝试使用Laravel Excel读取xlsx文件时,我收到此超时错误。 Xls文件工作正常。
我增加了php.ini
中的内存限制,但它仍然返回相同的错误。
请注意,这不会发生在我的本地计算机上,只发生在我用于prod和test的共享服务器上。
我发现了一个关于堆栈溢出的主题,它建议通过激活缓存和其他东西来减少内存消耗(链接:How to fix memory getting exhausted with PHPExcel?)。
但是这个帖子适用于PHP Excel。即使Laravel Excel是PHP Excel孩子,我也不知道如何访问相应的配置。
答案 0 :(得分:0)
php.ini
在重新启动服务器之前不起作用,如果这是共享服务器,您将无法自行重启服务器。
联系您的托管服务提供商。
答案 1 :(得分:0)
我遇到了这个问题,为此我创建了一个只执行导入并返回包含文件所有内容的数组的lib,比laravel excel快得多,并且没有这个问题尝试在开发中使用它可以改变我想要的,如果你愿意,我会把任何想要帮助的人作为git贡献者。