Cara Instalasi WordPress Di Debian 10 (Buster)

install wordpress debian 10

Apa sih itu WordPress? dan apa kegunaannya didunia jaringan seperti sekarang ini? WordPress adalah sebuah aplikasi sumber terbuka (open source) yang sangat populer digunakan sebagai mesin blog (blog engine). WordPress dibangun dengan bahasa pemrograman PHP dan basis data (database) MySQL. PHP dan MySQL, keduanya merupakan perangkat lunak sumber terbuka (open source software). Selain sebagai blog, WordPress juga mulai digunakan sebagai sebuah CMS (Content Management System) karena kemampuannya untuk dimodifikasi dan disesuaikan dengan kebutuhan penggunanya.

WordPress adalah penerus resmi dari b2/cafelog yang dikembangkan oleh Michel Valdrighi. Nama WordPress diusulkan oleh Christine Selleck, teman Matt Mullenweg. WordPress saat ini menjadi platform content management system (CMS) bagi beberapa situs web ternama seperti CNN, Reuters, The New York Times, TechCrunch, dan lainnya.

WordPress juga sering digunakan untuk memudahkan setiap orang yang ingin membuat website secara instan tanpa harus memahami coding secara mendalam. Haya perlu dasar-dasar coding PHP, HTML saja kita mampu memodifikasi website berbasis CMS satu ini. seperti halnya website folderku ini menggunakan wordpress sebagai CMS nya. WordPress juga sering digunakan untuk membuat toko online, materi berbayar, dan mencari uang melalui adsense.

Yang Dibutuhkan

untuk melakukan instalasi wordpress debian kita perlu beberapa packet yang harus kita install terlebih dahulu diserver.

  1. Apache2 (Web Server)
  2. Bahasa PHP
  3. Mariadb (Database)
  4. Packet WordPress-nya

Langkah Instalasi

Apache

Apache atau Server HTTP Apache atau Server Web/WWW Apache adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.

Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigurasi, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.

Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang di bawah naungan Apache Software Foundation.

Konfigurasi

  1. Pastikan kalian sudah mengupdate binary dvd-1,2,dan 3 debian 9 kalian, jika belum silahkan update terlebih dahulu
    gunakan perintah apt-cdrom add untuk menambahkan dvd
    gunakan perintah apt update untuk melakukan update repository binary
    Note : jika kalian tidak menggunakan internet, pastikan menonaktifkan baris update security pada repository terlebih dahulu ya..
  2. ketik perintah apt install apache2
    jika diminta untuk memasukkan DVD-1, silahkan masukkan kembali DVD1 Debian 9 yang kalian punya, tunggu hingga selesai


  3. kemudian cek apakah apache2 sudah berjalan dengan baik dengan perintah systemctl status apahe2
    status apache2

PHP

PHP: Hypertext Preprocessor (sebelumnya disebut Personal Home Pages) adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memprogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS. ada dua buah PHP yang harus kita install yaitu PHP7.3 dan PHP7.3-mysql

Konfigurasi

  1. ketik perintah apt install php7.3, jika diminta dvd-1 silahkan masukkan kembali dvd1 kedalam komputer kalian.
  2. kemudian ketik perintah apt install php7.3-mysql untuk menginstall php mysql kedelam server.

Mariadb

MariaDB merupakan versi pengembangan terbuka dan mandiri dari MySQL. Sejak diakuisisinya MySQL oleh Oracle pada September 2010, Monty Program sebagai penulis awal kode sumber MySQL memisahkan diri dari pengembangan dan membuat versi yang lebih mandiri yakni MariaDB.

Konfigurasi

  1. Ketik perintah apt install mariadb-server

DATABASE

setelah semua paket yang dibutuhkan telah terinstall, berikutnya adalah melakukan konfigurasi keamanan mysql dan database serta user yang menggunakan database nantinya. caranya adalah :

  1. ketik perintah mysql_secure_installation . ini berfungsi untuk mengatur kembali mysql yang telah terinstall dan membuat password baru untuk kemanan database pada mysql. untuk pilihannya silahkan pilih Y semua agar semua settingan kita rubah kembali.
  2. ketik perintah mysql -u root -p . perintah ini berfungsi untuk login kedalam mariadb, masukkan password yang telah anda ubah sebelumnya.
  3. lalu kita akan membuat database baru, dan user baru untuk database servernya dengan cara :
    create database db_website;
    db_website ini adalah nama database untuk website kita nanti, silahkan atur sesuka anda
  4. create user ‘folderku‘@’localhost’ identified by ‘123‘;
    folderku = adalah username yang digunakan untuk mengkoneksikan database ke wordpress
    123 = adalah password user yang akan kita hubungkan di wordpress nanti.
  5. kemudian izinkan hak akses user yang baru kita buat tadi dengan perintah:
    grant all privileges on *.* to ‘folderku’@’localhost’;
  6. kemudian kita lakukan flush privileges; ini fungsinya untuk membersihkan pengaturan yang telah kita buat sebelumnya,
  7. kemudian exit; untuk keluar dari mariadb

