Recentemente instalei o awstats 7.3, mas estou tendo problemas para visualizar relatórios por meio de sua interface da web. A interface web mostra "Nunca atualizado" e todos os dados estão vazios e / ou zeros. No entanto, posso gerar relatórios estáticos com dados válidos usando o comando awstats_buildstaticpages.pl
.
A saída de uma atualização é semelhante a:
$ 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
(com os diretórios tools
e wwwroot
dentro). /etc/awstats/awstats.www.mysite.com.conf
DirData
é /usr/local/awstats/wwwroot/stats-db
. Ele contém dois arquivos de dados com aparência esperada (para este mês e último). Eu mudei isso de /var/lib/awstats
para ter certeza de que era legível pelo usuário do servidor web (e verifiquei que é, tornando os arquivos de dados temporariamente acessíveis através do navegador da web). SiteDomain="www.mysite.com"
e o HostAliases="mysite.com www.mysite.com 127.0.0.1 localhost"
Curiosamente, o comando awstats_buildstaticpages.pl
irá gerar relatórios que contêm todos os dados esperados. É apenas a interface da web que está quebrada.
Parece relacionado a esta pergunta , mas não há solução aceita (e as sugestões também não ajudaram).
Eu verifiquei tudo o que posso pensar aqui, tímido de mergulhar no código perl. Alguma idéia?
Tags awstats