我无法使用php exec()函数执行ffmpeg命令。 实际上一切都很好并且之前运行但是我们错误地在SSH中执行此命令 -d safe_mode = off 之后我们就面临着这个问题。 我们从plesk pannel开始,并在php.ini中检查它是safe_mod = on但是我们仍然无法通过exec()函数执行ffmpeg命令。 任何人都可以帮助我。
谢谢, 法拉兹
答案 0 :(得分:1)
要使exec()正常工作,你需要在php.ini中使用save_mode = off
所以修复应该只是:在你的php.ini里面编辑save_mode = on save_mode = off 并重新启动您的网络服务器
ssh命令不应与您的网络服务器有任何关系。
在php.net文档中(http://nl3.php.net/manual/en/function.exec.php) 他们说:
注意:启用安全模式时,您 只能执行中的文件 safe_mode_exec_dir之。实用 原因,目前不允许 在...的路径中有..组件 可执行文件。