apache — PHP не может выполнить программу, хотя разрешение доступно для www-данных

У меня есть PHP-код, который выглядит следующим образом:

<html>
<?php
$output = shell_exec("/home/ak/Documents/Translation/mosesdecoder/bin/moses");
echo $output;
?>
</html>

Когда я запускаю этот PHP-файл через браузер, в окне браузера не отображается ничего. Тем не менее, я сделал chmod -R 775 /home/ak/Documents/Translation/ и, таким образом, я знаю, что moses может быть выполнен любым.

Далее подтвердить, что пользователь www-data (веб-пользователь) имеет разрешения на выполнение mosesЯ выполнил moses в моем терминале Ubuntu с помощью

sudo -u www-data /home/ak/Documents/Translation/mosesdecoder/bin/moses

и вывод, описывающий, как использовать программу mosesпоявился на терминале.

Почему тот же вывод не отображается в браузере, когда www-data имеет разрешение?

Заранее спасибо.

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]