有谁知道为什么这个工程与phpCLI很好,但与Apache失败?OpenOffice转换器不能与Apache一起工作
$cmd = "soffice --headless --nofirststartwizard -convert-to pdf:writer_pdf_Export file.doc -outdir converted/";
exec($cmd, $dump, $ret);
有谁知道为什么这个工程与phpCLI很好,但与Apache失败?OpenOffice转换器不能与Apache一起工作
$cmd = "soffice --headless --nofirststartwizard -convert-to pdf:writer_pdf_Export file.doc -outdir converted/";
exec($cmd, $dump, $ret);
我与这几个小时的挣扎,但在这里,终于让我找到了解决方案 http://geekswithblogs.net/robertphyatt/archive/2011/11/19/converting-.docx-to-pdf-or-.doc-to-pdf-or-.doc.aspx
我希望这可以帮助别人
尝试使用“出口HOME =/tmp目录”在运行OpenOffice之前。
例子:
export HOME=/tmp
soffice --headless --convert-to pdf --outdir /var/www/public/uploads/ /var/www/public/uploads/artcl.ppt
确保您要访问的文件,可以通过Apache的访问,或任何用户PHP使用。 –
从命令记录错误:'$ cmd =“soffice --headless --nofirststartwizard -convert-to pdf:writer_pdf_Export file.doc -outdir converted/2> /tmp/convert-errors.log”;'并检查错误输出后命令执行。 – Nicolai
错误日志为空;/ 测试我给了777版权soffice – D3vilroot