Mam taki problem, a mianowicie chcę zrobić automatyczne tworzenie miniaturki na wgrywanego pliku za pomocą FFmpeg. Oczywiście na localhost wszystko ładnie pięknie się generuje, po wrzuceniu zmian na serwer już nie jest tak kolorowo.
FFmpeg jest uruchamiany w CLI.
Z tego co widzę w php.ini funkcje system,exec,shell_exec,passthru,popen,dl,proc_open,proc_nice są zablokowane.
Stworzyłem, więc ticket'a, a w odpowiedzi dostałem:
"uprzejmie informuję, że możliwość skorzystania z funkcji shell_exec() istnieje jedynie z poziomu konsoli (bądź CRONa)"
Podesłali też link, w którym piszą aby dodać do polecenia "php56 -c /usr/local/php/php.ini".
Czyli wywolanie tego powinno wygladac:
shell_exec("php56 -c /usr/local/php/php.ini /home/mistrz/domains/xxx/public_html/beta/admin/static/ffmpeg/bin/ffmpeg -i /home/mistrz/.tmp/phpajWcRx -b:v 1024k -r 100 -an -ss 1 -s x /home/mistrz/domains/xxx/public_html/beta/content/thumbs/Audi_a8_drift_fail.jpg 2>&1");
Aczkolwiek to tez nie przynosi rezultatu.
Może ktoś jakiś pomysł, a może już miał ktoś z tym taki problem
