я использую этот код для запуска другого 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 из браузера!
Спасибо за огромную помощь и помощь от терпения & слушаю мой вопрос.
Я решаю это путем установки MySQL.
yum install php-pdo php-mysqli
и перезапустите приложение
Других решений пока нет …