gpt4 book ai didi

php - libreoffice 的 shell_exec 错误

转载 作者:太空宇宙 更新时间:2023-11-03 17:09:21 25 4
gpt4 key购买 nike

我尝试用 php 执行以下命令:

shell_exec('libreoffice --headless --convert-to pdf test.doc 2>&1');

我收到以下错误:

[Java framework] Error in function createSettingsDocument (elements.cxx).
javaldx failed!
Warning: failed to read path from javaldx

这个有效:

exec('touch test1');

并且在命令行上这也有效(生成 pdf):

$ libreoffice --headless --convert-to pdf doc1.doc

这是权限问题吗?我该如何解决?

最佳答案

尝试设置如下输出路径:

exec('libreoffice --headless --convert-to pdf test.doc --outdir /YOUR/PATH/');

或者您为您的网络服务器用户尝试这样的事情:

sudo -u www-data -c "export HOME=/tmp"

在这里找到:https://stackoverflow.com/a/10193459/5431346

关于php - libreoffice 的 shell_exec 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43399735/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com