Après moultes recherches, tests, et autre...J'ai enfin réussi à installer awstat...
Et mieux, a le faire afin que chacun de mes virtualhost ai ses propres stats et uniquement ses stats... Une chose est sûre : le mod perl proposé ne suffit pas... Pire il n'est pas fonctionnel pour awstat en tout cas...
Donc, la première chose a faire, c'est de récupérer perl pour windows ici : [downloads.activestate.com]
installez le dans votre dossier /wamp/perl afin de remplacer perl pour wamp... Ensuite, pour awstats, il faudra décommenter la ligne : ScriptInterpreterSource registry
Et il suffit de suivre la procédure...Heu petite précaution, dans le fichier de config de l'hôte, ne pas oublier de faire quelques petits changements : 1- LogFile="c:\wamp\apache\logs\localhost-access_log.log" ou plus exactement indique l'emplacement du fichier log 2- LogFormat=4 3- SiteDomain="localhost" enfin, mettre son domaine web 4- HostAliases="localhost www.localhost 127.0.0.1 localhost" et les alias 5- AllowToUpdateStatsFromBrowser=1 permet de mettre a jour les stats par interface web
Si vous souhaitez accéder à toutes les fonctions, il faut plutot modifier le paramétre "common" du format de log par "combined" et laisser l'option LogFormat=1
Suite à la réception d'un mail (salut yannick) je vais préciser encore un peu...
Voici les étapes que j'ai suivi : 1-Installation de wamp 2-installation du mod perl 3-installation de perl dans le répertoire /wamp/perl avec ce fichier : [downloads.activestate.com] 4-edition de /wamp/apache/conf/httpd.conf 5-ensuite, décommenter la ligne ScriptInterpreterSource registry 6-rechercher l'endroit ou les logs sont spécifiés dans httpd.conf toujours 7-modifier la ligne en CustomLog logs/access.log combined 8-sauvegarder httpd.conf 9-installation d'awstat dans /wamp/awstat avec ce fichier : [prdownloads.sourceforge.net] 10-Commencer l'install d'awstat et l'installer dans /wamp/awstat 11-Une fois l'install terminée, une fenêtre noire de configuration apparaitra...C'est là que la vrai configuration d'awstat commence... 12-Il demande d'abord ou se trouve apache donc mettre (modifier au besoin) c:\wamp\apache 13-Il demande ou se trouve le httpd.conf donc mettre (modifier au besoin) c:\wamp\apache\conf\httpd.conf 14-Il demande si vous souhaitez construire un profil : dites oui 15-Il demande donc le nom de votre site web si c'est un site de test, localhaot suffit...Mais en général, si on veut des stat, c'est pour de la production donc mettre www.votresite.com (modifier au besoin) 16-Valider les deux fois qu'il le demande et l'installation d'awstat à proprement parler sera terminée... 17-Les fichiers intéressants sont maintenant dans \wamp\awstats\wwwroot\cgi-bin il y en a un qui s'appelle "awstats.www.votresite.com.conf" c'est LE fichier de configuration pour votre site. Toutes les prochaines manipulations se passeront là-dedans... 18-Rechercher la ligne LogFile="/var/log/httpd/mylog.log" et modifier cela afin que cela pointe vers le fichier /wamp/apache/logs/access.log 19-Vérifier que la ligne SiteDomain soit du type SiteDomain="www.votresite.com" 20-Dans HostAliases Mettre les différents alias de votre site 21-Mettre DNSLookup à 1 (DNSLookup=2 par défaut mais il vaut mieu mettre DNSLookup=1) 22-Si vous voulez pouvoir mettre à jour vos stats par l'interface web, mettre AllowToUpdateStatsFromBrowser=1 au lieu de 0 23-Personnellement, j'ai aussi mis AllowFullYearView=3 24-Tout les reste ne dépend que de vos préférences...Mais sachez que les fichier de config sont toujours stockés dans le meme endroit, que awstat différencie souvent votresite.com de www.votresite.com et que les fichiers de config portent tous un nom du type :"awstats.www.votresite.com.conf" ou bien "awstats.cequevousavezrentrélorsdelinstall.conf"...Donc ceux qui ont un nom dyndns, ce sera de la forme : "awstats.hote.dyndns.org.conf" ou quelque chose d'approchant...
super, je te remercie, cela fonctionne parfaitement. J'ai eu beaucoup de mal à installer awstats mais avec ton tutorial, c'est très clair et simple. Merci encore Yannick