2013-10-11 36 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