Hvernig á að setja upp Piwik (valkostur við Google Analytics) í Linux


Þessi einkatími mun leiðbeina þér um hvernig á að setja upp Piwik opinn uppspretta greiningarforrit í CentOS 7 og í Debian 9 og Ubuntu Server 16.04 LTS útgáfu.

Piwik er öflugur valkostur sem hýst er sjálfstætt við Google Analytics þjónustu sem hægt er að setja ofan á LAMP stafla í Linux.

Með hjálp Piwik Analytics vettvangsins, sem notar lítinn JavaScript kóða sem verður að vera felldur inn á marksíðurnar á milli ... html tags, geturðu fylgst með fjölda vefsíðugestir og búa til flóknar skýrslur fyrir greindar vefsíður.

  1. LAMPA stafla settur upp í CentOS 7
  2. LAMPA stafla settur upp í Ubuntu
  3. LAMP-stafla settur upp í Debian

Skref 1: Upphafsstillingar fyrir Piwik

1. Áður en byrjað er að setja upp og stilla Piwik forritið skaltu fyrst skrá þig inn á netþjónsútstöðina og gefa út eftirfarandi skipanir til að setja upp unzip tól í kerfinu þínu.

# yum install unzip zip     [On CentOS/RHEL]
# apt install zip unzip     [On Debian/Ubuntu]

2. Hægt er að setja Piwik vettvang ofan á núverandi LAMP stafla í Linux kerfum. Til viðbótar við venjulegu PHP viðbætur sem eru settar upp í LAMP stafla, ættir þú einnig að setja upp eftirfarandi PHP stillingar í kerfinu þínu með því að gefa út eftirfarandi skipun.

# yum install epel-release
# yum install php-mbstring php-curl php-xml php-gd php-cli php-pear php-pecl-geoip php-pdo mod_geoip 
# apt install php7.0-mbstring php7.0-curl php7.0-gd php7.0-xml php7.0-opcache php7.0-cli libapache2-mod-geoip php-geoip php7.0-dev libgeoip-dev

3. Þú ættir líka að setja upp GeoIP pakka, GeoIP Geo staðsetningu og PECL viðbót í kerfinu þínu með því að gefa út skipunina hér að neðan.

# yum install GeoIP GeoIP-devel httpd-devel
# pecl install geoip 
# apt install geoip-bin geoip-database geoip-database-extra
# pecl install geoip
# phpenmod geoip

4. Eftir að allir nauðsynlegir pakkar hafa verið settir upp í kerfið þitt, gefðu síðan út skipunina hér að neðan, allt eftir Linux dreifingu þinni, til að opna PHP stillingarskrá og breyta eftirfarandi línum.

# vi /etc/php.ini                      [On CentOS/RHEL]
# nano /etc/php/7.0/apache2/php.ini    [On Debian/Ubuntu]

Leitaðu og breyttu eftirfarandi PHP breytum eins og sýnt er í línusýnunum hér að neðan:

allow_url_fopen = On
memory_limit = 64M
upload_max_file_size = 64M
date.timezone = Europe/Bucharest

Farðu á opinbera PHP tímabeltislistann til að finna viðeigandi tímabelti í samræmi við landfræðilega staðsetningu netþjónsins þíns.

5. Næst skaltu bæta eftirfarandi línu við PHP geoip stillingarskrá, eins og sýnt er í skráarútdrættinum hér að neðan.

# vi /etc/php.d/geoip.ini                          [On CentOS/RHEL]
# nano /etc/php/7.0/apache2/conf.d/20-geoip.ini    [On Debian/Ubuntu]

Bættu eftirfarandi línum við skrána.

extension=geoip.so
geoip.custom_directory=/var/www/html/misc

Gakktu úr skugga um að þú skiptir um /var/www/html/ möppu í samræmi við slóðina þar sem þú setur upp Piwik forritið.

6. Að lokum skaltu endurræsa Apache púkinn til að endurspegla breytingar með því að gefa út eftirfarandi skipun.

# systemctl restart httpd      [On CentOS/RHEL]
# systemctl restart apache2    [On Debian/Ubuntu]

7. Búðu til Piwik MySQL gagnagrunn. Skráðu þig inn á MySQL/MariaDB stjórnborðið og gefðu út eftirfarandi skipanir til að búa til gagnagrunninn og þau skilríki sem þarf til að fá aðgang að gagnagrunninum.

Skiptu um gagnagrunnsheiti, notanda og lykilorðsbreytur í samræmi við það.

# mysql -u root -p

MariaDB [(none)]> create database piwik;
MariaDB [(none)]> grant all privileges on piwik.* to 'piwik' identified by 'yourpass';
MariaDB [(none)]> flush privileges; 
MariaDB [(none)]> exit

Skref 3: Settu upp Piwik á CentOS, Debian og Ubuntu

