Installation pour Webmestre
|
|
Avec CGI |
1.1 - Extraction Téléchargez W3Perl. Décompressez le à la racine de votre serveur Web (les fichiers de W3Perl doivent être lisibles depuis un navigateur Web), un répertoire /w3perl/ sera ainsi crée. 1.2 - Permission
Les scripts doivent avoir les droits en exécution (chmod +x *.pl)
1.3 - Installation
1.4 - Fichier de configuration
Utilisez votre navigateur préféré et rendez vous
à cette adresse http://localhost/w3perl/admin/ où
localhost est le nom de votre serveur Web. L'interface
d'administration de W3Perl devrait apparaitre.
1.5 - Lancement des stats Maintenant vous êtes prêt pour lancer W3Perl ! Vous pouvez utiliser 'Launch scripts' à partir de l'interface d'administration et cliquer sur le script que vous désirez executer ou utiliser la ligne de commande pour lancer les stats. A vous de choisir. L'utilisateur Web et vous-meme ayant des droits différents, il n'est pas conseillé de mélanger ces deux types de lancement. 1.6 - Crontab Si tout vous semble parfait, editez le script cron-w3perl.pl et choississez quelles stats vous désirez avoir et ajoutez ce script dans votre crontab. L'option -a permet de mettre à jour toutes vos stats automatiquement.
|
Conseils |
1 - Lisez attentivement la documentation. La plupart des
réponses s'y trouvent, pensez également à
utiliser l'option -h pour connaitre les possibilités de chaque script.
2 - Si vous avez plusieurs sites web sur la même machine, inutile d'installer W3Perl plusieurs fois (voir l'installation pour les virtual host). 3 - Vous pouvez avoir autant de fichiers de configuration que vous le désirez. Il convient alors de les charger avec l'option -c. 4 - N'oubliez pas de protéger avec un mot de passe votre répertoire d'administration /w3perl/admin/ pour éviter que tout le monde puisse modifier votre configuration. 5 - Si vous ne pouvez pas créer un sous-répertoire w3perl au sein de votre répertoire cgi-bin, il vous faudra alors éditer tous les fichiers de /w3perl/admin/ et changez les liens de /cgi-bin/w3perl/ vers /cgi-bin/ 6 - Si vous rencontrez des 'Internal error' , cela a probablement un rapport avec les droits d'acces aux fichiers. Jetez un coup d'oeil aux dernières lignes de votre fichier error_log dans ce cas pour en savoir plus. |