iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >phpExcel 报错:ERR_INVALID_RESPONSE
  • 685
分享到

phpExcel 报错:ERR_INVALID_RESPONSE

php中安装扩展 2023-09-06 15:09:29 685人浏览 独家记忆
摘要

一、出现场景二、寻找解决办法1、网上解决方案1)、缓冲区问题2)、factory581行报错,删除break 2、我的这个问题解决方案,Linux下安装zip扩展 三、zip扩展

一、出现场景

  • thinkPHP 框架中使用 phpoffice/phpexcel,直接导出Excel表格浏览器下载,报错:ERR_INVALID_RESPONSE

  • 注意:在 本地 windows 环境导出没问题,在 线上 linux 环境才出现该问题。

  • 问题截图:

在这里插入图片描述

二、寻找解决办法

1、网上解决方案

1)、缓冲区问题

  • 在调用save("php://output")之前调用ob_clean(),部分代码如下
        ob_clean(); //清空缓存        //最后通过浏览器输出        $fn = "文件的名字(" . date("Y.m.d") . ").xls";    //要保存的文件名        header('Content-Type: application/vnd.ms-excel; charset=utf-8');        header("Content-Disposition: attachment;filename={$fn}");        header('Cache-Control: max-age=0');        $objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');        $objWriter->save('php://output');        exit;

2)、factory581行报错,删除break

  • factory581行报错,删除break;
PHPExcel\Calculation\Functions.php文件,删除掉581行的break
  • 我们的 phpoffice/phpexcel 是 composer 安装的,每次更新都得去改源码,不建议修改源码,就算能解决问题,也不予采纳。

2、我的这个问题解决方案,Linux下安装zip扩展

  • 【解决】我这个问题就是Linux缺少了 zip 扩展,安装即可~

三、zip扩展

  • windows下的php(我的版本是7.3.3)是自带zip扩展的,php/ext目录下都没有 php_zip.dll 文件,如图所示

在这里插入图片描述

  • Linux下的php没有安装 zip 扩展

来源地址:https://blog.csdn.net/qq_36025814/article/details/125860682

--结束END--

本文标题: phpExcel 报错:ERR_INVALID_RESPONSE

