Windows下PHPWord 报错 Could not close zip file


关键词

PHPWord

摘要

本文介绍PHPWord的一个报错Could not close zip file,这个问题出现在Windows操作系统上,本质的原因是C:\WINDOWS\Temp目录权限问题。

项目中用到了PHPWord来生成Word文档,本地测试环境是使用Windows+Apache来搭建的,运行没有问题。

迁移到服务器上,服务器是Windows Server + IIS的环境,其它一切正常,但在使用PHPWord导出Word文档时,报如下错误:

:(
Could not close zip file C:\WINDOWS\Temp\Php791.tmp.
错误位置
FILE: D:\..省略路径..\vendor\phpoffice\phpword\src\PhpWord\Shared\ZipArchive.php  LINE: 163

经过多番测试和朋友沟通,最后确定是权限问题。在将IIS的匿名账号设置在C:\WINDOWS\Temp目录上有修改的权限后,即可导出成功!
更细的权限可以设置为“创建文件/写入数据”。

关于Windows下PHPWord 报错 Could not close zip file,本文就介绍这么大,希望对您有所帮助!

 

文章的版权

洪哥写文章很苦逼,如果本文对您略有帮助,点击感兴趣的广告支持洪哥!万分感谢!本文属于“洪哥笔记”原创文章,转载请注明来源地址:Windows下PHPWord 报错 Could not close zip file:http://www.splaybow.com/post/phpword-windows-could-not-close-zip-file.html

关注与收藏

如果您在服务器运维、网络管理、网站或系统开发过程有需要提供收费服务,请加QQ:115085382!十年运维经验,帮您省钱、让您放心!
亲,如果有需要,先存起来,方便以后再看啊!加入收藏夹的话,按Ctrl+D


« PHP获取文件创建时间