WORDPRESS

Setelah melakukan konfigurasi Database, langkah selanjutnya mendownload paket installer wordpress. kita dapat menggunakan perintah wget.

  1. ketik perintah wget https://wordpress.org/latest.zip tunggu hingga selesai download, pastikan koneksi internet stabil
  2. kemudian ketik ls untuk memastikan file latest.zip sudah terdownload dengan baik
  3. kemudian kita pindahkan file latest.zip ke direktori /var/www/html/ . /var/www/html adalah direktori default sebuah website pada web server apache, semua file yang ada disana akan dipanggil ke browser nantinya.
    ketik perintah mv latest.zip /var/www/html/
  4. kemudian kita berpindah direktori ke /var/www/html/ dengan mengetikkan cd /var/www/html/ diikuti perintah ls setelahnya dan lihat apakah file latest.zip sudah ada didalam atau tidak
  5. karena file kita download berekstensi zip yang artinya masih dalam bentuk compressed file, maka kita perlu melakukan ekstrak terlebih dahulu. di debian melakukan ekstrak dapat menggunakan perintah unzip. namun sebelumnya kita install dulu paket unzip dengan perintah :
    apt install unzip
  6. lakukan ekstrak file latest.zip agar file wordpressnya muncul dengan perintah unzip latest.zip diikuti perintah ls setelahnya untuk melihat file wordpress
  7. berikutnya izinkan semua user dapat mengakses direktori wordpress, kita dapat menggunakan perintah chmod. ketik perintah :
    chmod 777 wordpress

Konfigurasi IP Server

karena disini saya menggunakan virtual box, maka saya perlu melakukan konfiguasi IP address terlebih dahulu terhadap server. ketik perintah :
nano /etc/network/interfaces diikuti restart ip setelahnya menggunakan /etc/init.d/networking restart
saya menggunakan IP kelas C 192.168.200.1 dengan subneting /24

Konfigurasi IP Client

  1. kemudian atur juga pada bagian network di virtualbox, ubah menjadi host only adapter dan allow all pada debian yang kita jalankan
  2. atur juga ip pada host only adapter dibagian control panel dan ubah IP nya sesuai dengan kelas yang kita gunakan diserver

Menginstall WordPress

setelah semua kita atur, lanjut menginstall wordress

  1. lakukan ping test ke server untuk memastikan semua koneksi sudah berjalan dengan baik
  2. buka browser google chrome atau apa saja
  3. ketikkan alamat ip server 192.168.200.1 dipencarian untuk memastikan webserver apache sudah berjalan
  4. ketikkan ipserver/direktori-wordress di browser seperti 192.168.200.1/wordpress akan muncul tampilan instalasi wordpress
  5. lalu isikan database, username serta password yang kita buat sebelumnya di mysql
    database : db_website
    username : folderku
    password : 123

  6. run installation untuk melanjutkan instalasi wordpress
  7. Masukkan nama website, nama pengguna wordpress dan sandinya serta email
  8. kemudian login dan masukkan user yang baru saja dibuat


  9. buka halaman 192.168.200.1/wordpress maka akan muncul website yang baru kta buat

sekian instalasi wordpress pada debian 10.

folderku

folderku

Share Donk . .

Share on facebook
Facebook
Share on twitter
Twitter

Tinggalkan Komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Info

Nama Sesi Praktikum : 

Kelas X TKJ

  • Kelas X TKJ 1 : Selasa 4/5/2021
  • Kelas X TKJ 2 :
  • Kelas X TKJ 3 :

Kelas XI TKJ

  • XI TKJ 1 : 
  • XI TKJ 2 : 
  • XI TKJ 3 : 

Kelas X TKJ

  •  

Kelas XI TKJ

  • Ringkaslah materi CHMOD dan CHOWN. dikumpul melalui web ini dalam pdf paling lambat 20 Febuari 2021

Kelas XII TKJ

  • Ringkaslah materi WEB Server NGINX dikumpul melalui web ini dalam pdf paling lambat 20 Febuari 2021
  •  
  • Grup Sistem Komputer –> JOIN
  • Grup Administrasi Sistem jaringan XI –> JOIN
  • Grup Administrasi Sistem jaringan XII –> JOIN

Latihan

Pilih Soal Yang Sedang Berlangsung

Kelas X

  1.  

Kelas XI

  1.  

Kelas XII

  1.  

Kelas X

  1. Latihan 1 Penjumlahan Biner

Kelas XI

  1.  

Kelas XII

  1.  

Hubungi Saya