本文链接: https://www.lsjlt.com/news/397180.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • phpExcel 报错:ERR_INVALID_RESPONSE
    一、出现场景二、寻找解决办法1、网上解决方案1)、缓冲区问题2)、factory581行报错,删除break 2、我的这个问题解决方案,Linux下安装zip扩展 三、zip扩展...
    99+
    2023-09-06
    php中安装扩展
  • 解决TP6使用PHPExcel导出excel文件时报错
    先来看操作步骤和展示结果:  你是不是也遇到过这种情况? 原因是什么? 很简单,TP6要求PHP版本不能低于7.4.0,但PHPExcel自7.2版本之后已经基本不适用了,所以,如果你网站使用的是7.2之前的版本,那么使用PHPExce...
    99+
    2023-10-27
    php PHPExcel phpspreadsheet
  • dbfread报错ValueError错
    问题 我在用dbfread处理.dbf数据的时候出现了报错 ValueError("could not convert string to float: b'.'",) 然后查找.dbf源文件的时候,发现在报错的那一行数据中,有一列甚...
    99+
    2023-01-30
    报错 dbfread ValueError
  • ThinkPHP5 报错variable type error: array (PHP报错)
    这个问题可能是因为两种情况造成的,请根据不同情况排除不同方法 原因: ThinkPHP5中,post提交数据不能提交数组数据,因为ThinkPHP5不能用post去接收数组{‘data’:[1,2,3...
    99+
    2023-10-04
    php json 开发语言
  • python报错
    supervisor的错误日志如下:Traceback (most recent call last):  File "/home/himalayas/owengine/owprice/server.py", line 10, in <...
    99+
    2023-01-31
    报错 python
  • MySQL5.7报错
    mysql 配置文件目录:/etc/my.cnf root 密码为空的时候配置文件中下面这句: skip-grant-tables GRANT ALL PRIVILEGES ON *.* TO IDENT...
    99+
    2022-10-18
  • w3wp.exe报错
    我的一台2003的服务器上,已经打了sp1,安装了framework   2.0和语言包,但是运行一段时间以后就频繁的报错。IIS就不能用了         错误1:     错误应用程序   w3wp.exe,版本   6.0.3790....
    99+
    2023-01-31
    报错 w3wp exe
  • window.opener.refresh()报错
    `window.opener.refresh()` 报错的原因可能是以下几种情况:1. `window.opener` 为空:在调用...
    99+
    2023-08-08
    报错
  • 【mysql报错】mysqld --initialize-insecure初始化时报错
    问题 在初始化mysql时,出现这个错误 2023-03-28T13:08:29.258730Z 0 [Note] [MY-013847] [Server] Using jemalloc.dll fo...
    99+
    2023-09-17
    mysql 数据库
  • Composer install 报错
    Composer install 报错 项目构建命令: composer install --no-dev --no-interaction -o --ignore-platform-reqs 构建输...
    99+
    2023-09-09
    composer php
  • DATAX-web报错
    (先看看是不是真的报,是阈值问题)经DataX智能分析,该任务最可能的错误原因是:[AnalysisStatistics.analysisStatisticsLog-53] com.alibaba.datax.common.excepti...
    99+
    2023-10-02
    mysql
  • Python报错:UnicodeDeco
    python读取文件时提示:UnicodeDecodeError: 'gbk' codec can't decode byte 0xaa in position 82: illegal multibyte sequence 解决办...
    99+
    2023-01-31
    报错 Python UnicodeDeco
  • javascript let报错
    JavaScript是目前世界上最流行的编程语言之一,它的使用范围非常广泛,如Web前端开发、服务器端开发、移动应用开发等。在JavaScript中,let是一个关键字,用于声明一个块级作用域的变量。但是,我们有时候会遇到使用let时出现的...
    99+
    2023-05-17
  • golang import报错
    标题:Golang报错解决:import错误Golang是一门高效且简洁的编程语言,但遇到问题时有时也会出现一些报错,其中可能会遇到import错误的问题。如果正确地处理相关问题,我们能够在Golang编写代码的过程中节省大量时间。本篇文章...
    99+
    2023-05-18
  • NBU报错83
    故障描述: 9/9/2014 6:17:31 PM - Error bptm(pid=5229) Could not open FT Client pipe for client host32: pip...
    99+
    2022-10-18
  • HBase报错:org.apache.hadoop.hbas
    HBase环境分布式环境搭建完成之后,在启动后发现有2个节点起不来,报错如下2016-04-27 03:05:32,824 FATAL [regionserver60020]&...
    99+
    2022-10-18
  • 报错:java.lang.AbstractMethodError: org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.
    会出现这个问题是导入 spring-cloud-loadbalancer后nacos中 pring-cloud-starter-netflix-ribbon会与它冲突,造成loadbalanc包失效 所以在common的pom文件中剔除掉n...
    99+
    2016-06-18
    报错:java.lang.AbstractMethodError: org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.
  • sqlyog报错2058
    报错描述 SQLyog连接mysql8.0时,SQLyog Ultimate显示报错信息并附带乱码 “错误号码2058,Plugin caching——sha2_passward could not be loaded:******** ”...
    99+
    2014-08-07
    sqlyog报错2058 数据库入门 数据库基础教程 数据库 mysql
  • GNS 3 报错
    Error when connecting to she GNS3 server:Cannot connect to http://127.0.0.1:3080.Please check if GNS3 is allowed in your...
    99+
    2023-01-31
    报错 GNS
  • Saltstack 报错 python-
    执行saltstack 报错一下信息根据报错信息修改python文件#若遇报错1#Starting salt-master daemon: /usr/lib64/python2.6/site-packages/Crypto/Util/num...
    99+
    2023-01-31
    报错 Saltstack python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作