apache — PHP exec () работает в командной строке, но не при запуске через браузер

У меня есть следующая строка в файле php с именем batchrender.php:

exec('/Applications/Adobe\ After\ Effects\ CC\ 2014/aerender -project /Users/abc/Sites/AETEST1.aep -comp "Komp1" -output /Users/abc/Sites/xyz.mov');

Когда я вызываю этот файл через веб-браузер, он должен отобразить фильм с помощью команды aerender unix.

Выход

ПРОГРЕСС: … After Effects успешно запущен …

но это все, и он перестает выполняться без каких-либо ошибок. Ни один фильм не отображается. (Подсчет кадров не отображается)

Когда я выполняю тот же файл php из интерфейса командной строки (Терминал), как:

 $ php batchrender.php

Все работает отлично и начинает рендерить фильм.

в файле httpd пользователь для apache2 определен как «abc», а группа — «staff», терминал также запускается с пользователем «abc»

0

Решение

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

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

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

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