【发布时间】:2014-05-07 23:46:26
【问题描述】:
我正在关注this tutorial。
通过浏览器访问脚本时,我无法让gitpull.php 脚本执行 git pull。
我可以从远程服务器上的 shell 手动执行 git pull。
我可以手动运行php脚本:
<?php `git pull`;
如果我在 shell 中显式调用脚本,它将使用反引号来运行 shell。 php gitpull.php
我已经检查了 php 文件的权限,该文件属于 www-data 用户。为什么我可以通过 shell 运行脚本而不是浏览器?
【问题讨论】:
-
您是否进行了测试以确保 php 本身可以正常工作?只需一个简单的
<?php echo "Hello world!";即可。