Почему exec не запускает программу?

Здравствуйте.
Мне нужно html конвертировать в rtf, для этого я использую unoconv. При ручном запуске из консоли все замечательно работает. Далее пытаюсь запустить преобразование из php:

<?php 
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

echo "start";   

$command = "ls";
$rez = exec($command, $output, $return_var);
print_r($rez);
print_r($output);
print_r($return_var);

$command = "unoconv --help";
$rez = exec($command, $output2, $return_var2);
print_r($rez);
print_r($output2);
print_r($return_var2);

echo "stop";


ls, другие приложения из usr/local/bin работают, а unoconv нет. возвращает код ошибки $return_var2 = "1" и все, в выводе пусто. в чем может быть проблема?
  • Вопрос задан
  • 431 просмотр
Пригласить эксперта
Ответы на вопрос 1
@Mi7teR
Senior Jquery engineer
попробуйте указать полный путь к бинарнику
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы