Apache 通过cgi运行amixer

Apache 通过cgi运行amixer,apache,bash,cgi,alsa,Apache,Bash,Cgi,Alsa,我正试图通过web界面运行shell命令(amixer set Master 1+)。 我已经在目标服务器(Ubuntu12.04,桌面)上安装了apache,并用一个简单的Hellow world测试了该设置!剧本一切正常,但如果我尝试使用amixer执行此操作,则不会得到任何结果。我甚至没有得到任何输出,尽管如果我试图将输出打印到一个文件中,该文件已创建 我不确定这是配置问题还是缺少命令问题 我怎样才能做到这一点 编辑: 我在此附上我认为相关的/var/log/apache2/error.l

我正试图通过web界面运行shell命令(
amixer set Master 1+
)。 我已经在目标服务器(Ubuntu12.04,桌面)上安装了apache,并用一个简单的Hellow world测试了该设置!剧本一切正常,但如果我尝试使用
amixer
执行此操作,则不会得到任何结果。我甚至没有得到任何输出,尽管如果我试图将输出打印到一个文件中,该文件已创建

我不确定这是配置问题还是缺少命令问题

我怎样才能做到这一点

编辑:
我在此附上我认为相关的
/var/log/apache2/error.log的一部分

amixer:Mixer-attach默认错误:没有这样的文件或目录[Sat] 26 17:54:05 2012][error][client 192.168.1.103]文件不存在: /var/www/favicon.ico


很抱歉,回复太晚,由于意外的维修工作,我不得不离开家几天

这个问题可能与权限有关,但除非你发布一些代码,否则我们无法真正帮助你。我很想发布代码,但我不知道发布什么。括号中的示例是我的文件(bash文件)中唯一的一行。apache错误日志中有什么内容吗?@IanGregory:我已经发布了部分错误日志,应该是相关的