8. Til að setja upp Piwik vefgreiningarvettvang í kerfinu þínu skaltu fyrst fara á Piwik niðurhalssíðuna og grípa nýjasta zip pakkann með því að framkvæma eftirfarandi skipun.

# wget https://builds.piwik.org/piwik.zip 

9. Næst skaltu draga út Piwik zip skjalasafn og afrita uppsetningarskrárnar sem eru staðsettar í piwik möppunni í /var/www/html/ möppuna með því að gefa út skipanirnar hér að neðan.

Skiptu um /var/www/html/ möppu fyrir rótarslóð lénsskjalsins þíns, ef það er raunin.

# unzip piwik.zip
# ls -al piwik/
# cp -rf piwik/* /var/www/html/

10. Áður en byrjað er að setja upp Piwik forritið í gegnum vefviðmótið skaltu gefa út eftirfarandi skipun til að veita Apache HTTP netþjóni skrifheimildir á rótarslóð lénsskjalsins þíns.

# chown -R apache:apache /var/www/html/      [On CentOS/RHEL]     
# chown -R apache:apache /var/www/html/      [On Debian/Ubuntu]     

Listaðu yfir leyfi fyrir vefrótarslóð með því að framkvæma ls skipunina.

# ls -al /var/www/html/

11. Byrjaðu nú að setja upp Piwik forritið í kerfinu þínu með því að opna og vafra og fara á IP-tölu þjónsins eða lén með HTTP samskiptareglum. Á fyrsta velkomnaskjánum smelltu á Næsta hnappinn til að hefja uppsetningarferlið.

http://your_domain.tld/

12. Í næsta kerfisskoðunarskjá skaltu skruna niður og ganga úr skugga um að allar kröfur um kerfi og PHP til að setja upp Piwik forritið séu uppfylltar. Þegar þú hefur lokið ýttu á Næsta hnappinn til að halda áfram uppsetningarferlinu.

13. Í næsta skrefi skaltu bæta við Piwik gagnagrunnsupplýsingum sem krafist er af uppsetningarforskriftinni til að fá aðgang að MySQL miðlara, svo sem heimilisfang gagnagrunnsþjóns, heiti Piwik gagnagrunns og skilríkjum. Notaðu piwik_ töfluforskeyti, veldu PDO/MYSQL millistykki og smelltu á Next hnappinn til að búa til gagnagrunnstöflur, eins og sýnt er á skjámyndinni hér að neðan.

14. Í næsta skrefi, bættu við Piwik ofurnotanda stjórnandanafni, sláðu inn sterkt lykilorð fyrir ofurnotendastjóra og netfang og smelltu á Next hnappinn til að halda áfram uppsetningarferlinu.

15. Næst skaltu bæta við vefsvæði léns sem á að rekja og greina með Piwik, tímabelti vefsíðunnar sem bætt er við og tilgreinið hvort vefsíðan sem bætt var við sé netverslunarstaður og smelltu á Næsta hnappinn til að halda áfram.

16. Á næsta uppsetningarskjá mun JavaScript rakningarkóði sem þarf að setja inn á rakta vefsíðuna þína birtast í vafranum þínum. Afritaðu kóðann í skrá og smelltu á Næsta hnappinn til að ljúka uppsetningarferlinu.

17. Að lokum, eftir að Piwik uppsetningu lýkur, birtist \Til hamingju skjár í vafranum þínum. Skoðaðu hamingjuskjáinn og smelltu á Halda áfram í Piwik hnappinn til að vera vísað á Piwik innskráningarsíðuna.

18. Skráðu þig inn á Piwik vefforritið með ofurstjórnandareikningnum og lykilorðinu sem var stillt fyrr, eins og sýnt er á skjámyndinni hér að neðan, og þér ætti að vera vísað á Piwik mælaborðið, þaðan sem þú getur byrjað að stjórna forritinu frekar.

17. Eftir að þú hefur skráð þig inn á Piwik vefstjórnborðið skaltu sleppa rakningarkóðasíðunni og fara í Kerfi -> Geolocation -> Staðsetningarveita og smella á Byrjaðu hnappinn í GeoIP Databases hlutanum til að hlaða niður og setja upp ókeypis GeoLiteCity gagnagrunninn sem er í boði fyrir Piwik pallur.

Það er allt og sumt! Þú hefur sett upp Piwik vefgreiningarvettvang í kerfinu þínu. Til þess að bæta við nýjum vefsíðum sem forritið á að rekja, farðu í vefsíður -> Stjórna og notaðu hnappinn Bæta við nýrri vefsíðu.

Eftir að þú hefur bætt við nýrri vefsíðu sem Piwik á að greina skaltu setja JavaScript kóðann inn á hverja síðu á raktu vefsíðunni til að hefja rakningar- og greiningarferlið.