не удалось запустить oowriter от имени веб-пользователя

У меня есть веб-сервер, настроенный на моем ноутбуке. Я создаю веб-приложение, к которому я обращаюсь через локальная сеть. У меня есть файл php, который содержит следующие строки:

$command = "/usr/bin/oowriter --invisible --convert-to pdf /var/www/hackathon/document/gaurav.doc -outdir /var/www/hackathon/pdf/"
exec($command, $output, $return_var);
print_r($output);

Итак, проблема в том, что когда я запускаю приведенный выше код в терминале, php работает отлично. Но при доступе через веб-браузер вывод просто пуст, и преобразование не выполняется, как предполагалось.

Журнал ошибок Apache показывает следующие строки: :

[Java framework] Ошибка в функции createSettingsDocument (elements.cxx).
javaldx не удалось!
Предупреждение:не удалось прочитать путь из javaldx

Я пробовал решения изhttps://wiki.archlinux.org/index.php/Libreoffice#Fixing_Java_Framework_Error. Но это не сработало.

Я использую OpenJDK 7.

Кто-нибудь знает, как это сделать?

10
задан smottt 17 May 2017 в 11:19
поделиться