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/interfacesUntuk 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/interfacesUntuk 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*****
0 Komentar:
Posting Komentar