लिनक्स में Piwik (Google Analytics के लिए वैकल्पिक) कैसे स्थापित करें


यह ट्यूटोरियल आपको Piwik ओपन सोर्स एनालिटिक्स एप्लिकेशन को CentOS 7 और Debian 9 और Ubuntu Server 16.04 LTS में स्थापित करने के तरीके के बारे में बताएगा। संस्करण।

Pivik Google Analytics सेवाओं का एक शक्तिशाली स्व-होस्ट विकल्प है जो लिनक्स में LAMP स्टैक के शीर्ष पर तैनात किया जा सकता है।

Piwik Analytics प्लेटफ़ॉर्म की सहायता से, जो एक छोटा जावास्क्रिप्ट कोड का उपयोग करता है, जिसे < head > ... </head > के बीच लक्षित वेबसाइटों में एम्बेड किया जाना चाहिए; html टैग, आप वेबसाइटों की संख्या को ट्रैक कर सकते हैं और विश्लेषण की गई वेबसाइटों के लिए जटिल रिपोर्ट बना सकते हैं।

  1. LAMP stack installed in CentOS 7
  2. LAMP stack installed in Ubuntu
  3. LAMP stack installed in Debian

चरण 1: पिविक के लिए प्रारंभिक विन्यास

1। स्थापित करने और कॉन्फ़िगर करने के लिए शुरू करने से पहले पिविक आवेदन, पहले सर्वर टर्मिनल में लॉग इन करें और अनज़िप उपयोगिता स्थापित करने के लिए निम्नलिखित आदेश जारी करें आपकी प्रणाली।

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

2। Pivik प्लेटफ़ॉर्म लिनक्स सिस्टम में एक मौजूदा LAMP स्टैक के ऊपर तैनात किया जा सकता है। 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। आपको नीचे जारी करके अपने सिस्टम में जियोआईपी पैकेज, जियोआईपी जियो स्थान और PECL भी स्थापित करना चाहिए आदेश।

# 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। सभी आवश्यक पैकेज आपके सिस्टम में स्थापित होने के बाद, अगले, अपने लिनक्स वितरण के आधार पर, PHP कॉन्फ़िगरेशन फ़ाइल को खोलने और निम्न पंक्तियों को बदलने के लिए, निम्न कमांड जारी करें।

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

निम्न PHP नमूने में दिए गए निम्न 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/ निर्देशिका को प्रतिस्थापित करते हैं जहां आप Piwik एप्लिकेशन इंस्टॉल करेंगे।

6। अंत में, अपाचे डेमॉन को निम्नलिखित कमांड जारी करके परिवर्तनों को प्रतिबिंबित करने के लिए पुनरारंभ करें।

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

7। अब, Piwik MySQL डेटाबेस बनाएं। MySQL/MariaDB कंसोल में लॉग इन करें और डेटाबेस बनाने के लिए डेटाबेस और क्रेडेंशियल बनाने के लिए निम्नलिखित कमांड जारी करें।

तदनुसार डेटाबेस का नाम, उपयोगकर्ता और पासवर्ड चर बदलें।

# 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: सेंटो, डेबियन और उबंटू पर पिविक स्थापित करें

8। अपने सिस्टम में पिविक वेब एनालिटिक्स प्लेटफ़ॉर्म स्थापित करने के लिए, पहले पिविक डाउनलोड पेज पर जाएं और निम्न कमांड को निष्पादित करके नवीनतम जिप पैकेज को पकड़ो।

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

9। अगला, Pivik ज़िप संग्रह निकालें और नीचे दिए गए आदेश जारी करके pivik निर्देशिका में स्थित स्थापना फ़ाइलों को /var/www/html/ निर्देशिका में कॉपी करें।

यदि आपका मामला है, तो अपने डोमेन दस्तावेज़ रूट पथ से /var/www/html/ निर्देशिका बदलें।

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

10। वेब इंटरफ़ेस के माध्यम से पिविक एप्लिकेशन इंस्टॉल करना शुरू करने से पहले, अपाचे एचटीटीपी सर्वर को अपने डोमेन डॉक्यूमेंट रूट पथ पर लिखने की अनुमति देने के लिए निम्न आदेश जारी करें।

# 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। अब, अपने सिस्टम में Pivik एप्लिकेशन को खोलने और ब्राउज़र और HTTP प्रोटोकॉल के माध्यम से अपने सर्वर आईपी पते या डोमेन नाम पर जाकर स्थापित करना शुरू करें। स्थापना प्रक्रिया शुरू करने के लिए अगला बटन पर पहला स्वागत स्क्रीन हिट।

