0

我知道这个问题被广泛提出,但我仍然不能这样做。我有一个有效的 bash 脚本。我用的shell_exec()方法。我尝试了所有情况:bash 脚本和php文件在同一个目录中。Bash 脚本位于主目录中。我正在使用PHP 5.4它,它不能来自“safe_mode”错误。

任何想法?

/**
 * @Route("/ftp")
 * @Template()
 */
public function ftpAction(){

    $output = shell_exec('sh ./test.sh');

    var_dump($output);

    return new Response('ftp :'.$output);
}
4

1 回答 1

1

我找到了解决方案。(https://serverfault.com/questions/272551/how-do-you-give-execute-permissions-to-apache2-user-and-not-to-everyone-else

对此感到抱歉。谢谢你的帮助。

于 2013-10-10T06:58:20.520 回答