使用git进行网站部署,给出500内部服务器错误

时间:2012-11-21 16:44:04

标签: git

我知道这不是stackoverflow上的新问题,但是我找不到能够为我解决这个问题的任何答案。所以请帮我解决我的问题。

我可以在我的站点目录中看到推送的文件。但是,当我尝试浏览域时,它显示500内部服务器错误。你能救我吗?

我到目前为止这样做了 在public_html文件夹中的服务器上:

mkdir test.git

cd!$

git init --bare --shared

chgrp -R开发者。

chmod -R g + swX。

vi hooks / post-receive

.....在vi编辑器上添加........

GIT_WORK_TREE = / home / public_html / my2 git checkout -f

chmod + x hooks / post-receive

然后在public_html的服务器上,我创建了另一个目录作为工作树 mkdir my2

cd my2

chgrp -R开发者。

到目前为止一切都很好

在我的本地计算机上 我可以轻松地推送test.git和工作树(my2文件夹)向我展示文件。

唯一的问题是当我尝试在浏览器上浏览my2时,例如example.com/my2

它给了我500个内部服务器错误。

我知道这是许可证。但我不知道如何解决它。

我在推送时已经看到用户和组在my2目录下更改。即 如果我将index.php推送到test.git

文件权限更改为

-rw-r - r-- 1 bharat bharat 72 Nov 21 10:01 index.php

其中bharat是推送test.git的用户名

请帮忙 感谢

0 个答案:

没有答案