Personal tools
You are here: Home GNU / Linux Debian 4.0 Etch Installer phpMyVisites sur Debian 4.0 Etch
Document Actions
  • Send this page to somebody
  • Print this page
  • Add Bookmarklet

Installer phpMyVisites sur Debian 4.0 Etch

by Pierre-Yves Landuré last modified 2008-06-05 08:19

phpMyVisites est un outil de mesure de la fréquentation de site Internet qui a laissé sa place à Piwik. Cependant, contrairement à Piwik, il est entièrement francisé. Ce guide vous explique comment l'installer sur Debian 4.0 Etch.

Remarque: phpMyVisites est maintenant obsolète, car remplacé par Piwik. Vous pouvez installer Piwik en consultant mon guide: Installer Piwik (anciennement PhpMyVisites) sur Debian 4.0 Etch.

Pré-requis

En premier lieu, vous devez installer un serveur HTTP avec le support du PHP. Pour ce faire, vous pouvez suivre mon guide Installer Lighttpd et PHP 5 sur Debian 4.0 Etch.

Vous devez ensuite créer une base de donnée PHPMYVISITES pour votre installation. Pour ce faire, vous pouvez suivre mon guide MySQL sur Debian 4.0 Etch.

Vous devez ensuite installer les extensions PHP et autres logiciels nécessaires:

/usr/bin/apt-get install unzip php5-mysql php5-gd

Augmentez aussi la limite mémoire de PHP:

/bin/sed -i -e 's/memory_limit = .*/memory_limit = 128M/' /etc/php5/cgi/php.ini
/bin/sed -i -e 's/memory_limit = .*/memory_limit = 128M/' /etc/php5/apache2/php.ini

Remarque: Ignorez les erreurs concernant les fichiers inexistant.

N'oubliez pas de redémarrer votre serveur HTTP:

/etc/init.d/apache2 force-reload
/etc/init.d/lighttpd force-reload

Installation

Téléchargez la dernière version de phpMyVisites:

/usr/bin/wget http://www.phpmyvisites.net/fichiers/phpmyvisites_2_3.zip \
--output-document=/tmp/phpmyvisites.zip

Décompressez l'archive ainsi obtenue:

/usr/bin/unzip -d /opt /tmp/phpmyvisites.zip

Nous créons les dossiers pour les fichiers cache et de configuration de PHPMyVisit

/bin/mkdir --parent /var/lib/phpmv2/config
/bin/mkdir --parent /var/lib/phpmv2/datas
/bin/chown -R www-data:www-data /var/lib/phpmv2

Nous créons des liens symboliques vers ces dossiers:

/bin/ln -s /var/lib/phpmv2/config /opt/phpmv2/config
/bin/ln -s /var/lib/phpmv2/datas /opt/phpmv2/datas

Et créez un lien symbolique pour le rendre disponible depuis le serveur Web:

/bin/ln -s /opt/phpmv2 /var/www/phpmv2

Vous pouvez maintenant accéder à Piwik via l'URL:

Configurez l'application.

Utilisation avec serveur intermédiaire

Si vous souhaitez utiliser phpMyVisites derrière un serveur intermédiaire (par exemple, le mod_proxy d'Apache), modifiez le fichier /opt/phpmv2/modules/Url.php de la manière suivante:
...
function getHostUrl()
{
return "http://phpmv2.domain.com";
...
function getScriptName()
{
$phpmv_url_chemin = '';
if(isset($_SERVER['PATH_INFO']) && !empty($_SERVER['PATH_INFO']))
{
...
if(empty($phpmv_url_chemin))
{
$phpmv_url_chemin = $_SERVER['SCRIPT_NAME'];
}
$phpmv_url_chemin = preg_replace('/^\/phpmv2/', '', $phpmv_url_chemin);
return $phpmv_url_chemin;
}
...

En remplaçant les valeurs en gras par celles correspondant à votre configuration.

Remerciements

BlogBang
Navigation
 

Powered by Plone CMS, the Open Source Content Management System

This site conforms to the following standards:

Wikio