কীভাবে পিনিক (গুগল অ্যানালিটিক্সের বিকল্প) লিনাক্সে ইনস্টল করবেন


এই টিউটোরিয়ালটি আপনাকে সেন্টোস 7 এবং ডিবিয়ান 9 এবং উবুন্টু সার্ভার 16.04 এলটিএস সংস্করণে পাইউইক ওপেন সোর্স বিশ্লেষণ অ্যাপ্লিকেশনটি ইনস্টল করার বিষয়ে গাইড করবে।

পাইউইক গুগল অ্যানালিটিক্স পরিষেবাগুলির একটি শক্তিশালী স্ব-হোস্টেড বিকল্প যা লিনাক্সের একটি ল্যাম্প স্ট্যাকের শীর্ষে স্থাপন করা যেতে পারে।

পাইউইক অ্যানালিটিক্স প্ল্যাটফর্মের সাহায্যে, যা একটি ছোট জাভাস্ক্রিপ্ট কোড ব্যবহার করে যা অবশ্যই ... এইচটিএমএল ট্যাগের মধ্যে লক্ষ্যযুক্ত ওয়েবসাইটগুলিতে এম্বেড করা উচিত, আপনি সংখ্যা ট্র্যাক করতে পারবেন ওয়েবসাইট দর্শনার্থীরা এবং বিশ্লেষণ করা ওয়েবসাইটগুলির জন্য জটিল প্রতিবেদন তৈরি করে।

  1. CentOS 7
  2. এ ল্যাম্প স্ট্যাক ইনস্টল করা হয়েছে
  3. উবুন্টুতে এলএএমপি স্ট্যাক ইনস্টল করা হয়েছে
  4. ল্যাম্প স্ট্যাক ডিবিয়ানে ইনস্টল করা হয়েছে

পদক্ষেপ 1: পাইউইকের জন্য প্রাথমিক কনফিগারেশন

১. পাইউইক অ্যাপ্লিকেশন ইনস্টল ও কনফিগার করা শুরু করার আগে সার্ভার টার্মিনালে প্রথমে লগ ইন করুন এবং আপনার সিস্টেমে আনজিপ ইউটিলিটি ইনস্টল করার জন্য নিম্নলিখিত কমান্ডগুলি ইস্যু করুন।

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

২. পাইউইক প্ল্যাটফর্মটি লিনাক্স সিস্টেমে বিদ্যমান এলএএমপি স্ট্যাকের উপরে স্থাপন করা যেতে পারে। ল্যাম্প স্ট্যাকে ইনস্টল করা স্ট্যান্ডার্ড পিএইচপি এক্সটেনশনগুলির পাশাপাশি, নিম্নলিখিত কমান্ডটি জারি করে আপনার সিস্টেমে নিম্নলিখিত পিএইচপি পরিবর্তনগুলিও ইনস্টল করা উচিত।

# 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

৩. নীচের কমান্ডটি জারি করে আপনার সিস্টেমে আপনার জিওআইপি প্যাকেজ, জিওআইপি জিও লোকেশন এবং পিইসিএল এক্সটেনশনও ইনস্টল করা উচিত।

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

৪. আপনার সিস্টেমে সমস্ত প্রয়োজনীয় প্যাকেজ ইনস্টল হওয়ার পরে, পিএইচপি কনফিগারেশন ফাইলটি খোলার জন্য এবং নীচের লাইনগুলি পরিবর্তন করার জন্য, আপনার লিনাক্স বিতরণের উপর নির্ভর করে নীচের কমান্ডটি জারি করুন।

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

নীচের লাইন নমুনায় চিত্রিত হিসাবে নিম্নলিখিত পিএইচপি ভেরিয়েবলগুলি অনুসন্ধান করুন এবং পরিবর্তন করুন:

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

আপনার সার্ভারের ভৌগলিক অবস্থান অনুসারে উপযুক্ত সময় অঞ্চল নির্ধারণের জন্য অফিসিয়াল পিএইচপি সময় অঞ্চল তালিকায় যান Visit

৫. এরপরে, পিএইচপি জিওআইপি কনফিগারেশন ফাইলের জন্য নিম্নলিখিত লাইনটি যুক্ত করুন, যেমন নীচের ফাইলের অংশে প্রদর্শিত হয়েছে।

