Cara Menginstal WordPress di AlmaLinux 8 | Rocky Linux 8

Dalam tutorial ini, kita menyediakan langkah-langkah untuk menginstal WordPress dengan server web Apache di ALamLinux atau Rocky Linux 8 yang menjalankan VPS, Cloud Hosting, atau Server lokal menggunakan command line.

WordPress tidak memerlukan pengenalan siapa pun yang berkecimpung dalam blogging atau pengembangan web pasti sudah tahu tentang sistem manajemen konten sumber terbuka ini. Jutaan situs web saat ini menjalankannya dengan bantuan server web Apache. Dan jika Anda baru saja membeli beberapa cloud atau server hosting pribadi virtual tempat Anda menjalankan Alamlinux atau Rocky Linux 8 dan ingin menginstal WordPress Anda bersama dengan tumpukan LAMP (Linux, Apache, MySQL, PHP), berikut adalah langkah-langkah yang harus diikuti.

Catatan : Kita merekomendasikan menggunakan panel kontrol hosting Web apa pun untuk menginstal dan mengelola WordPress seperti Cpanel atau sumber terbuka apa pun, berikut adalah daftar panel kontrol hosting sumber terbuka terbaik.

Langkah-langkah untuk menginstal WordPress di Rocky Linux 8 | AlmaLinux 8

Pengguna dapat mengikuti langkah-langkah yang diberikan untuk CentOS 8 juga namun karena ini bukan versi yang didukung LTS lagi, oleh karena itu, Anda harus memilih Alma, Rocky atau Linux yang didukung jangka panjang lainnya.

Perbarui cache repositori DNF

Jalankan perintah pembaruan sistem yang akan menyegarkan cache repositori sistem untuk membangun yang baru dengan daftar paket terbaru yang tersedia untuk penginstalan dari repositori sistem.

pembaruan sudo dnf

Juga, instal:

sudo dnf install wget nano -y

Instal Apache HTTPd di Almalinux atau Rocky linux 8

Untuk melayani halaman web WordPress melalui jaringan lokal atau internet menggunakan browser, kita memerlukan server web. Dan di sini kita akan menginstal server web Apache yang populer.

sudo dnf install httpd -y

Mulai dan aktifkan service sistem Apache

sudo systemctl aktifkan –sekarang httpd

Periksa:

status systemctl httpd

Aktifkan modul Tulis Ulang:

sudo nano /etc/httpd/conf/httpd.conf

Di akhir file tambahkan baris ini:

LoadModule rewrite_module modules/mod_rewrite.so

Simpan menggunakan Ctrl+O, tekan tombol Enter, lalu Ctrl+X untuk keluar.

Instal MariaDB dan PHP 8.0

Hal selanjutnya yang kita perlukan adalah database MySQL atau MariaDB untuk menyimpan data dan bahasa PHP di AlmaLinux atau Rocky 8 kita karena WordPress sudah ditulis dengan PHP.

Untuk MariaDB :

sudo dnf instal mariadb

Mulai dan aktifkan servicenya

sudo systemctl aktifkan –sekarang mariadb

Periksa:

systemctl status mariadb

Amankan instalasi Database Anda

sudo mysql_secure_installation

Buka wizard berbasis teks terpandu untuk mengamankan MariaDB/MySQL

Untuk PHP 8.0 dan ekstensinya

Secara default, versi PHP 7.2 tersedia untuk diinstal dari repositori aliran Aplikasi Almalinux atau Rocky tetapi WordPress membutuhkan PHP 7.4 atau lebih tinggi maka kita akan menggunakan versi terbaru yaitu PHP 8.0

Untuk PHP 8.0 kita perlu mengaktifkan repositori REMI.

sudo dnf install -y https://rpms.remirepo.net/enterprise/remi-release-8.rpm sudo dnf update -y sudo dnf module reset php -y sudo dnf module aktifkan php:remi-8.0 -y sudo dnf update -y

sudo DNF install php PHP-{bz2, mysqli, curl, gd, intl, umum, mbstring, xml}

Mulai ulang server Apache

Setelah PHP dan ekstensinya diinstal, restart server Apache untuk mengintegrasikannya dengan benar.

sudo systemctl restart httpd

Buat Basis Data

WordPress tidak akan menyimpan semua data yang dihasilkan oleh user seperti halaman web, password user, data Plugin, dan lainnya di penyimpanan lokal dalam format biasa. Diperlukan server Database baik yang diinstal secara lokal atau di beberapa server jarak jauh untuk menautkan semua data secara efisien untuk melayani mereka kapan pun diperlukan. Di sini kita sudah menginstal MariaDB. Jadi, mari buat Database dan user khusus untuk digunakan di WordPress.

sudo mysql

BUAT DATABASE yourdb ;

CREATE USER ‘ user ‘ @localhost DIIDENTIFIKASI DENGAN ‘ password ‘;

HIBAH SEMUA HAK ISTIMEWA DI yourdb.* KEPADA ‘ user ‘@localhost DIIDENTIFIKASI DENGAN ‘ password ‘;

HAK ISTIMEWA;

keluar;

Catatan : Ganti yourdb, user, dan password dengan apa pun yang ingin Anda atur.

Unduh WordPress di Almalinux | Rocky Linux 8

WordPress tidak tersedia melalui repositori default. Oleh karena itu, kita harus mengunduh file-nya dari situs resminya untuk menginstal dan mengkonfigurasi CMS ini secara manual.

wget http://WordPress.org/latest.tar.gz

Ekstrak filenya:

tar -xzvf terbaru.tar.gz

Pindahkan ke direktori Webroot.

sudo mv wordpress/* /var/www/html/

Memberi izin baca dan tulis user Apache ke folder yang dipindahkan.

chown -R apache:apache /var/www/html/

Beberapa waktu Selinux dapat membuat beberapa masalah izin maka jalankan;

chcon -t httpd_sys_rw_content_t /var/www/html/ -R

Untuk menerapkan perubahan di Selinux dengan benar, jalankan

sudo restorecon -Rv /var/www/html/

Buka port di firewall:

Jika Anda menggunakan cloud hosting, buka port di firewallnya alih-alih OS.

sudo firewall-cmd –permanent –zone=public –add-service=http sudo firewall-cmd –permanent –zone=public –add-service=https sudo systemctl reload firewalld

Konfigurasi dan Instal WordPress di Rocky atau AlmaLinux 8

Terakhir, buka browser web Anda dan masukkan nama domain seperti http://example.com atau http://server-ip- alamat server tempat Anda menginstal WordPress.

Tekan tombol Let’s Go.

Tambahkan detail Database yang telah Anda buat. Tekan tombol Kirim.

Jalankan Instalasi

Setelah itu tekan tombol “Jalankan Instalasi” dan buat Nama Pengguna dan Kata Sandi.