NoWayHome
21/08/2007, 16h23
Ovh propose une release avec windows et plesk 8.1.
Je n'ai pas étudier cette release car je travaille sous unix .
Alors si vous etes sous un unix avec plesk 8.1 ( que vous avez update ou pas ) vous avez remarquer l'apparition de Awstats .
Mais voila , quand on coche les stats et qu'on selectione awstats comme afficheur de stats , ben rien ne se passe .
Bien embetant n'est ce pas ?
Note : Notez les chemins que vous obtenez lorsque vous faite les locates pour ne pas reutiliser les miens qui ne vous conviendrons peut etre pas.
1er chose .
Rajouter le cron qui lancera la creation .
A partir de l'interface plesk :
Dans serveur / Tâches planifiées
chercher l'utilisateur root .
et rajouter la tache : /usr/local/psa/admin/sbin/statistics aux moments que vous souhaiter .
Note : vous pouvez aussi le faire via ssh hein .
Vous pouvez attendre qu'elle s'execute ou forcer un peu la main
2eme chose .
En ssh
regarder le log /var/log/messages
Vous allez voir une erreur du type :
statistics: Unable to execute /usr/share/awstats/tools/awstats_buildstaticpages.pl -awstatsprog=/usr/share/awstats/wwwroot/cgi-bin/awstats.pl -configdir=/usr/local/psa/etc/awstats -config=domaine-name -dir=/var/www/vhosts/domaine-name/statistics/ftpstat/
Cela signifie que lors de l'execution du cron , ben il trouve pas certains fichiers ..
Faite :
pour mettre à jour la base des fichiers puis faite une recherche des fichiers
awstats.pl & awstats_buildstaticpages.pl
Noté bien le chemin dans lequel ils se trouvent .
notre erreur nous a appris que le fichier /usr/share/awstats/tools/awstats_buildstaticpages.pl n'etait pas trouvable
et pour cause le repertoire /usr/share/awstats/tools/ n'existe pas . ( verifier quand meme .. )
on va donc le creer
on se place dans le repertoire
et on va creer un lien symbolique vers awstats_buildstaticpages.pl ..
vous vous rappelez , je vous l'ai fait chercher .
donc vous faite
pour verifier faite
maintenant on fait pareil avec awstats.pl ..
alors on crée le repertoire qu'il faut
on s'y place
puis on fait
voila ...
Maintenant on fait
et cela génére bien les stats ..
ahh mais vous avez une autre erreur ..
cela vous dit effectivement que cela ne trouve pas certain fichier dans le repertoire lib ...
Ah ben zut alors .
Bon c pas grave on va regler ça aussi ..
et voila le tour est jouer ..
relancer la creation de vos stats
puis allez ici
http://www.votre-nom-domaine.tld/plesk-stat/webstat/
Félicitation ..
Je n'ai pas étudier cette release car je travaille sous unix .
Alors si vous etes sous un unix avec plesk 8.1 ( que vous avez update ou pas ) vous avez remarquer l'apparition de Awstats .
Mais voila , quand on coche les stats et qu'on selectione awstats comme afficheur de stats , ben rien ne se passe .
Bien embetant n'est ce pas ?
Note : Notez les chemins que vous obtenez lorsque vous faite les locates pour ne pas reutiliser les miens qui ne vous conviendrons peut etre pas.
1er chose .
Rajouter le cron qui lancera la creation .
A partir de l'interface plesk :
Dans serveur / Tâches planifiées
chercher l'utilisateur root .
et rajouter la tache : /usr/local/psa/admin/sbin/statistics aux moments que vous souhaiter .
Note : vous pouvez aussi le faire via ssh hein .
Vous pouvez attendre qu'elle s'execute ou forcer un peu la main
2eme chose .
En ssh
regarder le log /var/log/messages
Vous allez voir une erreur du type :
statistics: Unable to execute /usr/share/awstats/tools/awstats_buildstaticpages.pl -awstatsprog=/usr/share/awstats/wwwroot/cgi-bin/awstats.pl -configdir=/usr/local/psa/etc/awstats -config=domaine-name -dir=/var/www/vhosts/domaine-name/statistics/ftpstat/
Cela signifie que lors de l'execution du cron , ben il trouve pas certains fichiers ..
Faite :
updatedb
awstats.pl & awstats_buildstaticpages.pl
locate awstats.pl
locate awstats_buildstaticpages.pl
notre erreur nous a appris que le fichier /usr/share/awstats/tools/awstats_buildstaticpages.pl n'etait pas trouvable
et pour cause le repertoire /usr/share/awstats/tools/ n'existe pas . ( verifier quand meme .. )
on va donc le creer
mkdir -p /usr/share/awstats/tools/
cd /usr/share/awstats/tools/
vous vous rappelez , je vous l'ai fait chercher .
donc vous faite
ln -s /usr/share/awstats/awstats_buildstaticpages.pl .
ls -l
alors on crée le repertoire qu'il faut
mkdir -p /usr/share/awstats/wwwroot/cgi-bin/
cd /usr/share/awstats/wwwroot/cgi-bin/
ln -sf /var/www/cgi-bin/awstats/awstats.pl .
Maintenant on fait
/usr/local/psa/admin/sbin/statistics --calculate-one --domain-name=yourdomain.com
ahh mais vous avez une autre erreur ..
cela vous dit effectivement que cela ne trouve pas certain fichier dans le repertoire lib ...
Ah ben zut alors .
Bon c pas grave on va regler ça aussi ..
locate status_http.pm
cd /usr/share/awstats/wwwroot/cgi-bin
ln -s /var/www/cgi-bin/awstats/lib/
relancer la creation de vos stats
/usr/local/psa/admin/sbin/statistics --calculate-one --domain-name=votredomaine.tld
http://www.votre-nom-domaine.tld/plesk-stat/webstat/
Félicitation ..