我已经使用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#