服务器(maddogdomains)抛出错误503,当phpspreasheet插件加载22MB的Excel和40,000多个记录时,请参见以下代码的第10行($ reader-> load($ inputFileName)):
$data = array(
'upload_data' => $this->upload->data()
);
$inputFileType = 'Xls';
$inputFileName =$data['upload_data']['full_path'];
$cache = new FilesystemCache();
\PhpOffice\PhpSpreadsheet\Settings::setCache($cache);
$reader = IOFactory::createReader($inputFileType);
$spreadsheet = $reader->load($inputFileName);
我增加了memory_limit,并且php.ini中的所有资源和503错误仍然存在。我该如何解决这个错误?
答案 0 :(得分:0)
这是PHPSpreadsheet花费时间读取文件的问题。
尝试将set_time_limit(0);
放在脚本的顶部