Apache 使用CGI运行修改文件的脚本

Apache 使用CGI运行修改文件的脚本,apache,cgi,Apache,Cgi,我刚刚开始在Apache中使用CGI,并且能够生成动态网页。然而,我希望能够在我的服务器上运行修改文件的脚本,而不仅仅是回显文本 例如考虑脚本 CREAT.CGI #!/bin/bash touch example echo "Content-type: text/html" echo "" echo "Creating Example File" exit 0 如果在我的服务器上运行此操作,则会创建文件example,但是如果通过网页使用CGI调用该文件,则不会创建example。这是

我刚刚开始在Apache中使用CGI,并且能够生成动态网页。然而,我希望能够在我的服务器上运行修改文件的脚本,而不仅仅是回显文本

例如考虑脚本<代码> CREAT.CGI

#!/bin/bash

touch example
echo "Content-type: text/html"
echo ""
echo "Creating Example File"

exit 0

如果在我的服务器上运行此操作,则会创建文件
example
,但是如果通过网页使用CGI调用该文件,则不会创建
example
。这是为什么?我该如何解决它?

Apache将以其自己的用户身份运行-确保用户对您尝试创建文件的目录具有权限。

Apache将以其自己的用户身份运行-确保用户对您尝试创建文件的目录具有权限OK,cool这是可行的。如果你想发帖,我会接受你的回复。非常感谢,谢谢。