Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/16.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
Php Unoconv和IIS的飞行期问题_Php_Windows_Iis_Unoconv - Fatal编程技术网

Php Unoconv和IIS的飞行期问题

Php Unoconv和IIS的飞行期问题,php,windows,iis,unoconv,Php,Windows,Iis,Unoconv,寻找一些关于在IIS上设置Unoconv的建议 我试图通过PHP运行它,但我得到以下错误 Verbosity set to level 3 Using office base path: C:\Program Files\LibreOffice Using office binary path: C:\Program Files\LibreOffice\program DEBUG: Connection type: socket,host=127.0.0.1,port=2002,tcpNoDel

寻找一些关于在IIS上设置Unoconv的建议

我试图通过PHP运行它,但我得到以下错误

Verbosity set to level 3
Using office base path: C:\Program Files\LibreOffice
Using office binary path: C:\Program Files\LibreOffice\program
DEBUG: Connection type: socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;StarOffice.ComponentContext
DEBUG: Existing listener not found.
DEBUG: Launching our own listener using C:\Program Files\LibreOffice\program\soffice.exe.
LibreOffice listener arguments are ['C:\\Program Files\\LibreOffice\\program\\soffice.exe', '--headless', '--invisible', '--nocrashreport', '--nodefault', '--nofirststartwizard', '--nologo', '--norestore', '--accept=socket,host=127.0.0.1,port=2002,tcpNoDelay=1;urp;StarOffice.ComponentContext'].
LibreOffice listener successfully started. (pid=8808)
Failed to connect to C:\Program Files\LibreOffice\program\soffice.exe (pid=8808) in 6 seconds.
Connector : couldn't connect to socket (WSAECONNREFUSED, Connection refused)
Error: Unable to connect or start own listener. Aborting.
  • 如果我在运行PHP脚本转换文件之前在CMD
    unoconv--listener
    中运行以下命令,那么一切都会按预期工作,但我不想自己管理侦听器创建过程,因为unoconv应该这样做

  • 如果我将应用程序池标识切换为
    LocalSystem
    一切正常,则会创建侦听器并进行文件转换,但这会提供太多的访问权限

关于如何通过通常的
ApplicationPoolIdentity
进行配置以使其正常工作,您有什么想法吗

多谢各位


Ged

授予您的\u机器\IIS\u IUSRS对相关文件夹的
名称\u权限,并尝试使用AppPoolIdentity