• Debian 11 is approaching its end-of-life (vendor EOL date - August 31, 2026). Plesk Obsidian 18.0.80 will be the last release to support it.
    If you are running Plesk Obsidian on Debian 11, we recommend you upgrade those servers to Debian 12 using our dist-upgrade tool.
  • We plan to deprecate and remove the support for XML RPC protocol versions earlier than 1.6.9.1 in Plesk Obsidian 18.0.82. We strongly recommend that you update all existing integrations using earlier versions of the XML RPC protocol to comply with the version 1.6.9.1 specification.

exec() with ffmpeg and convert

decaPeter

New Pleskian
Hello,

i'm trying to execute commands with exec() on PHP 5.2 on windows server.

I can run and echo exec('whoami') but i cant run exec() with ffmpeg and concert.

With
Code:
echo exec('convert.exe a.jpg output.png')
return : "ParamŠtre non valide"
i have tried everything :

Code:
$input = "C:\\my\\folder\\httpdocs\\imagick\\a.jpg";
$output = "C:\\my\\folder\\httpdocs\\imagick\\output.png";
echo exec("convert.exe $input $output");
return : "ParamŠtre non valide"

Code:
$input = "C:/my/folder/httpdocs/imagick/a.jpg";
$output = "C:/my/folder/httpdocs/imagick/output.png";
echo exec("convert.exe $input $output");
echo exec("convert $input $output");
return : "ParamŠtre non valide"
but in windows cmd shell, it works!!

Code:
echo exec("ffmpeg.exe input.avi output.flv");
Code:
echo exec("ffmpeg input.avi output.flv");
return nothing... and its the same with all path tests... (but it works in cmd)

any idee? i need help, i have read so much forum but i never solved the problem :(
 
solved :

it was a security of IIS plesk user. I had to add rights for IIS Plesk user on folters of ffmpeg and convert. Now it works.
 
Back
Top