Я только что установил свежую копию 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 он, кажется, работает правильно! Если вы хотите опубликовать свой ответ более в формате ответа, я буду рад принять его, спасибо!
—
Джош Маунтин