使用Git和PHP部署网站时出现问题(Cpanel / WHM服务器)

问题描述 投票:1回答:1

我们正在尝试使用Git,GitHub和PHP在Cpanel / WHM服务器上自动部署Web应用程序。

我尝试使用下面文章中的信息,在我们推送到仓库的GitHub上发布的服务器上设置部署脚本。

https://gist.github.com/1809044

不幸的是,似乎apache以“ nobody”身份运行脚本的事实阻止了脚本的运行。 我们以该帐户的用户身份创建了SSH密钥,并且git pull命令未运行。

有什么方法可以在部署钩子上从GitHub成功获取git repo并进行更新,而无需安装诸如Jenkins之类的复杂东西?

php git deployment github cpanel
1个回答
0
投票

您可以控制apache的运行方式吗? 我正在处理一些电子邮件/垃圾邮件问题。 我也一直在阅读,如果您运行suPHP,则您的apache将以该帐户的用户身份运行。 听起来可能正是您需要的。

© www.soinside.com 2019 - 2024. All rights reserved.