# 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/ডিরেক্টরিটি প্রতিস্থাপন করেছেন তা নিশ্চিত করুন।

Finally. অবশেষে, নিম্নলিখিত কমান্ডটি প্রদান করে পরিবর্তনগুলি প্রতিবিম্বিত করতে অ্যাপাচি ডিমন পুনরায় চালু করুন।

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

Now. এখন, পাইউইক মাইএসকিউএল ডাটাবেস তৈরি করুন। মাইএসকিউএল/মারিয়াডিবি কনসোলে লগ ইন করুন এবং ডাটাবেস তৈরি করতে নিম্নলিখিত কমান্ড এবং ডেটাবেস অ্যাক্সেসের জন্য প্রয়োজনীয় শংসাপত্রগুলি জারি করুন।

সেই অনুযায়ী ডাটাবেসের নাম, ব্যবহারকারীর এবং পাসওয়ার্ড ভেরিয়েবলগুলি প্রতিস্থাপন করুন।

# 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: সেন্টস, ডেবিয়ান এবং উবুন্টুতে পাইউইক ইনস্টল করুন

৮. আপনার সিস্টেমে পাইউইক ওয়েব অ্যানালিটিক্স প্ল্যাটফর্মটি ইনস্টল করতে প্রথমে পাইউইক ডাউনলোড পৃষ্ঠায় যান এবং নিম্নলিখিত কমান্ডটি সম্পাদন করে সর্বশেষ জিপ প্যাকেজটি ধরুন।

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

9. এরপরে, পাইউইক জিপ সংরক্ষণাগারটি বের করুন এবং নীচের আদেশগুলি জারি করে পাইভিক ডিরেক্টরিতে অবস্থিত ইনস্টলেশন ফাইলগুলি/var/www/html/ডিরেক্টরিতে অনুলিপি করুন।

যদি আপনার অবস্থা হয় তবে আপনার ডোমেন নথির মূল পাথের সাথে/var/www/html/ডিরেক্টরিটি প্রতিস্থাপন করুন।

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

১০. ওয়েব ইন্টারফেসের মাধ্যমে পাইউইক অ্যাপ্লিকেশন ইনস্টল করার আগে, আপনার ডোমেন নথির মূলপথটিতে অ্যাপাচি এইচটিটিপি সার্ভার লেখার অনুমতি প্রদানের জন্য নিম্নলিখিত কমান্ডটি জারি করুন।

# 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/

১১. এখন, এইচটিটিপি প্রোটোকলের মাধ্যমে আপনার সার্ভারের আইপি ঠিকানা বা ডোমেন নামটি খোলার এবং ব্রাউজারের মাধ্যমে আপনার সিস্টেমে পাইউইক অ্যাপ্লিকেশনটি ইনস্টল করা শুরু করুন। ইনস্টলেশন প্রক্রিয়া শুরু করতে প্রথম স্বাগত স্ক্রিনে নেক্সট বোতামে হিট করুন।

http://your_domain.tld/

12. পরবর্তী সিস্টেম চেক স্ক্রিনে, নীচে স্ক্রোল করুন এবং পাইউইক অ্যাপ্লিকেশন ইনস্টল করতে সমস্ত সিস্টেম এবং পিএইচপি প্রয়োজনীয়তা সন্তুষ্ট কিনা তা যাচাই করুন। ইনস্টলেশন প্রক্রিয়াটি চালিয়ে যাওয়ার জন্য আপনি Next বাটনে ক্লিক করুন।

১৩. পরবর্তী পদক্ষেপে, মাইএসকিউএল সার্ভার যেমন প্যাকেজ ডাটাবেসের নাম এবং শংসাপত্রাদি সনাক্ত করার জন্য ইনস্টলেশন স্ক্রিপ্টের দ্বারা প্রয়োজনীয় পিওইক ডাটাবেস তথ্য যুক্ত করুন। নীচে স্ক্রিনশটটিতে চিত্রিত হিসাবে, পিভিক_ টেবিল উপসর্গটি ব্যবহার করুন, পিডিও/এমওয়াইএসকিউএল অ্যাডাপ্টার নির্বাচন করুন এবং ডাটাবেস টেবিলগুলি তৈরি করতে নেক্সট বোতামে চাপুন।

