Cara Install CMS Wordpress di Debian 10 dengan Apache2

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.
Jika sudah, langsung saja kita ke tutorialnya.
CHAPTER 1 : Installing Wordpress
- Install update di Debian 10 dengan perintah dibawah ini.

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

3. Install mysql server untuk Database server yang akan digunakan sebagai database wordpress.
sudo apt install default-mysql-server -y

Berikan password root untuk database server, lebih lengkapnya bisa dilihat dibawah ini.
4. Masuk ke Mysql server lalu tambahkan Database untuk wordpress. Pada tulisan kuning, silahkan ganti dengan nama user dan password database.

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

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


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.

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

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>

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

Hapus file konfigurasi default dari apache2 dengan perintah dibawah. Jika sudah lakukan 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.

Pilih Bahasa Indonesia

Klik ayo pada pop-up berikutnya.

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

Langkah terakhir yaitu lakukan pemasangan.

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

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

CHAPTER 2 : Wordpress Test
- Masuk ke wordpress dengan menambahkan wp-login pada URL situs. Lalu masukkan username atau email dan password. Lalu klik log masuk.

2. Tampilan Dashboard Wordpress.

3. Tampilan halaman depan wordpress.

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 !