Linux-ൽ Piwik (Google Analytics-ന് പകരമുള്ളത്) എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


CentOS 7-ലും Debian 9, Ubuntu Server 16.04 LTS പതിപ്പുകളിലും Piwik ഓപ്പൺ സോഴ്uസ് അനലിറ്റിക്uസ് ആപ്ലിക്കേഷൻ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്നതിനെക്കുറിച്ച് ഈ ട്യൂട്ടോറിയൽ നിങ്ങളെ നയിക്കും.

ലിനക്സിലെ ഒരു LAMP സ്റ്റാക്കിന് മുകളിൽ വിന്യസിക്കാവുന്ന Google Analytics സേവനങ്ങൾക്കുള്ള ശക്തമായ സ്വയം ഹോസ്റ്റ് ചെയ്ത ബദലാണ് Piwik.

... html ടാഗുകൾക്കിടയിലുള്ള ടാർഗെറ്റുചെയ്uത വെബ്uസൈറ്റുകളിൽ ഉൾച്ചേർക്കേണ്ട ഒരു ചെറിയ JavaScript കോഡ് ഉപയോഗിക്കുന്ന Piwik Analytics പ്ലാറ്റ്uഫോമിന്റെ സഹായത്തോടെ, നിങ്ങൾക്ക് ഇവയുടെ എണ്ണം ട്രാക്ക് ചെയ്യാൻ കഴിയും വെബ്സൈറ്റ് സന്ദർശകരും വിശകലനം ചെയ്ത വെബ്സൈറ്റുകൾക്കായി സങ്കീർണ്ണമായ റിപ്പോർട്ടുകൾ സൃഷ്ടിക്കുന്നു.

  1. CentOS 7-ൽ LAMP സ്റ്റാക്ക് ഇൻസ്റ്റാൾ ചെയ്തു
  2. ഉബുണ്ടുവിൽ ലാമ്പ് സ്റ്റാക്ക് ഇൻസ്റ്റാൾ ചെയ്തു
  3. ലാമ്പ് സ്റ്റാക്ക് ഡെബിയനിൽ ഇൻസ്റ്റാൾ ചെയ്തു

ഘട്ടം 1: പിവിക്കിനായുള്ള പ്രാരംഭ കോൺഫിഗറേഷനുകൾ

1. പിവിക് ആപ്ലിക്കേഷൻ ഇൻസ്റ്റാൾ ചെയ്യാനും കോൺഫിഗർ ചെയ്യാനും തുടങ്ങുന്നതിന് മുമ്പ്, ആദ്യം സെർവർ ടെർമിനലിലേക്ക് ലോഗിൻ ചെയ്ത് നിങ്ങളുടെ സിസ്റ്റത്തിൽ അൺസിപ്പ് യൂട്ടിലിറ്റി ഇൻസ്റ്റാൾ ചെയ്യുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡുകൾ നൽകുക.

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

2. Linux സിസ്റ്റങ്ങളിൽ നിലവിലുള്ള ഒരു LAMP സ്റ്റാക്കിന് മുകളിൽ Piwik പ്ലാറ്റ്ഫോം വിന്യസിക്കാവുന്നതാണ്. LAMP സ്റ്റാക്കിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുള്ള സ്റ്റാൻഡേർഡ് PHP എക്സ്റ്റൻഷനുകൾക്ക് പുറമേ, ഇനിപ്പറയുന്ന കമാൻഡ് നൽകി നിങ്ങളുടെ സിസ്റ്റത്തിൽ ഇനിപ്പറയുന്ന PHP മോഡുകളും ഇൻസ്റ്റാൾ ചെയ്യണം.

# 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. താഴെ പറയുന്ന കമാൻഡ് നൽകി നിങ്ങളുടെ സിസ്റ്റത്തിൽ ജിയോഐപി പാക്കേജ്, ജിയോഐപി ജിയോ ലൊക്കേഷൻ, പിഇസിഎൽ എക്സ്റ്റൻഷൻ എന്നിവയും ഇൻസ്റ്റാൾ ചെയ്യണം.

# 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. നിങ്ങളുടെ സിസ്റ്റത്തിൽ ആവശ്യമായ എല്ലാ പാക്കേജുകളും ഇൻസ്റ്റാൾ ചെയ്ത ശേഷം, അടുത്തതായി, നിങ്ങളുടെ Linux വിതരണത്തെ ആശ്രയിച്ച്, PHP കോൺഫിഗറേഷൻ ഫയൽ തുറന്ന് ഇനിപ്പറയുന്ന വരികൾ മാറ്റുന്നതിന് താഴെയുള്ള കമാൻഡ് നൽകുക.

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

