Installere og konfigurere Piwik Web Analytics verktøy for Websites

Piwik er en åpen-kildekode og fri alternativ til Google Analytics verktøy. Den sporer og viser rapporter om plasseringen av brukeren besøker, hvor de kom fra (dvs. nettside, direkte, eller noe annet), den besøkende nettleser, skjermstørrelse, operativsystem detaljer, hva de besøkende gjorde på nettstedet ditt, tidspunktet for besøk og mer.
I denne artikkelen, la oss vise deg hvordan du installerer Piwik Analytics verktøy for å spore bruken av nettstedet. Her bruker jeg CentOS 6.4 og systemet mitt vertsnavn er server.unixmen.com og IP-adresse er 192.168.1.200/24 ​​
. Forutsetninger

 [root @ server ~] # yum install mysql mysql-server httpd php php-mysql php-gd php-imap php-ldap php-ODBC php-pære php-xml php-xmlrpc php-mbstring wget unzip -yStart /Restart MySQL og Apache tjenester bedriften: 
 [root @ server ~] # /etc/init.d/mysqld starte [root @ server ~] # /etc/init.d/httpd starte [root @ server ~] # chkconfig mysqld på [root @ server ~] # chkconfig httpd onCreate MySQL Root brukerpassord: 
 [root @ server ~] # /usr /bin /mysql_secure_installation MERK: Kjører alle deler av dette skriptet er anbefalt for alle MySQL-servere i produksjonen BRUK! Les hvert STEP NØYE! For å logge inn i MySQL for å sikre det, vil vi trenge Current for root brukeren. Hvis du nettopp har installert MySQL, andyou har ikke satt root-passordet enda, vil passordet være blankt, så du bør bare på enter here.Enter gjeldende passord for root (skriv for ingen): OK, hell brukes passord, flytting på ... Stille rotpassordet sikrer at ingen kan logge inn på MySQLroot brukeren uten riktig authorisation.Set root-passordet? [Y /n] yNew passord: Tast inn nytt passord: Passord oppdatert hell Oppgradere privilegium tabellene .. ... Suksess som standard en MySQL installasjon har en anonym bruker, slik at anyoneto logge inn MySQL uten å måtte ha en bruker! konto opprettet forthem. Dette er kun ment for testing, og for å gjøre installationgo litt jevnere. Du bør fjerne dem før du flytter inn aproduction environment.Remove anonyme brukere? Normalt [Y /n] ... Suksess!, Root bør bare få lov til å koble fra 'localhost'. Thisensures at noen ikke kan gjette på root-passordet fra network.Disallow root innlogging eksternt? [Y /n] ... Suksess! Som standard leveres MySQL med en database som heter "test" som alle canaccess. Dette er også kun ment for testing, og bør være removedbefore flytte inn i en produksjons environment.Remove testdatabase og tilgang til det? [Y /n] - Slippe test database ... ... suksess! - Fjerne privilegier på testdatabase ... ... Suksess Oppgradere privilegium tabellene vil sikre at alle endringer som er gjort så farwill virkning immediately.Reload privilegium tabellene nå!? [Y /n] ... Suksess! Rydder opp ... Alt gjort! Hvis du har fullført alle trinnene ovenfor, bør MySQLinstallation nå være secure.Thanks for bruk av MySQL Opprett MySQL database og bruker for Piwik: 
 [root @ server ~] # mysql -u root -pEnter passord: Velkommen til MySQL skjermen. Kommandoer slutte med; eller \\ g.Your MySQL forbindelse id er 2Server versjon: 5.1.69 Kilde distributionCopyright (c) 2000, 2013, Oracle og /eller tilknyttede selskaper. Alle rettigheter reserved.Oracle er et registrert varemerke for Oracle Corporation og /eller itsaffiliates. Andre navn kan være varemerker for sine respectiveowners.Type 'hjelp;' eller '\\ h' for å få hjelp. Type '\\ c' for å fjerne dagens inngangs statement.mysql > opprette database piwikdb; Query OK, påvirket en rad (0,02 sek) mysql > Gi alle rettigheter PÅ piwikdb * TO 'piwikuser' identifisert av 'CentOS.'; Query OK, 0 rader påvirket (0,01 sek) mysql > strakt privilegier; Query OK, 0 rader påvirket (0,01 sek) mysql > exitByeDownload Piwik 
