Cara Install CMS Wordpress di Debian 10 dengan Apache2

I Made Nugrahe Jaye Putra
4 min readMar 21, 2022
Wordpress Logo

Hi teman-teman, kembali lagi di tutorial System Administration. Pada tutorial kali ini, saya akan mengajarkan bagaimana cara menginstall CMS (Content Management System) Wordpress di Debian 10.

Sebelumnya setting dulu repository online di Debian 10. Silahkan lihat pada tutorial dibawah ini.

CARA SETTING REPOSITORY ONLINE DI DEBIAN 10

Jika sudah, langsung saja kita ke tutorialnya.

CHAPTER 1 : Installing Wordpress

  1. Install update di Debian 10 dengan perintah dibawah ini.
Update & Upgrade

2. Install Apache2 dan Php7.3 untuk web server dan side-server wordpress.

apt install apache2 php7.3 libapache2-mod-php7.3 php7.3-common php7.3-mbstring php7.3-xmlrpc php7.3-soap php7.3-gd php7.3-xml php7.3-intl php7.3-mysql php7.3-cli php7.3-ldap php7.3-zip php7.3-curl
Installing Packages

3. Install mysql server untuk Database server yang akan digunakan sebagai database wordpress.

sudo apt install default-mysql-server -y
Install Packages

Berikan password root untuk database server, lebih lengkapnya bisa dilihat dibawah ini.

CARA KONFIGURASI DATABASE SERVER

4. Masuk ke Mysql server lalu tambahkan Database untuk wordpress. Pada tulisan kuning, silahkan ganti dengan nama user dan password database.

Mysql Configuration

5. Masuk ke folder tmp untuk mendownload file wordpress yang akan di install. Lalu ketikkan perintah dibawah ini untuk mendownload file wordpress.

wget -c https://wordpress.org/latest.tar.gz
Download File

6. Extract file yang sudah di download lalu pindahkan ke folder /var/www/.

Extract file
Moving folder to destination folder

7. Ubah user pada folder wordpress agar www-data dapat mengakses folder tersebut. Lalu ubah permission dengan chmod agar user-group-other dapat melakukan perubahan pada folder.

Changing permission

8. Buat file konfigurasi pada Apache2 agar wordpress dapat berjalan pada web server.

Create new file configuration

Masukkan konfigurasi dibawah lalu ubah pada tulisan kuning sesuai dengan domain dan konfigurasi kalian. Jika sudah, simpan file.

<VirtualHost *:80>
ServerAdmin admin@your_domain.com
DocumentRoot /var/www/html/wordpress
ServerName your-domain.com

<Directory /var/www/html/wordpress>
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>

ErrorLog ${APACHE_LOG_DIR}/your-domain.com_error.log
CustomLog ${APACHE_LOG_DIR}/your-domain.com_access.log combined

</VirtualHost>
File Configuration

9. Aktifkan mod rewrite agar user dapat merubah konfigurasi dalam folder wordpress lalu aktifkan juga file konfigurasi yang sudah kita buat tadi.

Enable mod and sites

Hapus file konfigurasi default dari apache2 dengan perintah dibawah. Jika sudah lakukan restart apache2.

remove default configuration file
Restart apache2

10. Masuk ke browser, setelah itu masuk ke IP Local / Domain / IP Public server kalian. Jika sudah maka akan muncul tampilan seperti dibawah ini.

Accessing wordpress

Pilih Bahasa Indonesia

Choosing Language

Klik ayo pada pop-up berikutnya.

Next step

Masukkan info tentang database yang sudah kita buat tadi seperti, nama database, user database, dan password database. Jika sudah, klik kirim.

Next step

Langkah terakhir yaitu lakukan pemasangan.

Installation

Berikan nama situs, nama pengguna, password, alamat email dan centang pada bagian halangi mesin pencarian untuk mengindex situs ini. Lalu klik install wordpress.

Install wordpress

Jika berhasil, maka akan seperti ini hasilnya. Lalu pilih Log Masuk.

Installation Complete

CHAPTER 2 : Wordpress Test

  1. Masuk ke wordpress dengan menambahkan wp-login pada URL situs. Lalu masukkan username atau email dan password. Lalu klik log masuk.
Login to Wordpress

2. Tampilan Dashboard Wordpress.

Dashboard Wordpress

3. Tampilan halaman depan wordpress.

Wordpress Homepage

Demikian tutorial yang saya bisa sampaikan, semoga dapat membantu dalam penugasan maupun dapat menambah ilmu teknis tentang system administrasi. Sampai bertemu di lain tutorial…see you !

My Telegram

--

--