ചുവടെയുള്ള വരി സാമ്പിളുകളിൽ ചിത്രീകരിച്ചിരിക്കുന്നതുപോലെ ഇനിപ്പറയുന്ന PHP വേരിയബിളുകൾ തിരയുകയും മാറ്റുകയും ചെയ്യുക:

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

നിങ്ങളുടെ സെർവർ ഭൂമിശാസ്ത്രപരമായ സ്ഥാനം അനുസരിച്ച് അനുയോജ്യമായ സമയമേഖല കണ്ടെത്തുന്നതിന് ഔദ്യോഗിക PHP സമയ മേഖല ലിസ്റ്റ് സന്ദർശിക്കുക.

5. അടുത്തതായി, ചുവടെയുള്ള ഫയൽ ഉദ്ധരണിയിൽ കാണിച്ചിരിക്കുന്നതുപോലെ, PHP ജിയോപ്പ് കോൺഫിഗറേഷൻ ഫയലിലേക്ക് ഇനിപ്പറയുന്ന വരി കൂട്ടിച്ചേർക്കുക.

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

ഫയലിലേക്ക് ഇനിപ്പറയുന്ന വരികൾ ചേർക്കുക.

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

നിങ്ങൾ പിവിക് ആപ്ലിക്കേഷൻ ഇൻസ്റ്റാൾ ചെയ്യുന്ന പാത്ത് അനുസരിച്ച് /var/www/html/ ഡയറക്ടറി മാറ്റിസ്ഥാപിക്കുന്നുവെന്ന് ഉറപ്പാക്കുക.

6. അവസാനമായി, താഴെ പറയുന്ന കമാൻഡ് നൽകി മാറ്റങ്ങൾ പ്രതിഫലിപ്പിക്കുന്നതിനായി അപ്പാച്ചെ ഡെമൺ പുനരാരംഭിക്കുക.

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

7. ഇപ്പോൾ, Piwik MySQL ഡാറ്റാബേസ് സൃഷ്ടിക്കുക. MySQL/MariaDB കൺസോളിൽ ലോഗിൻ ചെയ്uത് ഡാറ്റാബേസും ഡാറ്റാബേസ് ആക്uസസ് ചെയ്യുന്നതിന് ആവശ്യമായ ക്രെഡൻഷ്യലുകളും സൃഷ്uടിക്കാൻ ഇനിപ്പറയുന്ന കമാൻഡുകൾ നൽകുക.

ഡാറ്റാബേസിന്റെ പേര്, ഉപയോക്താവ്, പാസ്uവേഡ് വേരിയബിളുകൾ എന്നിവ അതിനനുസരിച്ച് മാറ്റിസ്ഥാപിക്കുക.

# 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

ഘട്ടം 3: CentOS, Debian, Ubuntu എന്നിവയിൽ Piwik ഇൻസ്റ്റാൾ ചെയ്യുക

8. നിങ്ങളുടെ സിസ്റ്റത്തിൽ Piwik വെബ് അനലിറ്റിക്സ് പ്ലാറ്റ്ഫോം ഇൻസ്റ്റാൾ ചെയ്യാൻ, ആദ്യം Piwik ഡൗൺലോഡ് പേജിലേക്ക് പോയി താഴെ പറയുന്ന കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്തുകൊണ്ട് ഏറ്റവും പുതിയ zip പാക്കേജ് നേടുക.

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

9. അടുത്തതായി, Piwik zip ആർക്കൈവ് എക്uസ്uട്രാക്uറ്റ് ചെയ്uത്, താഴെ പറയുന്ന കമാൻഡുകൾ നൽകി piwik ഡയറക്uടറിയിലുള്ള ഇൻസ്റ്റലേഷൻ ഫയലുകൾ /var/www/html/ ഡയറക്uടറിയിലേക്ക് പകർത്തുക.

അങ്ങനെയാണെങ്കിൽ /var/www/html/ ഡയറക്uടറി നിങ്ങളുടെ ഡൊമെയ്uൻ ഡോക്യുമെന്റ് റൂട്ട് പാത്ത് ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുക.

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

