Open Web Analytics (OWA) adalah platform analitik sumber terbuka, yang ditulis dalam PHP. Tujuan utama dari aplikasi ini adalah untuk menganalisis dan memantau bagaimana orang menggunakan halaman web atau aplikasi Anda, yang kemudian memberi Anda data analitik untuk situs web Anda. Aplikasi ini dapat memberi Anda analisis lengkap situs web atau aplikasi untuk memberi tahu Anda dengan tepat bagaimana halaman web Anda bekerja, dan apa yang perlu ditingkatkan. Analisis web OWA digunakan ketika Anda ingin kontrol penuh atas analisis halaman web Anda tanpa menggunakan layanan pihak ketiga, seperti Google Analytics, Hotjar, OmniConvert, dll. Aplikasi ini juga dilengkapi dengan dukungan bawaan untuk melacak situs web yang berjalan di kerangka kerja manajemen konten paling populer, seperti di WordPress Hosting dan MediaWiki Hosting kami. Pada artikel ini, kami akan menunjukkan cara menginstal Open Web Analytics (OWA) di Server Ubuntu 18.04.
1. Hubungkan ke server Anda
Sebelum kita mulai, Anda harus terhubung ke server Anda melalui SSH sebagai pengguna root. Untuk melakukannya, gunakan perintah berikut:
ssh root@IP_Address -p port_number
Tentu saja, Anda harus mengganti IP_Address
dan port_number
dengan alamat IP server Anda yang sebenarnya dan nomor port SSH.
Setelah masuk, pastikan server Anda mutakhir dengan menjalankan perintah berikut:
sudo apt update sudo apt upgrade
2. Instal Server Database MariaDB dan Buat Database untuk OWA
Karena server basis data adalah salah satu prasyarat yang diperlukan untuk menjalankan Open Web Analytics, kami akan menginstal MariaDB, yang merupakan server basis data sumber terbuka yang hebat. Ketik perintah berikut untuk menginstal MariaDB ke server Anda:
sudo apt install mariadb-server mariadb-client
Setelah MariaDB terinstal di server Anda, Anda dapat menggunakan perintah di bawah ini untuk menghentikan, memulai, dan mengaktifkan layanan MariaDB.
sudo systemctl stop mariadb.service sudo systemctl start mariadb.service sudo systemctl enable mariadb.service
Perintah selanjutnya adalah opsional. Anda dapat menjalankan perintah tersebut jika ingin mengamankan server MariaDB Anda dengan melarang akses root jarak jauh, menghapus database pengujian, dan menyetel kata sandi root.
sudo mysql_secure_installation
Saat diminta, jawab pertanyaan di bawah ini dengan mengikuti panduan ini.
Enter current password for root (enter for none): Since no password is currently set, just press Enter once. Set root password? [Y/n]: Y New password: Enter your password Re-enter new password: Repeat your password Remove anonymous users? [Y/n]: Y Disallow root login remotely? [Y/n]: Y Remove test database and access to it? [Y/n]: Y Reload privilege tables now? [Y/n]: Y
Mulai ulang server MariaDB, sehingga perubahan akan diterapkan.
sudo systemctl restart mariadb.service
Anda sekarang dapat masuk ke server MariaDB Anda dengan perintah:
sudo mysql -u root -p
Kemudian ketik kata sandi yang Anda buat di atas untuk masuk. Setelah Anda berada di shell MariaDB, Anda dapat menggunakan perintah berikut dan membuat database bernama owa_db
untuk aplikasi OWA.
CREATE DATABASE owa_db;
Kemudian buat pengguna database bernama owa_user
dan ganti Str0n9Pas$worD
dengan kata sandi Anda sendiri.
CREATE USER 'owa_user'@'localhost' IDENTIFIED BY 'Str0n9Pas$worD';
Untuk memberi pengguna owa_user
dengan akses penuh ke database owa_db
, jalankan perintah ini:
GRANT ALL ON owa_db.* TO 'owa_user'@'localhost' IDENTIFIED BY 'Str0n9Pas$worD' WITH GRANT OPTION;
Sekali lagi, ingatlah untuk mengubah Str0n9Pas$worD
dengan kata sandi yang Anda gunakan pada perintah sebelumnya.
Sekarang Anda dapat menggunakan flush privileges
perintah untuk memuat ulang tabel hibah – setelah itu selesai, Anda dapat keluar dari shell MariaDB.
FLUSH PRIVILEGES; EXIT;
3. Instal Server HTTP Apache2 di Ubuntu
Untuk menjalankan OWA, Anda memerlukan server web yang akan melayani halaman web. Apache2 adalah salah satu server web paling populer yang digunakan, dan dalam tutorial ini, Apache2 adalah server web pilihan kami.
Jalankan perintah berikut untuk menginstal Apache2:
sudo apt install apache2
Gunakan perintah di bawah ini untuk memulai, menghentikan, dan mengaktifkan layanan Apache:
sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl enable apache2.service
Untuk mengonfirmasi bahwa Apache2 telah terinstal dengan benar, Anda dapat membuka browser web pilihan Anda dan mengetikkan alamat IP server atau domain Anda (kami berasumsi bahwa itu sudah mengarah ke server Anda) dan Anda seharusnya dapat melihat halaman selamat datang default dari Apache2 server web.
4. Instal PHP 7.2 dan Modul Terkait
OWA membutuhkan PHP 5.2.x atau lebih tinggi – jadi, dalam tutorial ini, kami memilih untuk menggunakan PHP versi 7.2. Namun, PHP 7.2 mungkin tidak tersedia di repositori Ubuntu yang telah diinstal sebelumnya – oleh karena itu, jika Anda ingin menginstal dan menggunakan versi PHP ini, Anda harus mendapatkannya dari repositori pihak ketiga. Dengan menjalankan perintah di bawah ini, Anda akan menambahkan PPA Ondřej Surý, yang memiliki versi PHP yang kita butuhkan:
sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php
Kemudian, perbarui dan tingkatkan paket PHP ke PHP 7.2
sudo apt update
Jika Anda ingin menginstal PHP 7.2 bersama dengan modul yang diperlukan untuk menjalankan OWA, jalankan perintah ini:
sudo apt install php7.2 libapache2-mod-php7.2 php7.2-common php7.2-curl php7.2-mbstring php7.2-xmlrpc php7.2-mysql php7.2-gd php7.2-xml php7.2-cli
5. Unduh dan Instal Open Web Analytics
Gunakan perintah di bawah ini untuk mengubah direktori menjadi /opt
dan unduh Open Web Analytics.
cd /opt wget https://github.com/padams/Open-Web-Analytics/archive/1.6.2.zip
Buka zip konten dan pindahkan file ke /var/www/html/owa
direktori:
unzip 1.6.2.zip sudo mv Open-Web-Analytics-1.6.2 /var/www/html/owa
Ubah izin:
sudo chown -R www-data:www-data /var/www/html/owa/ sudo chmod 755 /var/www/html/owa/
6. Konfigurasikan Virtual Host untuk Situs OWA
Setelah kita menginstal Apache, kita dapat melanjutkan dan membuat virtual host untuk nama domain yang ingin kita gunakan. Pada perintah berikut, kami akan menggunakan nano sebagai editor kami – namun, jika nano bukan editor teks pilihan Anda, Anda dapat menggunakan editor pilihan Anda dan membuat file konfigurasi baru bernama owa.conf
.
sudo nano /etc/apache2/sites-available/owa.conf
Rekatkan konfigurasi Apache dari bawah ke dalam file, dan ganti your_domain_name.com
dengan nama domain Anda yang sebenarnya:
<VirtualHost *:80>
ServerAdmin admin@your_domain_name.com
DocumentRoot /var/www/html/owa
ServerName your_domain_name.com
<Directory /var/www/html/owa/> Options FollowSymlinks AllowOverride All Require all granted </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost>
Setelah Anda selesai mengedit file, simpan dan tutup.
Sekarang setelah Anda mengonfigurasi host virtual, Anda dapat menonaktifkan host virtual Apache default, dan mengaktifkan host virtual OWA.
Nonaktifkan host virtual Apache default dengan perintah ini:
sudo a2dissite 000-default
lalu, aktifkan host virtual OWA:
sudo a2ensite owa.conf
juga, Anda perlu memastikan bahwa mod rewrite
diaktifkan:
sudo a2enmod rewrite
Mulai ulang Apache agar perubahan akan diterapkan:
sudo systemctl restart apache2.service
7. Panduan penginstalan OWA
Di bagian tutorial ini, kita akan menginstal OWA melalui browser web. Buka browser web pilihan Anda dan ketik domain Anda:
http://your_domain_name.com/
Anda seharusnya dapat melihat halaman 'Selamat Datang di Pemasang':
Klik pada 'Let's Get Started...'
agar Anda dapat melanjutkan penginstalan OWA. Pada halaman berikutnya, masukkan info koneksi database dan buat akun admin, sehingga Anda dapat mengelola aplikasi melalui back-end.
Setelah Anda selesai memasukkan informasi yang diperlukan, klik 'Continue...'
tombol. Halaman berikutnya akan memungkinkan Anda membuat akun pengguna super yang dapat mengelola platform.
Selamat! Anda telah berhasil menginstal Open Web Analytics di server Anda. Sekarang Anda dapat masuk menggunakan nama pengguna dan kata sandi yang Anda buat, dan membuat pelacak.
Setelah masuk, Anda dapat melihat kode pelacakan yang perlu Anda tambahkan ke halaman web yang ingin Anda lacak.
Agar OWA berfungsi dengan baik, Anda perlu menambahkan kode ke setiap halaman situs web Anda. Anda dapat menemukan daftar situs web yang sedang dilacak di http://your_domain_name.com/index.php
Pada artikel ini, kami menunjukkan cara menginstal Apache2, PHP 7.2, Server Database MariaDB, kemudian kami membuat database OWA dan menginstal aplikasi Open Web Analytics. Sekarang, Anda dapat mulai menjelajahi aplikasi yang berguna ini.
Tentu saja, jika Anda adalah salah satu pelanggan Hosting Ubuntu kami, Anda tidak perlu menginstal Open Web Analytics di Ubuntu 18.04 VPS Anda – cukup tanyakan kepada admin kami, duduk, dan bersantai. Admin kami akan segera menginstal dan mengonfigurasi Open Web Analytics di Ubuntu 18.04 untuk Anda.
PS . Jika Anda menyukai postingan ini tentang cara menginstal Open Web Analytics di VPS Ubuntu 18.04 , silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol bagikan di bawah ini, atau cukup tinggalkan komentar di bagian komentar. Terima kasih.