webhook问题

按照视频设置webhook,不能成功,逐条语句检查,如下图

QQ截图20160710110621.jpg

是在执行红框中的语句时,coding的webhook提示错误,如何解决啊!

gaofei

laravel错误信息如下:
[2016-07-10 03:27:45] local.ERROR: Symfony\Component\Debug\Exception\FatalErrorException: Constant expression contains invalid operations in /home/www/live/app/Http/Controllers/DeploymentController.php:15
Stack trace:
#0 {main}

gaofei

15行语句如下:
protected $shell;

Tomoe

代碼中有常量嗎?

constant XXX = 'xxx'

之類的

gaofei

在JellyBool 教主的帮助下,问题已解决,原因是php的exec函数禁用

libobo

我用的是apache 服务器,在执行到生成 部署公钥的时候报错了,请问同学你有遇到这个报错吗?该怎么解决?

gaofei

@libobo 你的命令错了吧
sudo -Hu www ssh-keygen -t rsa ,你Hu没有加-

libobo

@gaofei 我加了还是报一样的错误 😃

gaofei

@libobo 你的问题我遇到过,应该是 /etc/sudoers文件的配置有问题

libobo

@gaofei 我当前登录的用户是root,是可以用sudo命令的吧 😃 ,还有是不是本地 服务器,线上服务器的配置都是一样才行?

libobo

@gaofei 我不知道该怎么修改 😃 , 我打开/etc/sudoers 看了,望赐教

gaofei

@libobo

你看看和我的配置一样不

libobo

我的是这样的

libobo

@gaofei 我用的是cenos6.5 我发现我这里的配置项和你的有些不同

gaofei

@libobo centos我没有用过,你查查吧,应该就是sudoers文件的问题

libobo

@gaofei 好的,谢谢 😃