Невозможно создать отчет Awstats - в awstats.pl отказано в разрешении

0

Я только что установил свежую копию Awstats 7.1 на моем сервере под управлением CentOS 6.3 и nginx. Когда я пытаюсь запустить эту команду для генерации отчета:

/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 - после chmod-ing awstats.pl он, кажется, работает правильно! Если вы хотите опубликовать свой ответ более в формате ответа, я буду рад принять его, спасибо!
Джош Маунтин

Ответы:

1

Возможно, права доступа awstats.pl не являются исполняемыми. Ваш chmod 755 /usr/local/awstatsне рекурсивный, чтобы также применить на awstats.pl.

переигровка
источник
1
Спасибо :) после применения chmod к awstats.pl теперь он будет работать без ошибок.
Джош Маунтин