Linux'ta Piwik (Google Analytics Alternatifi) Nasıl Kurulur


Bu eğitim, Piwik açık kaynak analiz uygulamasının CentOS 7, Debian 9 ve Ubuntu Server 16.04 LTS'ye nasıl kurulacağı konusunda size rehberlik edecektir. baskısı.

Piwik, Linux'ta bir LAMP yığınının üzerine dağıtılabilen, Google Analytics hizmetlerine yönelik, şirket içinde barındırılan güçlü bir alternatiftir.

Hedeflenen web sitelerine <head>... html etiketleri arasına yerleştirilmesi gereken küçük bir JavaScript kodu kullanan Piwik Analytics platformunun yardımıyla ile web sitelerinin ziyaretçi sayısını takip edebilir ve analiz edilen web siteleri için karmaşık raporlar oluşturabilirsiniz.

Gereksinimler

  1. CentOS 7'de yüklü LAMP yığını
  2. Ubuntu'da yüklü LAMP yığını
  3. LAMP yığını Debian'da yüklü

Adım 1: Piwik için İlk Yapılandırmalar

1. Piwik uygulamasını kurmaya ve yapılandırmaya başlamadan önce, ilk olarak sunucu terminalinde oturum açın ve unzip yardımcı programını yüklemek için aşağıdaki komutları verin. Sisteminiz.

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

2. Piwik platformu, Linux sistemlerinde mevcut bir LAMP yığınının üzerine dağıtılabilir. LAMP stack'te kurulu standart PHP eklentilerine ek olarak aşağıdaki PHP modüllerini de aşağıdaki komutu vererek sisteminize kurmalısınız.

PHP Modüllerini CentOS ve RHEL'e yükleyin

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 

Debian ve Ubuntu'ya PHP Modüllerini Kurun

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. Ayrıca aşağıdakileri vererek sisteminize GeoIP paketini, GeoIP Geo konumunu ve PECL uzantısını da yüklemelisiniz. emretmek.

GeoIP'yi CentOS ve RHEL'e yükleyin

yum install GeoIP GeoIP-devel httpd-devel
pecl install geoip 

GeoIP'yi Debian ve Ubuntu'ya yükleyin

apt install geoip-bin geoip-database geoip-database-extra
pecl install geoip
phpenmod geoip

4. Gerekli tüm paketler sisteminize yüklendikten sonra, Linux dağıtımınıza bağlı olarak aşağıdaki komutu vererek PHP yapılandırma dosyasını açın ve aşağıdaki satırları değiştirin.

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

Aşağıdaki satır örneklerinde gösterildiği gibi aşağıdaki PHP değişkenlerini arayın ve değiştirin:

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

Sunucunuzun coğrafi konumuna göre uygun saat dilimini bulmak için resmi PHP saat dilimi listesini ziyaret edin.

5. Ardından, aşağıdaki dosya alıntısında gösterildiği gibi aşağıdaki satırı PHP geoip yapılandırma dosyasına ekleyin.

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

Aşağıdaki satırları dosyaya ekleyin.

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

/var/www/html/ dizinini Piwik uygulamasını kuracağınız yola göre değiştirdiğinizden emin olun.

6. Son olarak, aşağıdaki komutu vererek değişiklikleri yansıtmak için Apache arka plan programını yeniden başlatın.

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

7. Şimdi Piwik MySQL veritabanını oluşturun. MySQL/MariaDB konsolunda oturum açın ve veritabanını ve veritabanına erişmek için gereken kimlik bilgilerini oluşturmak için aşağıdaki komutları verin.

Veritabanı adını, kullanıcı ve şifre değişkenlerini uygun şekilde değiştirin.

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

Adım 3: Piwik'i CentOS, Debian ve Ubuntu'ya yükleyin

8. Piwik web analitiği platformunu sisteminize kurmak için öncelikle Piwik indirme sayfasına gidin ve aşağıdaki komutu uygulayarak en son zip paketini alın.

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

9. Daha sonra Piwik zip arşivini çıkartın ve aşağıdaki komutları uygulayarak piwik dizininde bulunan kurulum dosyalarını /var/www/html/ dizinine kopyalayın.

