我已经使用apache在freebsd服务器上安装libreoffice,以便以编程方式转换文档(例如odt-> pdf).它从命令行工作!但是我的目标是能够从PHP这要求网络用户(www)可以运行libreoffice.但它不能.
当我自己的用户运行libreoffice时,我得到:
- %libreoffice --headless -convert-to pdf Litteraturundervisningogit.doc
- javaPathHelper: not found #This should not be a problem,says people on the net.
- convert /usr/home/bundsgaard.net/www/jeppe/foredrag/Litteraturundervisningogit.doc ->
- /usr/home/bundsgaard.net/www/jeppe/foredrag/Litteraturundervisningogit.pdf using writer_pdf_Export
- %
如果我尝试与root相同的命令,它不起作用.同样的问题也是来自PHP的www-user:
- sp# libreoffice --headless -convert-to pdf Litteraturundervisningogit.doc
- javaPathHelper: not found
- sp#