Linux Windows fileshare上的PHPExcel权限错误
我在Ubuntu服务器上运行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
[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
执行此操作,请不要忘记重新安装/重新启动)