Instalasi Wordpress Pada Debian 12

 




1.    KONFIGURASI NETWORK & INTERFACES

Jika ingin melakukan update dan upgrade untuk mendapatkan repository yang baru, maka Debian harus terhubung terlebih dahulu ke internet dengan membuat DHCP pada Network interfaces nya. Jika sudah dilakukan update dan upgrade maka bisa dikembalikan lagi kedalam jaringan semula sesuai dengan kebutuhan.

 

Attached to       : Bridged Adapter

Name               : Intel® Wireless-AC-9462

 

Pada bagian Name: boleh melalui Ethernet yang terhubung ke internet



Jalankan Debian dan perintah berikut untuk masuk ke pengaturan network interfaces

# nano /etc/network/interfaces


Untuk menyimpannya tekan tombol CTRL+O, tekan Y selanjutnya tekan ENTER

 

Restart Network Interfaces dengan mengetik salahsatu perintah dibawah ini:

# systemctl restart networking
# service networking restart
# /etc/init.d/networking restart

Selanjutnya periksa apakah interfaces dan IP nya sudah benar-benar tersimpan dengan perintah berikut:


# ifconfig

Atau


# ip a

 

Selanjutnya update dan upgrade dengan perintah:


# sudo apt update
# sudo apt upgrade

 

Kembalikan jaringan sesuai dengan kebutuhan yang akan kita buat, masuk ke setting dan atur Networknya. Untuk jaringan bisa di akses melalui PC local yaitu dengan memilih host only seperti gambar dibawah ini:



Selanjutnya jalankan Debian dan ubahlah pengaturan IP Address sesuai dengan keinginan dengan perintah seperti berikut ini:


# nano /etc/network/interfaces


Untuk menyimpannya tekan tombol CTRL+O, tekan Y selanjutnya tekan ENTER

 

Restart Network Interfaces dengan mengetik salahsatu perintah dibawah ini:


# systemctl restart networking
# service networking restart
# /etc/init.d/networking restart

 

2.  INSTALASI BIND9

# apt install bind9 dnsutils

Masuk ke folder bind dan copy db.local menjadi db.jalanku dan copy db.127 menjadi cb.192 dengan perintah seperti berikut:


# cd /etc/bind/

# cp db.local db.jalanku
# cp db.127 db.192


Jika berhasil di copy maka kita bisa melihat hasilnya dengan melihat seluruh isi file yang ada di dalam folder bind dengan perintah:


# /etc/bind/ls



Selanjutnya ubahlah isi file yang ada di dalam db.jalanku dan db.192 dengan perintah berikut ini:

 

root@debian:/etc/bind# nano db.jalanku


Silahkan buat sesuai dengan kebutuhan, disini dibuatkan ada 2 tambahan nama domain yaitu untuk mail server dan voip server

Untuk menyimpannya tekan tombol CTRL+O, tekan Y selanjutnya tekan ENTER

root@debian:/etc/bind# nano db.192



Untuk menyimpannya tekan tombol CTRL+O, tekan Y selanjutnya tekan ENTER

Selanjutnya ubahlah isi file conf.local nya dengan perintah berikut ini:

 

root@debian:/etc/bind# nano named.conf.local



Untuk menyimpannya tekan tombol CTRL+O, tekan Y selanjutnya tekan ENTER

 

Selanjutnya edit bagian resolv nya dengan perintah berikut:

root@debian:~# nano /etc/resolv.conf



Untuk menyimpannya tekan tombol CTRL+O, tekan Y selanjutnya tekan ENTER

 

Restart bind9 dengan mengetik salahsatu perintah dibawah ini:

#systemctl restart bind9

#service bind9 restart

#/etc/init.d/bind9 restart

  

3.    BUAT DATABASE

Buatlah database untuk wordpress dengan perintah berikut:

# apt install mariadb-server php-mysql


Buka mysql dengan perintah berikut:

# mysql

# mysql_secure_installation

# mysql -u root -p


Selanjutnya buatlah nama database yang akan kita gunakan, sebagai contoh berikut ini:

CREATE DATABASE wp;

CREATE USER ‘admin’@’localhost’ IDENTIFIED BY ‘123’;

GRANT ALL PRIVILEGES ON wp.* TO ‘admin’@’localhost’;

FLUSH PRIVILEGES;

quit;

 

4.    INSTALL PHP, APACHE, & PHPMYADMIN

Sebelum menginsal PHP kita terlebih dahulu memasang Apache2 dengan perintah berikut ini:

# apt install apache2

# apt install php libapache2-mod-php php-mysql


Selanjut nya untuk menambahkan ekstensi bisa menggunakan perintah berikut ini:

# apt install php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip

 

Selanjutnya buatlah Virtual Host dengan cara Copy file 000-default.conf menjadi jalanku.net yang berada pada folder apache2 kemudian ubah lah isi dari file tersebut seperti gambar dibawah ini:


root@debian:/etc/apache2/sites-available# cp 000-default.conf jalanku.net



Untuk menyimpannya tekan tombol CTRL+O, tekan Y selanjutnya tekan ENTER

# a2ensite jalanku.net

# a2dissite 000-default.conf

# systemctl restart apache2

Instalasi phpMyAdmin

Masuk ke website phpMyAdmin, klik kanan bagian download kemudian pilih salin Alamat link, paste ke Terminal Debian




Selanjutnya tambahkan perintah wget seperti pada gambar dibawah ini


      

Selanjutnya ekstrak file phpMyAdmin yang baru saja di download dengan perintah berikut:

#unzip phpMyAdmin-5.2.0-all-languages.zip

 

Selanjutnya pindahkan hasil ekstrak ke dalam folder /usr/share sekaligus mengganti nama folder menjadi phpmyadmin dengan perintah berikut:

#mv phpMyAdmin-5.2.0-all-languages /usr/share/phpmyadmin 



Selanjutnya ketik perintah untuk melihat hasil ekstraknya

#ls -l

 

Atau bisa dengan cara langsung menginstall dengan perintah berikut ini:

 

#apt install phpmyadmin



Tekan YES



Masukkan password untuk phpMyAdmin (Gunakan password yang gampang dan mudah diingat, contoh: 123

 

Selanjutnya tekan tombol spasi untuk memilih apache2 sebagai database Web Serverrnya, dan hasilnya muncul tanda Bintang. Kemudian tekan Ok



Tunggu prosesnya sampai Kembali ke halaman terminal utama Root


Selanjutnya buka brower Ketik http://IP Server/phpMyAdmin http://192.168.2.2/phpmyadmin/ seperti contoh dibawah ini, selanjutnya masukkan User: admin pass: 123



Halaman utama setelah berhasil masuk phpmyadmin



5.    DOWNLOAD WORDPRESS

Untuk mendownload file wordpress Pastikan VM nya terhubung ke internet dan kembalikan lagi ke jaringan semula jika file wordpress telah berhasil di download, selanjutnya kita langsung menuju ke halaman website resminya dengan perintah berikut:

# wget https://wordpress.org/latest.tar.gz

Ekstrak hasil download wordpress dengan perintah berikut:

# tar xzvf latest.tar.gz


Pindahkan folder wordpress beserta isinya ke dalam folder /var/www/html dengan perintah berikut:

# mv wordpress /var/www/html


Untuk melihat hasil pemindahannya bisa menggunakan perintah:

# cd /var/www/html


Lalu tambahkan perintah ls atau ls -l



Ubahlah permissionnya dengan perintah:

# chown -R www-data:www-data /var/www/html/wordpress

Masuk ke dalam folder wordpress dan ubahlah bagian config nya dengan perintah:

# nano /var/www/html/wordpress/wp-config.php

Ubahlah DB_NAME, DB_USER, dan DB_PASSWORD sesuai dengan yang sudah dibuat      sebelumnya



6.    PENGUJIAN

 

# nslookup jalanku.net



# nslookup 192.168.2.1



# dig jalanku.net



# dig jalanku.net



Masukkan IP di PC windows kita dengan memilih interfaces Virtual Host-Only Network seperti gambar dibawah ini:



PING ke alamat IP dan DNS Wordpress





Akses Wordpress menggunakan Alamat IP 172.16.26.227 (silahkan sesuaikan dengan IP Server nya. Selanjutnya akan muncul halaman utama instalasi wordpress melalui web browser



Akses Wordpress menggunakan nama domain http://lulususk2024.net, pada saat instalasi pilih English (united states), lalu klik continue








Untuk langkah-langkah web yang kedua yaitu lulususk2024.my.id cara nya hanya mengkopi folder wordpress kedalam direktori /var/www lalu rename nama direktori sesuai dengan keinginan anda. Selanjutnya copy file 000-default.conf misalnya menjadi my.conf kemudian hilangkan semua isinya dengan tombol kombinasi keyboard ctrl+K setelah itu copy script dibawah ini:


<VirtualHost *:80>

        ServerName lulususk2024.my.id

        ServerAlias www.lulususk2024.my.id

        ServerAdmin root@localhost

        DocumentRoot /var/www/myid

        <Directory "/var/www/myid">

                AllowOverride All

                Require all granted

        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log

        CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>


Selanjutnya jangan lupa anda simpan dengan perintah ctrl+x dan tekan tombol y

 

Selanjutnya buka browser ketik alamat url dan tampilan instalasi wordpress akan keluar. Selanjutnya jika langkah-langkah diatas sudah benar, maka tampilan CMS Wordpress pada web yang kedua adalah sebagai berikut:



*****S E M O G A  B E R H A S I L*****     


Show comments
Hide comments

0 Komentar:

Posting Komentar

 

About

Blog berisi catatan tentang apa saja khususnya blogging. Sekadar berbagi informasi, pengalaman, atau pengetahuan.