http://your_domain.tld/

12। अगले सिस्टम की जांच में स्क्रीन, नीचे स्क्रॉल करें और सत्यापित करें कि क्या सभी सिस्टम और PHP आवश्यकताओं को स्थापित करने के लिए पिविक एप्लिकेशन संतुष्ट हैं। जब आप स्थापना प्रक्रिया को जारी रखने के लिए अगला बटन पर हिट खत्म करते हैं।

13। अगले चरण में, MySQL सर्वर तक पहुंचने के लिए इंस्टॉलेशन स्क्रिप्ट द्वारा आवश्यक पिविक डेटाबेस जानकारी जोड़ें, जैसे डेटाबेस सर्वर पता, पिविक डेटाबेस नाम और क्रेडेंशियल्स। piwik _ तालिका उपसर्ग का उपयोग करें, डेटाबेस तालिका बनाने के लिए PDO/MYSQL एडाप्टर का चयन करें और अगला बटन पर हिट करें, जैसा कि नीचे दिए गए स्क्रीनशॉट में सचित्र है।

14। अगले चरण पर, Pivik सुपर उपयोगकर्ता व्यवस्थापक नाम जोड़ें, सुपर उपयोगकर्ता व्यवस्थापक और ईमेल पते के लिए एक मजबूत पासवर्ड टाइप करें और स्थापना जारी रखने के लिए अगला बटन दबाएं। प्रक्रिया।

15। अगला, जोड़ा गया वेबसाइट टाइम ज़ोन के साथ ट्रैक और विश्लेषण करने के लिए एक वेबसाइट डोमेन URL जोड़ें और निर्दिष्ट करें कि क्या जोड़ा गया वेबसाइट ई-कॉमर्स साइट है और अगला बटन।

16। अगली स्थापना स्क्रीन में, जावास्क्रिप्ट ट्रैकिंग कोड जिसे आपके ट्रैक की गई वेबसाइट पर डाला जाना है, आपके ब्राउज़र में प्रदर्शित किया जाएगा। इंस्टालेशन प्रक्रिया को पूरा करने के लिए कोड को एक फाइल में कॉपी करें और अगला बटन पर हिट करें।

17। अंत में, पिविक इंस्टॉलेशन के पूरा होने के बाद, आपके ब्राउज़र में एक " बधाई " स्क्रीन दिखाई देगी। बधाई स्क्रीन की समीक्षा करें और पेज में लॉग इन करने के लिए पिविक बटन पर पुनर्निर्देशित होने के लिए पिविक बटन पर जारी रखें पर क्लिक करें।

18। नीचे दिए गए स्क्रीनशॉट में सचित्र के रूप में सुपर व्यवस्थापक खाता और पासवर्ड पहले से कॉन्फ़िगर किया गया है, और आपको पिविक डैशबोर्ड पर पुनर्निर्देशित किया जाना चाहिए, जहां से आप आगे अनुप्रयोग का प्रबंधन शुरू कर सकते हैं।

17। पिविक वेब व्यवस्थापक पैनल में लॉग इन करने के बाद, ट्रैकिंग कोड पृष्ठ को छोड़ दें और सिस्टम - > जियोलोकेशन - > स्थान प्रदाता और आरंभ करें बटन से GeoIP डेटाबेस अनुभाग डाउनलोड करें और Pivik के लिए उपलब्ध GeoLiteCity डेटाबेस को डाउनलोड करने और स्थापित करने के लिए। मंच।

बस इतना ही! आपने अपने सिस्टम में पिविक वेब एनालिटिक्स प्लेटफ़ॉर्म सफलतापूर्वक स्थापित किया है। एप्लिकेशन द्वारा ट्रैक की जाने वाली नई वेबसाइटों को जोड़ने के लिए, वेबसाइट - > प्रबंधित करें और एक नई वेबसाइट जोड़ें बटन का उपयोग करें।

आपके द्वारा पिविक का विश्लेषण करने के लिए एक नई वेबसाइट जोड़ने के बाद, ट्रैकिंग और एनालिटिक्स प्रक्रिया शुरू करने के लिए ट्रैक की गई वेबसाइट के प्रत्येक पृष्ठ पर जावास्क्रिप्ट कोड डालें।