authoryanuarakhid - 21 Mei 2021 • Baca 3 Menit

Tutorial Ubuntu 20.04 LTS : Cara Instalasi dan Konfigurasi Wordpress CMS Menggunakan Apache2 Web Server


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!.

Setup Wordpress

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.

Setup Wordpress Databases

Jika informasi database yang kalian masukan benar maka akan wordpress sudah siap untuk mulai di install dengan klik Run the installation.

Wordpress Installation

Selanjutnya kita diminta untuk memasukan informasi Situs Wordpress. Dari Mulai Judul Situs, Username, Password dan Email. Jika sudah klik Install Wordpress.

Pastikan kalian ingat Username dan Password Wordpress karena ini nantinya digunakan untuk login kedalam Wordpress Admin.

Wordpress Site Information for Next Step Installation

Sampai disini Instalasi Wordpress berhasil. Kalian dapat langsung login jika ingin membuka dashboard admin wordpress.

Wordpress Success Installation

Wordpress Site

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.

Wordpress Admin Login Page

Wordpress Dashboard Admin

Sampai disini kita sudah selesai melakukan instalasi wordpress menggunakan web server apache2 pada Sistem Operasi Ubuntu 20.04 LTS. Happy Config!! 😉

Tentang Penulis‎ ‏‏

author

Akhid Yanuar A.F

Linux System Administration | Computer Network | Operating System | Cloud Computing | IT Security | Linux Enthusiast 🐧

Find Me