PHP-STATS
Counter e report
di statistiche per siti
web
Prima di procedere all' installazione leggere la documentazione originale.
php-stats e' uno script completamente freeware e open source, sviluppatto in PHP che permette di inserire nel proprio sito un sistema di statistiche veramente completo e professionale.
Il
progetto originale è stato abbandonato ma Roberto Bizzarri ha ripreso ad
aggiornare la vecchia versione rendendola ancora attuale e
utilizzabile.
Il nuovo sito del progetto con l' ultima versione e info per l'
installazione/aggiornamento è
questo :
http://www.robertobizzarri.net
Principali caratteristiche:
- Monitoraggio Sistema operativo e browser
- Monitoraggio Spider e Grabber
- Monitoraggio Risoluzione e profondià di colore
- Monitoraggio Pagine visitate
- Monitoraggio Referer
- Monitoraggio Motori di ricerca
- Monitoraggio Query ai motori di ricerca
- Monitoraggio Stati di appartenenza
- Monitoraggio Lingue
- Monitoraggio Tempi di permanenza nel sito
- Statistiche orarie, giornaliere e mensili
- Calendario accessi
- Dettagli dei visitatori,
- Esclusione del vostro o altri IP
- Downloads counter
- Click counter
- Skinnable, ovvero modifica del layout grafico
- Whois integrato
- Utenti online
- Esportazione Excel dei dettagli e degli IP
- Sistema di backup e ripristino del database
- Sistema di recupero password
- Pruning per limitare lo spazio occupato
- Auto-check di nuove versioni o aggiornamenti
- Report settimanale tramite e-mail degli accessi
- Previsioni sugli accessi
- Sistemi operativi, browser, statistiche orarie, ecc.
Procedura installazione
L' installazione e' stata effettuata sui server di TOPHOST e non ho incontrato nessun problema. La stessa procedura ovviamente dovrebbe funzionare su qualsiasi altro server.
1)Sito
ufficiale per il download :
http://www.php-stats.it/
http://robertobizzarri.altervista.org/blog/php-stats/php-stats-changelog/
https://bizzarri.altervista.org/web/php-stats.html
2) Scompattare sul proprio Hard Disk, verra' creata automaticamente una cartella stats con tutti i file necessari.
3)
Creare un database MySQL sul server che ospita il nostro sito.
Una volta creato prendere nota del nome dell' Host, UserID, DBname,
Password.
Nel
caso di Tophost entrare nel pannello di controllo, cliccare sull' icona
creazione database
e cliccare su crea
database
Apparira' una schermata
con i seguenti dati:
Host:
sql.propriodominio
User ID e DBName:
propriodominio seguito da un numero
Password:
*********
Da notare che il nome del database e della User ID coincidono.
4)
Modificare il
file config.php con un editor testuale come il blocco note di Windows.
Le righe essenziali da modificare sono :
$option['host']=' --------'; // Indirizzo server MySQL o IP
$option['database']='--------'; // Nome database
$option['user_db']='-----------'; // Utente
$option['pass_db']='----------'; // Password
$option['script_url']='http://www.tuosito.it/cartella/';
//cartella dove hai copiato i file, di solito /stats
Quelle sopra sono le righe che occorre modificare obbligatoriamente in
quanto contengono i dati relativi al data-base MySql sul server che ci
ospita e l' indirizzo della cartella che contiene tutti i file di php-stats.
Ci sono poi tutta una serie di variabili il cui settaggio non
e' essenziale per il funzionamento dello script, ma utile per chi desidera
settaggi avanzati ( ad esempio per ottimizzare alcune prestazioni ecc).
4)
Con le ultime versioni 2.0 la procedura è
semplificata:
1. Copy all files to your web site.
2. Just execute setup.php from the browser!
3. Now insert the provided monitoring code into your web pages.
The installation script attempts to set permissions for files and
directories, in case it could not (depends on your server) you will
do it manually:
666 to the file "config.php"
777 to the directory "option"
777 to the directory "browscap"
666 to file "browscap/browscap.ini"
Finally, use your browser to configure Php-Stats from its Options
menu:
“http://www.website.it/stats/admin.php".
5)
Fare l' upload
di tutti i file nella cartella del proprio sito (quella impostata nel
file config.php alla riga 5 'script-url'
).
Questa cartella puo' essere creata a piacere, l' importante e' che il suo
indirizzo sia riportato correttamente nella riga 5 'script-url'. Ad esempio
supponendo di aver creato sui server di tophost in
root /htdocs
la cartella php-stats su cui fare l' upload di tutti i file, nella
riga 5 andra' scritto:
http://www.tuosito/php-stats
6)
Entrare nel sito:
http://www.propriosito/cartelladiphpstats/setup.php
verranno visualizzati due tipi di
codici da inserire nelle proprie pagine, uno per le pagine html
(utilizzabile su tutti i tipi di pagine) e uno specifico per le pagine php
(volendo aumentare le prestazioni della pagina PHP in quanto molto veloce
nel caricamento ma non essenziale). La posizione dello script non e'
critica. Qualsiasi punto all' interno della pagina va bene.
Nota: per inserire lo script tra i tag
<head></head>
occorre inserire il valore 0 (zero) nella riga 8 ['callviaimg']
del file config.php
Andare avanti e inserire tutte le opzioni desiderate. Occorre modificare
sicuramente il campo "mail" e "URL del sito"
7)
E' possibile scegliere se le
statistiche saranno pubbliche o private oppure se rendere pubbliche solo
alcune pagine di statistiche. Per fare questo da
http://www.propriosito/cartelladiphpstats/setup.php
oppure in un
secondo momento da
http://www.propriosito/cartelladiphpstats/admin.php
dopo aver fatto il login
e cliccato su opzioni
impostare:
proteggi le statistiche: si
e quindi scegliere le
pagine da rendere visibili a tutti.
Il login prevede l' inserimento della password ( scelta in
precedenza ).
Se si dimentica la password si può cliccare su "Dimenticato la passord ?"
per farsene inviare un' altra.
Per rendere attiva quella nuova bisogna cliccare sul link inviato via mail.
Se non si clicca sul link l' operazione di modifica
password viene ignorata e rimane valida la vecchia.
Anche se chiunque può richiedere una nuova password ovviamente ciò non avrà
alcun effetto in quanto basta non cliccare sul link inviato via mail.
Altri script per statistiche:
http://www.phpmyvisites.net/
http://bbclone.de/
http://www.tracewatch.com/