Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Windows fileshare上的PHPExcel权限错误_Linux_Ubuntu_Permissions_Phpexcel_Windows Server 2012 - Fatal编程技术网

Linux Windows fileshare上的PHPExcel权限错误

Linux Windows fileshare上的PHPExcel权限错误,linux,ubuntu,permissions,phpexcel,windows-server-2012,Linux,Ubuntu,Permissions,Phpexcel,Windows Server 2012,我在Ubuntu服务器上运行PHPExcel,我有权限问题 [Tue Jul 25 13:39:58.672575 2017] [:error] [pid 1456] [client 192.168.0.18:57924] PHP Warning: ZipArchive::close(): Failure to create temporary file: Permission denied in /var/www/html/i/phpExcel/Classes/PHPExcel/Writer

我在Ubuntu服务器上运行PHPExcel,我有权限问题

[Tue Jul 25 13:39:58.672575 2017] [:error] [pid 1456] [client 192.168.0.18:57924] PHP Warning:  ZipArchive::close(): Failure to create temporary file: Permission denied in /var/www/html/i/phpExcel/Classes/PHPExcel/Writer/Excel2007.php on line 388, referer: http://192.168.0.32/i/previewPO.php
[Tue Jul 25 13:39:58.677278 2017] [:error] [pid 1456] [client 192.168.0.18:57924] PHP Fatal error:  Uncaught PHPExcel_Writer_Exception: Could not close zip file /home/User/Main/Inventory/POs/t/PO_6295.xlsx. in /var/www/html/i/phpExcel/Classes/PHPExcel/Writer/Excel2007.php:389\nStack trace:\n#0 /var/www/html/i/savePOToExcel.php(143): PHPExcel_Writer_Excel2007->save('/home/User/Mai...')\n#1 {main}\n  thrown in /var/www/html/i/phpExcel/Classes/PHPExcel/Writer/Excel2007.php on line 389, referer: http://192.168.0.32/i/previewPO.php
我正试图保存到我安装在Ubuntu服务器上的Windows文件共享

如果我使用ssh连接到服务器并访问文件共享,尽管我可以创建/修改/删除文件而不会出现问题,并且如果我告诉PHPExcel在本地保存文件(linux服务器),它工作正常-我不确定问题出在哪里

以下是我安装文件共享时遵循的说明:


有人知道我如何才能完成这项工作吗?

您使用了什么命令行来安装分区?您的SSH用户与Web服务器用户相同吗?如果没有,Web服务器是否对
/home/User/Mai…
(错误消息中的一个)文件夹具有写入权限?@lxg我编辑了我的
etc/fstab
文件
//servername/sharename/media/windowshare cifs username=msusername,password=mspassword,iocharset=utf8,sec=ntlm 0
。我用SSH连接到服务器的用户名与连接到文件服务器的用户名不同。我向文件服务器验证的用户名是管理员的用户名,应该允许我做任何事情。在您提到的wiki页面上,它说明了如何将访问模式设置为
0777
。你能试试吗?(如果通过
/etc/fstab
执行此操作,请不要忘记重新安装/重新启动)