2016-07-30 59 views
1

当我尝试使用Laravel Excel读取xlsx文件时,出现此超时错误。 Xls文件虽然工作正常。 我增加了内存限制php.ini但它仍然返回相同的错误。 请注意,这不会发生在我的本地机器上,只发生在我用于产品和测试的共享服务器上。 我发现堆栈溢出的一个主题,推荐一些设置来通过激活缓存和其他事情来减少内存消耗(链接: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 excel快得多,并且没有这个问题尝试使用它开发可以改变我想要的,如果你愿意,我会把任何想帮助你的人作为git贡献者。

lib on gitHub