我刚刚在运行 CentOS 6.3 和 nginx 的服务器上安装了 Awstats 7.1 的全新副本。当我尝试运行此命令来生成报告时:
/usr/local/awstats/tools/awstats_buildstaticpages.pl -update -config=mydomain.com -dir=/srv/apps/mydomain/awstats -awstatsprog=/usr/local/awstats/wwwroot/cgi-bin/awstats.pl
我收到以下错误:
sh: /usr/local/awstats/wwwroot/cgi-bin/awstats.pl: Permission denied
我尝试过的方法
- chmod 755 /usr/local/awstats
- 使用“su -”运行命令
- 将用户/组更改为“nginx”
任何帮助深表感谢。
答案1
可能是 awstats.pl 的权限未设置为可执行。您chmod 755 /usr/local/awstats
无法递归地将权限应用于 awstats.pl。