服务器升级后PHPExcel出错?
我在这里有点迷路,不知道还能去哪里,所以我想最好的地方应该是这里。。。因此,我最近将我的站点服务器从共享升级到VPS,之后我尝试从数据库下载Excel报告,就像我通常做的那样。但是,由于下载后升级,打开文档时出错;它给了我继续打开它的选择,但它显然是腐败或其他什么。我曾试图调试这个问题,但我最肯定的是这一个挣扎。我还确保我使用的是最新版本的PHPExcel,但遗憾的是,这并没有解决这个问题。我遇到的错误如下: “myReportName.xls”的文件格式和扩展名不匹配 如果有人能解释一下这里可能发生的事情,我将非常感激,并提前表示感谢服务器升级后PHPExcel出错?,php,excel,phpexcel,Php,Excel,Phpexcel,我在这里有点迷路,不知道还能去哪里,所以我想最好的地方应该是这里。。。因此,我最近将我的站点服务器从共享升级到VPS,之后我尝试从数据库下载Excel报告,就像我通常做的那样。但是,由于下载后升级,打开文档时出错;它给了我继续打开它的选择,但它显然是腐败或其他什么。我曾试图调试这个问题,但我最肯定的是这一个挣扎。我还确保我使用的是最新版本的PHPExcel,但遗憾的是,这并没有解决这个问题。我遇到的错误如下: “myReportName.xls”的文件格式和扩展名不匹配 如果有人能解释一下这里可
更新:我不认为这会影响它,但我想我应该补充一点,升级后我的数据库也有一个bug,由于字段没有默认值,所以没有插入任何内容。它们在共享服务器上运行良好,但在VPS上,我必须编辑所有列,使其默认值为null。另外,如果有人问我,我认为没有必要发布我的代码,因为它在服务器升级之前运行良好,所以我认为没有错误,但如果我错了,请随时告诉我。为什么在不再维护时仍使用
phpexel
。确保服务器上安装了php:^5.2 | ^7.0
,ext-mbstring
,ext-xml
,ext-xmlwriter
模块建议,使用PHPSpreadsheet
。如果是您的更新…还不清楚,您现在是否仍有bug?如果没有,请删除问题。另外,您在哪里看到这个错误?是在您尝试在Excel中打开文件时发生的吗?也许文件真的是XLSX、CSV或其他什么?