Configuration de BBClone sous Nginx

BBClone est un compteur de visites en mode KISS. Son installation étant pour le moins simplifiée, la documentation officielle n’en aborde cependant pas la configuration sous Nginx, quant a l’inclusion du code de tracking dans les pages.

> Statistiques Blognote32.net

Installation BBClone a la racine du site:

wget http://download.bbclone.org/bbclone-latest.zip && unzip bbclone-latest.zip && rm bbclone-latest.zip

counter.php (code de tracking)

<?php
 define("_BBC_PAGE_NAME", "$_SERVER[REQUEST_URI]");
 define("_BBCLONE_DIR", __DIR__ . "/");
 define("COUNTER", _BBCLONE_DIR."mark_page.php");
 if (is_readable(COUNTER)) include_once(COUNTER);
?>

nginx.conf (inclusion du script dans les pages PHP)

 location ~ \.php$ {
   ...
   fastcgi_param PHP_VALUE auto_append_file=/chemin/absolu/bbclone/counter.php;
 }