Php laravel use命令行中的挂钩故障
我想用钩子更新我的代码,在macos中运行成功,在centos中运行失败 :Php laravel use命令行中的挂钩故障,php,laravel,Php,Laravel,我想用钩子更新我的代码,在macos中运行成功,在centos中运行失败 : 如果$command=“cd/var/www/laravel&&pwd”,则所有操作均成功。非常困惑。写入权限?我尝试$command=“cd/var/www/&echo\'passwd\”| sudo echo abc>abc.text”。不起作用。你会犯什么错误?我是一个新手,我不知道如何看待错误的信息。我只知道函数返回1,而不是0@kerbholzLook在这篇博文中,可以引导你进入正确的方向写权限吗?我尝试$c
如果
$command=“cd/var/www/laravel&&pwd”
,则所有操作均成功。非常困惑。写入权限?我尝试$command=“cd/var/www/&echo\'passwd\”| sudo echo abc>abc.text”代码>。不起作用。你会犯什么错误?我是一个新手,我不知道如何看待错误的信息。我只知道函数返回1,而不是0@kerbholzLook在这篇博文中,可以引导你进入正确的方向写权限吗?我尝试$command=“cd/var/www/&&echo\”passwd\”| sudo echo abc>abc.text”代码>。不起作用。你会犯什么错误?我是一个新手,我不知道如何看待错误的信息。我只知道函数返回1,而不是0@kerbholzLook在这篇博文中写道-,可以引导你走向正确的方向
public function pull() {
$command = "cd /var/www/laravel && git pull origin master";
$last_line = system($command, $retval);
print_r($last_line);
print_r($retval);
exit();
}