Я недавно установил awstats 7.3, но у меня проблемы с просмотром отчетов через его веб-интерфейс. В веб-интерфейсе отображается сообщение «Никогда не обновлялось», и все данные пусты и / или нули. Однако я могу создавать статические отчеты с действительными данными, используя awstats_buildstaticpages.pl
команда.
Результат выполнения обновления выглядит так:
$ sudo /usr/local/awstats/wwwroot/cgi-bin/awstats.pl -update -config=www.mysite.com -configdir=/etc/awstats/
Create/Update database for config "/etc/awstats/awstats.www.mysite.com.conf" by AWStats version 7.3 (build 20140126)
From data in log file "/var/log/httpd/access_log"...
Phase 1 : First bypass old records, searching new record...
Direct access after last parsed record (after line 566848)
Flush history file on disk (unique hosts reach flush limit of 20000)
Flush history file on disk (unique hosts reach flush limit of 20000)
Jumped lines in file: 566848
Found 566848 already parsed records.
Parsed lines in file: 2029062
Found 35 dropped records,
Found 0 comments,
Found 0 blank records,
Found 325 corrupted records,
Found 0 old records,
Found 2028702 new qualified records.
/usr/local/awstats
(с участием tools
и wwwroot
каталоги внутри)./etc/awstats/awstats.www.mysite.com.conf
DirData
является /usr/local/awstats/wwwroot/stats-db
. Он содержит два файла данных, которые выглядят должным образом (за этот месяц и за последний). Я изменил это с /var/lib/awstats
чтобы убедиться, что он доступен для чтения пользователем веб-сервера (и я подтвердил, что это так, сделав файлы данных временно доступными через веб-браузер).SiteDomain="www.mysite.com"
и HostAliases="mysite.com www.mysite.com 127.0.0.1 localhost"
Как ни странно, awstats_buildstaticpages.pl
команда воля создавать отчеты, содержащие все ожидаемые данные. Просто сломан веб-интерфейс.
Кажется, это связано с этот вопрос, но там нет принятого решения (и предложения тоже не помогли).
Я проверил все, что мог здесь придумать, не желая углубляться в код Perl. Любые идеи?