Docker php excel错误(php://输出)i / o流

时间:2016-11-25 12:51:40

标签: php docker phpexcel

目前,我正在运行两台服务器:一台用于开发,另一台用于docker服务。在相同的环境下,当我在Docker容器中执行php-fpm时,在devleopment服务器中工作的php excel在docker服务中不起作用。

代码中的错误如下(我无法识别浏览器上的错误):

    $objPHPExcel->getActiveSheet()->setTitle('오더내역-'.$d->format('Ymd'));
    $objPHPExcel->setActiveSheetIndex(0);

    header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
    header('Content-Disposition: attachment;filename="'.return_date_format(microtime(true)).'_'.count($list).'건의 오더내역'.'.xlsx"');
    header('Cache-Control: max-age=0');

    $objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
    $objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
    $objWriter->save('php://output');
    exit;

似乎i / o流错误,它不仅在docker服务器中有效(在其他服务器中工作正常)。我想提供更多细节,比如错误日志,但是没有这样的东西。

0 个答案:

没有答案