2013-10-11 39 views
0

有谁知道为什么这个工程与phpCLI很好,但与Apache失败?OpenOffice转换器不能与Apache一起工作

$cmd = "soffice --headless --nofirststartwizard -convert-to pdf:writer_pdf_Export file.doc -outdir converted/"; 
exec($cmd, $dump, $ret); 
+0

确保您要访问的文件,可以通过Apache的访问,或任何用户PHP使用。 –

+0

从命令记录错误:'$ cmd =“soffice --headless --nofirststartwizard -convert-to pdf:writer_pdf_Export file.doc -outdir converted/2> /tmp/convert-errors.log”;'并检查错误输出后命令执行。 – Nicolai

+0

错误日志为空;/ 测试我给了777版权soffice – D3vilroot

回答

0

尝试使用“出口HOME =/tmp目录”在运行OpenOffice之前。

例子:

export HOME=/tmp 
    soffice --headless --convert-to pdf --outdir /var/www/public/uploads/ /var/www/public/uploads/artcl.ppt