Bu durumda, /var/www/html/ dizinini alan adı belgenizin kök yoluyla değiştirin.

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

10. Piwik uygulamasını web arayüzü üzerinden kurmaya başlamadan önce, Apache HTTP sunucusuna etki alanı belgenizin kök yoluna yazma izinleri vermek için aşağıdaki komutu verin.

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

ls komutunu çalıştırarak webroot yolu iznini listeleyin.

ls -al /var/www/html/

11. Şimdi Piwik uygulamasını açıp tarayıcınızı açıp HTTP protokolü üzerinden sunucunuzun IP adresini veya alan adını ziyaret ederek sisteminize kurmaya başlayın. İlk karşılama ekranında kurulum prosedürünü başlatmak için İleri düğmesine basın.

http://your_domain.tld/

12. Bir sonraki Sistem Kontrolü ekranında aşağı kaydırın ve Piwik uygulamasını yüklemek için tüm sistem ve PHP gereksinimlerinin karşılanıp karşılanmadığını doğrulayın. Bitirdiğinizde kurulum işlemine devam etmek için İleri düğmesine basın.

13. Bir sonraki adımda, MySQL sunucusuna erişmek için kurulum komut dosyasının gerektirdiği veritabanı sunucusu adresi, Piwik veritabanı adı ve kimlik bilgileri gibi Piwik veritabanı bilgilerini ekleyin. Aşağıdaki ekran görüntüsünde gösterildiği gibi piwik_ tablo önekini kullanın, PDO/MYSQL bağdaştırıcısını seçin ve İleri düğmesine basarak veritabanı tabloları oluşturun.

14. Bir sonraki adımda, bir Piwik süper kullanıcı yöneticisi adı ekleyin, süper kullanıcı yöneticisi için güçlü bir şifre ve bir e-posta adresi yazın ve kuruluma devam etmek için İleri düğmesine basın işlem.

15. Ardından, eklenen web sitesi saat dilimi olan Piwik ile izlenecek ve analiz edilecek bir web sitesi alan adı URL'si ekleyin ve eklenen web sitesinin bir e-ticaret sitesi olup olmadığını belirtin ve İleri 'yi tıklayın. Devam etmek için güçlü düğmesine basın.

16. Bir sonraki kurulum ekranında, takip ettiğiniz web sitesine eklenmesi gereken JavaScript izleme kodu tarayıcınızda görüntülenecektir. Kodu bir dosyaya kopyalayın ve yükleme işlemini tamamlamak için İleri düğmesine basın.

17. Son olarak Piwik kurulumu tamamlandıktan sonra tarayıcınızda “Tebrikler” ekranı görünecektir. Tebrikler ekranını inceleyin ve Piwik giriş sayfasına yönlendirilmek için Piwik'e Devam Et düğmesine tıklayın.

18. Aşağıdaki ekran görüntüsünde gösterildiği gibi daha önce yapılandırılmış süper yönetici hesabı ve şifreyle Piwik web uygulamasında oturum açın; Piwik kontrol paneline yönlendirilmeniz gerekir; buradan uygulamayı yönetmeye devam edebilirsiniz.

17. Piwik web yönetici panelinde oturum açtıktan sonra izleme kodu sayfasını atlayın ve Sistem -> Coğrafi Konum -> Konum Sağlayıcı'na gidin ve Başlayın<'ı tıklayın. Piwik platformu için mevcut olan ücretsiz GeoLiteCity veritabanını indirip yüklemek için GeoIP Veritabanları bölümündeki düğmesine basın.

Bu kadar! Piwik web analizi platformunu sisteminize başarıyla yüklediniz. Uygulama tarafından izlenecek yeni web siteleri eklemek için Web Siteleri -> Yönet'e gidin ve Yeni web sitesi ekle düğmesini kullanın.

Piwik tarafından analiz edilecek yeni bir web sitesi ekledikten sonra, izleme ve analiz sürecini başlatmak için, takip edilen web sitesinin her sayfasına JavaScript kodunu ekleyin.