10. വെബ് ഇന്റർഫേസ് വഴി Piwik ആപ്ലിക്കേഷൻ ഇൻസ്റ്റാൾ ചെയ്യാൻ തുടങ്ങുന്നതിന് മുമ്പ്, നിങ്ങളുടെ ഡൊമെയ്ൻ ഡോക്യുമെന്റ് റൂട്ട് പാത്തിന് റൈറ്റ് പെർമിഷനുകളുള്ള Apache HTTP സെർവർ അനുവദിക്കുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് നൽകുക.

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

ls കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്തുകൊണ്ട് വെബ്റൂട്ട് പാത്ത് പെർമിഷൻ ലിസ്റ്റ് ചെയ്യുക.

# ls -al /var/www/html/

11. ഇപ്പോൾ, തുറന്ന് ബ്രൗസർ ചെയ്ത് HTTP പ്രോട്ടോക്കോൾ വഴി നിങ്ങളുടെ സെർവർ IP വിലാസമോ ഡൊമെയ്uൻ നാമമോ സന്ദർശിച്ച് നിങ്ങളുടെ സിസ്റ്റത്തിൽ Piwik ആപ്ലിക്കേഷൻ ഇൻസ്റ്റാൾ ചെയ്യാൻ ആരംഭിക്കുക. ഇൻസ്റ്റാളേഷൻ നടപടിക്രമം ആരംഭിക്കുന്നതിന് ആദ്യത്തെ സ്വാഗത സ്ക്രീനിൽ അടുത്ത ബട്ടണിൽ അമർത്തുക.

http://your_domain.tld/

12. അടുത്ത സിസ്റ്റം ചെക്ക് സ്ക്രീനിൽ, പിവിക് ആപ്ലിക്കേഷൻ ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുള്ള എല്ലാ സിസ്റ്റവും പിഎച്ച്പി ആവശ്യകതകളും തൃപ്തികരമാണോയെന്ന് സ്ക്രോൾ ചെയ്ത് പരിശോധിക്കുക. നിങ്ങൾ പൂർത്തിയാകുമ്പോൾ, ഇൻസ്റ്റാളേഷൻ നടപടിക്രമം തുടരാൻ അടുത്ത ബട്ടൺ അമർത്തുക.

13. അടുത്ത ഘട്ടത്തിൽ, ഡാറ്റാബേസ് സെർവർ വിലാസം, പിവിക് ഡാറ്റാബേസ് നാമം, ക്രെഡൻഷ്യലുകൾ എന്നിവ പോലുള്ള MySQL സെർവർ ആക്സസ് ചെയ്യുന്നതിന് ഇൻസ്റ്റാളേഷൻ സ്ക്രിപ്റ്റിന് ആവശ്യമായ Piwik ഡാറ്റാബേസ് വിവരങ്ങൾ ചേർക്കുക. piwik_ ടേബിൾ പ്രിഫിക്uസ് ഉപയോഗിക്കുക, PDO/MYSQL അഡാപ്റ്റർ തിരഞ്ഞെടുത്ത് ഡാറ്റാബേസ് ടേബിളുകൾ സൃഷ്uടിക്കാൻ അടുത്ത ബട്ടണിൽ അമർത്തുക, ചുവടെയുള്ള സ്uക്രീൻഷോട്ടിൽ ചിത്രീകരിച്ചിരിക്കുന്നത് പോലെ.

14. അടുത്ത ഘട്ടത്തിൽ, ഒരു പിവിക് സൂപ്പർ യൂസർ അഡ്uമിൻ നാമം ചേർക്കുക, സൂപ്പർ യൂസർ അഡ്uമിനിനായുള്ള ശക്തമായ പാസ്uവേഡും ഇമെയിൽ വിലാസവും ടൈപ്പ് ചെയ്uത് ഇൻസ്റ്റാളേഷൻ പ്രക്രിയ തുടരുന്നതിന് അടുത്ത ബട്ടണിൽ അമർത്തുക.

15. അടുത്തതായി, ചേർത്ത വെബ്uസൈറ്റ് സമയ മേഖലയായ പിവിക് ഉപയോഗിച്ച് ട്രാക്ക് ചെയ്യാനും വിശകലനം ചെയ്യാനുമുള്ള ഒരു വെബ്uസൈറ്റ് ഡൊമെയ്uൻ URL ചേർക്കുക, ഒപ്പം ചേർത്ത വെബ്uസൈറ്റ് ഒരു ഇ-കൊമേഴ്uസ് സൈറ്റാണോ എന്ന് വ്യക്തമാക്കുകയും തുടരാൻ അടുത്ത ബട്ടണിൽ ക്ലിക്കുചെയ്യുകയും ചെയ്യുക.

