大家好。伙计们,请帮忙。在 PHPStorm 中一切正常,但是当我将它传输到服务器时,出现了一个错误 -
Fatal error: Uncaught PHPExcel_Writer_Exception: Could not close zip file simple.xlsx.
in /var/www/lilya/main/Classes/PHPExcel/Writer/Excel2007.php:389 Stack trace: #0
/var/www/lilya/main/report.php(247): PHPExcel_Writer_Excel2007->save('simple.xlsx')
#1 /var/www/lilya/main/Underwriting.php(2): include('/var/www/lilya/...')
#2 /var/www/lilya/main/index.php(2): include('/var/www/lilya/...')
#3 {main} thrown in
/var/www/lilya/main/Classes/PHPExcel/Writer/Excel2007.php on line 389
我已经查看了整个互联网,但我自己无法找到解决方案。试图赋予文件夹权限,一切似乎都是值得的。请帮帮我。如果需要更多信息,我准备立即将其丢弃。
事实证明,通过检查所有必要的连接来解决问题。
最初,open_basedir 没有在 php.ini 中注册以保存临时文件。
它需要添加。
我们去 /etc/php/php7.2(让它大致指定,对我来说就是这样)在 php.ini 中我们找到 open_basedir 并添加路径。
我们重新启动了 apache,一切正常。
我希望有人会帮忙。