ffmpeg — exec () просто запускается при доступе к целевому php в браузере

я использую этот код для запуска другого php для какой-то работы (ffmpeg convert)

    $binpath = get_option('binpath','/usr/bin/php');
$command = $binpath." -cli -f ".ABSPATH."/videocron.php";
exec( "$command > /dev/null &", $arrOutput );

но когда я загружаю видео и запускаю этот код, не конвертируйте видео навсегда.

но когда я получаю доступ к videocron.php из браузера, все видео, которые я загружаю, конвертируются внезапно !!!

я использую альтернативную функцию exec (system(); exec(); passthru(); shell_exec();)
и я проверяю videocron.php читаемой функцией, она читаема.

даже я меняю владельца videocron.php никому не

в журнале mod_security я получаю эту ошибку:

[Tue Sep 20 23:01:11 2016] [error] [client 37.156.10.171] ModSecurity: Multipart parsing error (init): Multipart: Boundary not found in C-T. [hostname "codenevis.net"] [uri "/lib/upload-ffmpeg.php"] [unique_id "V@GAb38AAAEAAGrk2QoAAAAH"]

но даже я unistalll mod_security не работает автоматически.

но ни в коем случае не конвертируйте видео, пока я не получу доступ к videocron.php из браузера!

0

Решение

Спасибо за огромную помощь и помощь от терпения & слушаю мой вопрос.
Я решаю это путем установки MySQL.

yum install php-pdo php-mysqli

и перезапустите приложение

0

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

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

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