Tutorial Ubuntu 20.04 LTS : Cara Instalasi dan Konfigurasi Wordpress CMS Menggunakan Apache2 Web Server
Wordpress merupakan salah satu CMS (Content Management System) yang biasa digunakan untuk membuat suatu website seperti Blog, Landing Page, maupun E-Commerce. Pada kesempatan kali ini kita akan melakukan instalasi dan konfigurasi wordpress pada Ubuntu 20.04 LTS dan tentunya menggunakan Apache2 Web Server.
Persiapan
Sebelum memulai instalasi wordpress terlebih dahulu lakukan update dan upgrade system.
$ sudo apt update && sudo apt upgrade
Selanjutnya install dependensi yang nantinya kita akan perlukan untuk instalasi wordpress. Seperti Apache2 Web Server, PHP, Unzip, Wget, dan tentunya Databases. Untuk Databases disini kita akan menggunakan mariadb
.
$ sudo apt install apache2 wget unzip php php-mysql libapache2-mod-php mariadb-server
Setup Databases
Setelah semua dependensi selesai diinstall maka selanjutnya terlebih dahulu kita menyiapkan databases untuk wordpress. Karena wordpress memerlukan sebuah sql databases. Berikut cara-cara menyiapkan databases wordpress menggunakan mariadb
.
$ sudo mysql
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 49
Server version: 10.3.29-MariaDB-0ubuntu0.20.04.1 Ubuntu 20.04
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]>
Setelah kita berhasil masuk pada prompt shell mariadb, langkah pertama adalah pembuatan databases. Untuk nama databases disini sebenarnya bebas, pada contoh berikut kita akan menggunakan nama wordpressdb
sebagai nama databases yang akan dibuat.
MariaDB [(none)]> CREATE DATABASE wordpressdb;
Selanjutnya kita buatkan user khusus untuk mengakses databases yang telah kita buat tadi.
MariaDB [(none)]> GRANT ALL PRIVILEGES ON wordpressdb.* TO wpuser@localhost IDENTIFIED BY "securepassword";
Jika sudah jangan lupa untuk melakukan FLUSH PRIVILEGES
dan EXIT
dari prompt MariaDB.
MariaDB [(none)]> FLUSH PRIVILEGES;EXIT;
Install Wordpress
Secara default default direktori dari web server Apache2 terletak pada lokasi /var/www/html
maka kita alihkan working directory kita ke direktori tersebut.
$ cd /var/www/html/
Jangan lupa untuk menghapus index.html
bawaan apache2 karena kita tidak akan menggunakannya.
$ sudo rm index.html
Selanjutnya kita mulai download wordpress menggunakan tools wget.
$ sudo wget https://wordpress.org/latest.zip
Setelah download selesai maka selanjutnya kita lakukan unzip paket wordpress.
$ sudo unzip latest.zip
Pindahkan semua file yang terletak pada direktori wordpress ke /var/www/html
.
$ sudo mv wordpress/* .
Hapus direktori wordpress tadi yang sudah dipindahkan isinya serta file latest.zip
. Sebenarnya untuk langkah ini optional (Boleg dilakukan boleh tidak).
$ sudo rmdir wordpress && sudo rm latest.zip
Langkah terakhir karena Apache2 web server menggunakan user dan group www-data
maka kita ubah sekalian hak kepemilikan direktori /var/www/html
yang semula milik user root
menjadi milik www-data
.
$ sudo chown www-data:www-data /var/www/html/
Selanjutnya dari terminal kita pindah menuju web browser. Akses IP Server / IP Public dengan Web Browser. Jika semua konfigurasi diatas benar maka akan tampil halaman berikut. Pilih Let's go!
.
Pada halaman selanjutnya kita diminta memasukan informasi databases yang akan digunakan oleh wordpress. Kita masukan saja sesuai dengan yang sudah kita buat tadi. Jika sudah Klik Submit.
Jika informasi database yang kalian masukan benar maka akan wordpress sudah siap untuk mulai di install dengan klik Run the installation
.
Selanjutnya kita diminta untuk memasukan informasi Situs Wordpress. Dari Mulai Judul Situs, Username, Password dan Email. Jika sudah klik Install Wordpress
.
Sampai disini Instalasi Wordpress berhasil. Kalian dapat langsung login jika ingin membuka dashboard admin wordpress.
Jika kalian ingin Login menuju Dashdoard Admin Wordpress. Bisa akses http://ip-public/wp-admin
. Dan masukan username dan password yang tadi dibuat saat proses instalasi wordpress.
Sampai disini kita sudah selesai melakukan instalasi wordpress menggunakan web server apache2 pada Sistem Operasi Ubuntu 20.04 LTS. Happy Config!! 😉