Si vous avez installé le plugin awstats pour Alternc comme indiqué ici. Il y a un bug dans l’installation (au jour du 1er Août 2009) concernant les fichiers de configuration d’AWStats.
Pour être bref, AWStats dans sa configuration par défaut suite à l’installation du paquet et de sa configuration dans l’administration d’Alternc n’est pas capable de parser correctement les logs du serveur (Uniquement si vous utilisez Apache 2 et donc crée des rapports de statistiques pour un domaine qui correspondent à l’ensemble du serveur et non pas uniquement au domaine en question.
Ce bug est également signalé ici.
Deux méthodes pour réparer cela.
Modifier les sources et recompiler
Il suffit de modifier le fichier debian/postinst
:
- nano ~/alternc-awstats/debian/postinst
et de modifier la ligne 78 qui doit être :
- LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot"
par :
- LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot %other %virtualname"
Puis de regénérer le paquet avec la commande :
- svn-buildpackage -rfakeroot --svn-builder=debuild --svn-ignore-new
Et de le réinstaller une fois regénéré.
Modifier le fichier de configuration fautif après installation
Modifier directement le fichier fautif après installation :
- sudo nano /etc/awstats/awstats.log.alternc.conf
et de modifier la seconde ligne cette fois qui doit être :
- LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot"
par :
- LogFormat="%host %other %logname %time1 %methodurl %code %bytesd %refererquot %uaquot %other %virtualname"