Artikel ini membahas pemasangan Matomo (Piwik), platform analisis web premium all-in-one, di RHEL 8 Linux Server. Dalam hal ini, penginstalan didasarkan pada tumpukan LAMP yang terkenal yang terdiri dari server web RHEL 8, MariaDB, PHP, dan Apache.
Dalam tutorial ini Anda akan mempelajari:
- Cara Memasang LAMP Stack di RHEL 8.
- Cara mengkonfigurasi database MariaDB.
- Cara menginstal Matomo (Piwik) di RHEL 8.
- Cara membuka port firewall HTTP dan HTTPS.
Menginstal Matomo (Piwik) di Server/Workstation Red Hat Enterprise Linux 8.
Persyaratan dan Konvensi Perangkat Lunak yang Digunakan
Kategori | Persyaratan, Konvensi, atau Versi Perangkat Lunak yang Digunakan |
---|---|
Sistem | Red Hat Enterprise Linux 8 |
Perangkat Lunak | Server MariaDB 10.3.10, PHP 7.2.11-1, Apache/2.4.35 (Red Hat Enterprise Linux) |
Lainnya | Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo perintah. |
Konvensi | # – membutuhkan perintah linux yang diberikan untuk dieksekusi dengan hak akses root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah$ – membutuhkan perintah linux yang diberikan untuk dieksekusi sebagai pengguna biasa yang tidak memiliki hak istimewa |
Cara menginstal Matomo (Piwik) di RHEL 8 Linux petunjuk langkah demi langkah
- Instal semua prasyarat.
Perintah berikut akan menginstal semua prasyarat dan alat yang diperlukan untuk melakukan instalasi Matomo (Piwik):
# dnf install php-mysqlnd php-fpm mariadb-server httpd unzip wget php-json php-dom php-gd php-mbstring
- Buka HTTP dan port 80 HTTPS opsional di firewall Anda:
# firewall-cmd --permanent --zone=public --add-service=http # firewall-cmd --reload
- Mulai server web Apache dan layanan MariaDB:
# systemctl start mariadb # systemctl start httpd
Aktifkan MariaDB dan httpd untuk memulai setelah sistem di-boot ulang:
# systemctl enable mariadb # systemctl enable httpd
- (Opsional) Amankan instalasi MariaDB Anda dan setel kata sandi root:
# mysql_secure_installation
- Buat database baru
matomo
dan berikan pengguna baruadmin
akses kematomo
database dengan kata sandipass
:# mysql -u root -p mysql> CREATE DATABASE matomo; mysql> CREATE USER `admin`@`localhost` IDENTIFIED BY 'pass'; mysql> GRANT ALL ON matomo.* TO `admin`@`localhost`; mysql> FLUSH PRIVILEGES; mysql> exit
- Unduh dan ekstrak Matomo (Piwik). Mulailah dengan mengunduh paket instalasi Matomo (Piwik) dan mengekstrak isinya:
$ wget https://builds.matomo.org/matomo-latest.zip $ unzip matomo-latest.zip
Salin
matomo
yang telah diekstrak direktori ke dalam/var/www/html
direktori:# cp -r matomo /var/www/html/
Terakhir pada langkah ini, ubah izin dan ubah konteks keamanan file SELinux:
# chown -R apache:apache /var/www/html/ # chcon -R -t httpd_sys_rw_content_t /var/www/html/matomo/
- Akses wizard penginstalan Matomo (Piwik) dan lakukan penginstalan Matomo (Piwik) yang sebenarnya. Arahkan browser Anda ke
http://localhost/matomo
atauhttp://SERVER-HOST-NAME/matomo
dan ikuti petunjuknya.
Halaman selamat datang wizard instalasi Matomo. TekanNEXT
untuk memulai penginstalan. Semua prasyarat instalasi Matomo (Piwik) terpenuhi. Ubah Server Basis Data kelocalhost
untuk menghindari pesan kesalahan izin ditolak. Isi semua konfigurasi database sesuaiLangkah 5 . TekanNEXT
untuk membuat semua tabel. Siapkan akun pengguna Matomo pengguna super. Isi detail situs web Anda. Salin dan tempel kode pelacakan yang dihasilkan ke bagian HEAD situs web Anda. Instalasi Matomo (Piwik) di Red Hat Enterprise Linux 8 Selesai.