phpword – ZipArchive :: close():无法创建临时文件:权限被拒绝nginx

我想要一个很好的建议如何解决以下问题.
对于一个平台,我必须创建php word文档,所以在Apache dev环境中,这个代码执行完美;但是在nginx平台上,我继续收到错误,因为主题建议:

ZipArchive::close(): Failure to create temporary file: Permission denied

构建非常简单:

$phpWord = new \PhpOffice\PhpWord\PhpWord();

//code block as in the documentation

$objWriter = \PhpOffice\PhpWord\IOFactory::createWriter($phpWord,'Word2007');

$objWriter->save('doorverwijzing_patient_xxxxxxxxxx.docx');

我在哪里更改nginx文件夹structrue中的这些权限,以便能够创建这些文档?

最佳答案
似乎上传目录指向的是根文件夹.出于安全考虑,此文件夹没有外部写入权限.
将存储文件夹更改为(符号链接).private / upload /之后,错误似乎已修复.

也许这可以帮助别人.

转载注明原文:phpword – ZipArchive :: close():无法创建临时文件:权限被拒绝nginx - 代码日志