我在笔记本电脑上设置了一个 Web 服务器。我正在构建一个通过本地网络访问的 Web 应用程序。我有一个 php 文件,其中包含以下几行:
$command = "/usr/bin/oowriter --invisible --convert-to pdf /var/www/hackathon/document/gaurav.doc -outdir /var/www/hackathon/pdf/"
exec($command, $output, $return_var);
print_r($output);
所以,问题是当我在终端运行上面的代码时,php 运行得很好。但是当通过网络浏览器访问时,输出只是空的,并且没有按预期进行转换。
Apache 错误日志显示以下几行:
[Java 框架] 函数 createSettingsDocument (elements.cxx) 出错。
javaldx 失败!
警告:无法从 javaldx 读取路径
我已经尝试了https://wiki.archlinux.org/index.php/Libreoffice#Fixing_Java_Framework_Error的解决方案。但它没有用。
我正在使用 OpenJDK 7。
有人对如何使这项工作有任何想法吗?