14. পরবর্তী পদক্ষেপে, একটি পাইউইক সুপার ব্যবহারকারী প্রশাসকের নাম যুক্ত করুন, সুপার ব্যবহারকারী প্রশাসকের জন্য একটি শক্তিশালী পাসওয়ার্ড এবং একটি ইমেল ঠিকানা লিখুন এবং ইনস্টলেশন প্রক্রিয়াটি চালিয়ে যেতে Next বাটনে চাপুন।

15. এরপরে, যুক্ত ওয়েবসাইটের সময় অঞ্চলটি পাইউইকের সাথে ট্র্যাক এবং বিশ্লেষণের জন্য একটি ওয়েবসাইট ডোমেন ইউআরএল যুক্ত করুন এবং যুক্ত ওয়েবসাইটটি কোনও ই-কমার্স সাইট কিনা তা উল্লেখ করুন এবং চালিয়ে যাওয়ার জন্য নেক্সট বোতামে ক্লিক করুন।

16. পরবর্তী ইনস্টলেশন স্ক্রিনে, আপনার ট্র্যাক ওয়েবসাইটটিতে জাভাস্ক্রিপ্ট ট্র্যাকিং কোড beোকানো দরকার যা আপনার ব্রাউজারে প্রদর্শিত হবে। কোনও ফাইলটিতে কোডটি অনুলিপি করুন এবং ইনস্টলেশন প্রক্রিয়াটি শেষ করতে Next বাটনে চাপুন।

17. অবশেষে, পাইউইক ইনস্টলেশন সমাপ্ত হওয়ার পরে আপনার ব্রাউজারে একটি "অভিনন্দন" পর্দা উপস্থিত হবে। অভিনন্দন স্ক্রিনটি পর্যালোচনা করুন এবং পাইভিক লগ ইন পৃষ্ঠাতে পুনর্নির্দেশের জন্য পিওিক বাটন ক্লিক করুন অবিরত করুন on

18. নিচের স্ক্রিনশটে চিত্রিত হিসাবে সুপার অ্যাডমিন অ্যাকাউন্ট এবং পাসওয়ার্ডটি আগে কনফিগার করা সহ পাইক ওয়েব অ্যাপ্লিকেশনটিতে সাইন ইন করুন এবং আপনাকে পাইউইক ড্যাশবোর্ডে পুনঃনির্দেশ করা উচিত, সেখান থেকে আপনি আরও অ্যাপ্লিকেশন পরিচালনা শুরু করতে পারেন।

১.. পাইউইক ওয়েব অ্যাডমিন প্যানেলে লগ ইন করার পরে, ট্র্যাকিং কোড পৃষ্ঠাটি এড়িয়ে যান এবং সিস্টেম -> ভূ-স্থান -> অবস্থান সরবরাহকারী নেভিগেট করুন এবং জিওআইপি ডেটাবেস বিভাগ থেকে শুরু করুন বোতামটি ক্লিক করুন যাতে পাইউইকের জন্য উপলব্ধ বিনামূল্যে জিওলিটিসিটি ডাটাবেস ডাউনলোড এবং ইনস্টল করতে পারেন প্ল্যাটফর্ম

এখানেই শেষ! আপনি আপনার সিস্টেমে সফলভাবে পাইউইক ওয়েব অ্যানালিটিক্স প্ল্যাটফর্ম ইনস্টল করেছেন। অ্যাপ্লিকেশন দ্বারা ট্র্যাক করা নতুন ওয়েবসাইট যুক্ত করতে, ওয়েবসাইটগুলিতে যান -> পরিচালনা করুন এবং একটি নতুন ওয়েবসাইট যুক্ত করুন বোতামটি ব্যবহার করুন।

আপনি পাইউইক দ্বারা বিশ্লেষণ করার জন্য একটি নতুন ওয়েবসাইট যুক্ত করার পরে, ট্র্যাকিং এবং বিশ্লেষণ প্রক্রিয়া শুরু করতে ট্র্যাক ওয়েবসাইটের প্রতিটি পৃষ্ঠায় জাভাস্ক্রিপ্ট কোড প্রবেশ করুন।