Last ned og pakk Piwik programvare ved hjelp av følgende kommandoer:
 [root @ server ~] # wget http://builds.piwik.org/latest.zip[root@server ~] # pakk latest.zipMove den utpakkede Piwik mappen til apache root dokumentmappe: 
 [root @ server ~] # mv piwik //var /www /html /piwikSet skriverettigheter for følgende kataloger: 
< pre> [root @ server ~] # chmod a + w /var /www /html /piwik /tmp /[root @ server ~] # chmod a + w /var /www /html /piwik /config /Åpne Apache standard port 80 gjennom brannmuren /router:.
 [root @ server html] # vi /etc /sysconfig /iptables # brannmurkonfigurasjon skrevet av system-config-brannmur # Manuell tilpassing av denne filen er ikke anbefalt * filter : INPUT ACCEPT [0: 0]: FORWARD ACCEPT [0: 0]: OUTPUT ACCEPT [0: 0] -A INPUT -p udp -m state --state NEW --dport 80 -j ACCEPT-A INPUT -p tcp -m state --state NEW --dport 80 -j ACCEPT-A INPUT -p udp -m state --state NEW --dport 53 -j ACCEPT-A INPUT -p tcp -m state --state NEW --dport 53 -j ACCEPT-A INPUT -m state --state ETABLERT, RELATERT -j ACCEPT-A INPUT -P ICMP-j GODTA-A INPUT -i lo -j ACCEPT-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT-A INPUT j AVVIST --reject-med ICMP-host-forbudt-A FORWARD -J AVVIST --reject-med ICMP-host-prohibitedCOMMITRestart de iptables for å lagre endringene: 
 [root @ server html] # /etc/init.d/iptables restartDisable SELinux og starter maskinen på nytt: 
 [root @ server ~] # vi /etc /sysconfig /SELinux # Denne filen kontrollerer tilstanden SELinux på systemet # SELinux = kan ta en av disse tre verdiene:... # håndheve - SELinux sikkerhetspolitikk håndheves # givende - SELinux utskrifter advarsler i stedet for å håndheve # funksjonshemmede - Ingen SELinux politikk er loaded.SELINUX = deaktivert # SELINUXTYPE = kan ta en av disse to verdier: # målrettet - Målrettet prosesser er beskyttet, # MLS - Multi Level Security protection.SELINUXTYPE = targetedSave og Restart datamaskinen 
Begynn Installasjon
Naviger http: //ip. -address eller domene_navn /piwik fra nettleseren. Følgende skjermbilde skal vises. Klikk på Neste for å fortsette.
Nå installasjonsprogrammet vil gjøre systemsjekk. Hvis alt virker bra, klikker du Neste for å fortsette.
Skriv MySQL Database brukernavn, passord og databasenavn for Piwik som vi har opprettet tidligere. Klikk på Neste for å fortsette. Kontroller at databaseserveren kolonnen har "127.0.0.1" IP-adresse; ellers vil det gi en MySQL tilkoblingsproblem.
Klikk på Neste.
Angi super-user (administrativ konto) innloggingsdetaljer og klikk på Neste. Her bruker jeg admin som brukernavn med passord CentOS.
Skriv inn ditt nettsted navn, webadresse etc. og deretter klikker du Neste.
Redd Tracking code. Du trenger dette senere. Legg til sporingskoden på ditt nettsted (e) sider å spore webområdeanalyser. Også er det noen plugins tilgjengelig for å integrere nettstedene til Piwik. Sjekk det ut her for mer informasjon.
Gratulerer! Du er ferdig.
Oppgi Administrative brukernavn og passord for å logge inn. I mitt tilfelle dens admin og CentOS.
Dette er hvordan din Piwik Dashboard ser ut.
For å legge til flere nettsteder naviger til "Alle nettsteder 'siden og klikk på" Legg til et nytt nettsted koblingen.
Det er det. Anmeldelser