16. അടുത്ത ഇൻസ്റ്റാളേഷൻ സ്ക്രീനിൽ, നിങ്ങളുടെ ട്രാക്ക് ചെയ്ത വെബ്സൈറ്റിലേക്ക് ചേർക്കേണ്ട JavaScript ട്രാക്കിംഗ് കോഡ് നിങ്ങളുടെ ബ്രൗസറിൽ പ്രദർശിപ്പിക്കും. ഇൻസ്റ്റലേഷൻ പ്രക്രിയ പൂർത്തിയാക്കാൻ കോഡ് ഒരു ഫയലിലേക്ക് പകർത്തി അടുത്ത ബട്ടണിൽ അമർത്തുക.

17. ഒടുവിൽ, പിവിക് ഇൻസ്റ്റാളേഷൻ പൂർത്തിയായ ശേഷം, നിങ്ങളുടെ ബ്രൗസറിൽ ഒരു \അഭിനന്ദനങ്ങൾ സ്uക്രീൻ ദൃശ്യമാകും. അഭിനന്ദന സ്uക്രീൻ അവലോകനം ചെയ്uത് Piwik ലോഗിൻ പേജിലേക്ക് റീഡയറക്uടുചെയ്യുന്നതിന് Piwik-ലേക്ക് തുടരുക ബട്ടണിൽ ക്ലിക്കുചെയ്യുക.

18. താഴെയുള്ള സ്uക്രീൻഷോട്ടിൽ ചിത്രീകരിച്ചിരിക്കുന്നതുപോലെ നേരത്തെ കോൺഫിഗർ ചെയ്uത സൂപ്പർ അഡ്മിൻ അക്കൗണ്ടും പാസ്uവേഡും ഉപയോഗിച്ച് Piwik വെബ് ആപ്ലിക്കേഷനിലേക്ക് സൈൻ ഇൻ ചെയ്യുക, തുടർന്ന് നിങ്ങളെ Piwik ഡാഷ്uബോർഡിലേക്ക് റീഡയറക്uട് ചെയ്യണം, അവിടെ നിന്ന് നിങ്ങൾക്ക് ആപ്ലിക്കേഷൻ മാനേജ് ചെയ്യാൻ തുടങ്ങാം.

17. Piwik വെബ് അഡ്uമിൻ പാനലിൽ ലോഗിൻ ചെയ്uത ശേഷം, ട്രാക്കിംഗ് കോഡ് പേജ് ഒഴിവാക്കി സിസ്റ്റം -> ജിയോലൊക്കേഷൻ -> ലൊക്കേഷൻ പ്രൊവൈഡറിലേക്ക് നാവിഗേറ്റ് ചെയ്യുക, പിവിക്കിനായി ലഭ്യമായ സൗജന്യ ജിയോലൈറ്റ്സിറ്റി ഡാറ്റാബേസ് ഡൗൺലോഡ് ചെയ്യാനും ഇൻസ്റ്റാൾ ചെയ്യാനും ജിയോഐപി ഡാറ്റാബേസുകളിൽ നിന്ന് ആരംഭിക്കുക എന്ന ബട്ടണിൽ ക്ലിക്കുചെയ്യുക. പ്ലാറ്റ്ഫോം.

അത്രയേയുള്ളൂ! നിങ്ങളുടെ സിസ്റ്റത്തിൽ പിവിക് വെബ് അനലിറ്റിക്സ് പ്ലാറ്റ്ഫോം നിങ്ങൾ വിജയകരമായി ഇൻസ്റ്റാൾ ചെയ്തു. ആപ്ലിക്കേഷൻ ട്രാക്ക് ചെയ്യുന്ന പുതിയ വെബ്uസൈറ്റുകൾ ചേർക്കുന്നതിന്, വെബ്uസൈറ്റുകൾ -> മാനേജ് ചെയ്യുക എന്നതിലേക്ക് പോയി പുതിയ വെബ്uസൈറ്റ് ചേർക്കുക ബട്ടൺ ഉപയോഗിക്കുക.

Piwik വിശകലനം ചെയ്യാൻ നിങ്ങൾ ഒരു പുതിയ വെബ്uസൈറ്റ് ചേർത്തതിന് ശേഷം, ട്രാക്കിംഗ്, അനലിറ്റിക്uസ് പ്രക്രിയ ആരംഭിക്കുന്നതിന് ട്രാക്ക് ചെയ്uത വെബ്uസൈറ്റിന്റെ ഓരോ പേജിലേക്കും JavaScript കോഡ് ചേർക്കുക.