Предыстория такая: хочу установить скрипт phpmotion - это клон youtube.
В требованиях к скрипту следующее:
- Linux server (we have not tested in windows server)
- PHP 4.3 and above (including support of CLI)
- MySQL database server
- FFMpeg
- LAME MP3 Encoder
- Libogg + Libvorbis
- Mencoder and also Mplayer
- FFMpeg-PHP
- GD Library 2 or higher
- CGI-BIN
- Be able to run background processes
Будучи чайником во всех этих Линуксовых темах, начал борьбу с сервером
В итоге - установлена Федора 7, все требования выполнены, кроме
- не знаю, как сделать\посмотреть (если это включено по умолчанию) Be able to run background processes;
- не могу понять, рабтает ли CLI для скриптов.
В движке есть скрипт - converter.php. Он пытается конвертить видео, которое загружает пользователь.
В итоге, после загрузки, в числе всего прочего, такой лог:
Код: Выделить всё
sh: /usr/bin/mencoder: Permission denied
sh: /usr/bin/mencoder: Permission deniedхотя там всё 777
НО: дело в том, что скрипт, как в нём самом написано, running as background process - может, проблема в этом, рассуждаю я)))
Или не работает CLI для php, хотя из командной строки под рутом php выполняется.
Мало того, mencoder всё прекрасно кодирует из командной строки под рутом (ну, кто бы сомневался))))
ВНИМАНИЕ, вопрос, уважаемые знатоки))) :
1. Каким образом узнать, enable ли у меня эти самые background processes или нет?
2. Если у скрипта не хватает прав для работы с менкодером - то как это исправить?
Уж простите за чайниковость, но решить этот вопрос уж очень хочется.)))
Спасибо за внимание ;-)