我正在尝试开发自定义wordpress安装程序。 为此,我想克隆我在bitbuckets privates repository中的模板。
所以我得到了一个由exec()php命令启动的sh脚本。 在这个sh脚本中,它尝试做类似的事情:
#!/bin/zsh
git clone git@bitbucket.org:username/myTheme.git
但是exec()函数什么都不做,什么都不输出并返回退出代码= 1 调试不是很容易。
你知道发生了什么,我能做些什么来解决它? 非常感谢您的帮助
答案 0 :(得分:0)
如果您的php exec输出为空,也许您没有看到错误,所以您必须将stderr发送到stdout
exec('git clone <repo_name> 2>&1', $output);
echo implode("<br/>\n", $out);