无法生成Awstats报告-对awstats.pl的权限被拒绝


0

我刚刚在运行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”

任何帮助深表感谢。


您应该显示更多详细信息。awstats.pl的权限是什么,您正在执行哪个用户,依此类推?
重播

啊,我想你在那头上钉了钉子。看起来很简单,但是我忽略了awstats.pl的实际权限-在更改awstats.pl的chmod后,它似乎可以正常运行!如果您想以更多答案的形式发布您的回复,我们将很乐意接受,谢谢!
乔什山

Answers:


1

可能awstats.pl的权限未设置为可执行。您chmod 755 /usr/local/awstats也不是递归的,也可以应用于awstats.pl。


1
谢谢:)将chmod应用于awstats.pl之后,它将立即运行而不会出错。
乔什山
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.