php libreoffice shell_exec funktioniert nicht

Ich versuche zu konvertieren .docx Datei zu .html mit php shell_exec in CentOS 6.5

Mein php-code:

 $command = "libreoffice --headless -convert-to html resume.docx 2>&1";
 $result = shell_exec($command);
 echo $result;

Wenn ich das index.php bei http://localhost/converter/ es gibt mich:

javaldx: could not find a Java Runtime Environment! Warnung: Fehler beim Lesen der Weg aus javaldx /usr/lib64/libreoffice/program/soffice.bin X11-Fehler: Can ' T open display: Set DISPLAY-Umgebungsvariable zu verwenden -display-option oder überprüfen Sie die Berechtigungen von Ihrem X-Server (Siehe "man X" bzw. "man xhost" für details)`

während im terminal funktioniert es perfekt:

cd /var/www/html/converter/

libreoffice --healdess -convert-to html resume.docx

hier schafft es resume.html in meinem /var/www/html/converter/.

Schreibe einen Kommentar