Assalamualaikum Wr.Wb.
A. Pendahuluan
Hay teman teman, bertemu lagi di blog saya. Pada kesempatan kali ini saya akan membahas tentang Cara Install wordpress di Debian 11.
B. Latar Belakang
Sharing cara installasi wordpress di server pribadi, di kesempatan kali ini saya menggunakan server dengan Operating System Debian 11.
C. Maksud dan Tujuan
Belajar installasi wordpress di Operating System Debian 11
D. Waktu Pelaksanaan
Rabu 7 September 2022
E. Pembahasan
1. Pertama yang kita harus siapkan yakni server dengan OS Debian 11.
2. Yang kedua pastikan server sudah dilakukan update repositori terlebih dahulu.
Jika belum silahkan jalankan perintah dibawah.
#apt update
3. Install aplikasi yang dibutuhkan.
da beberapa aplikasi yang harus di install untuk menjalankan wordpressnya, sebelum kita mendownload wordpressnya kita install dahulu untuk aplikasinya dengan perintah sebagai berikut.
#apt install apache2 ghostscript libapache2-mod-php mariadb-server php php-bcmath php-curl php-imagick php-intl php-json php-mbstring php-mysql php-xml php-zip wget
4. Setelah install aplikasi pendukung untuk menjalankan kita lanjut untuk untuk install wordpressnya
a. Kali ini saya akan membuatkan volder baru untuk menempatkan wordpressnya, berikut untuk perintahnya.
#mkdir -p /srv/www
lalu kita masuk ke dalam volder tersrebut
#cd /srv/www
b. Setelah itu kita download untuk aplikasi wordpressnya, berikut untuk perintahnya.
#wget https://wordpress.org/latest.tar.gz
c. Setelah itu kita ekstrak file tersebut.
#tar -xvf latest.tar.gz -C /srv/www
#chown -R www-data: /srv/www
d. Setelah kita download dan ekstrak kita lanjut untuk membuatkan virtual host untuk web servernya.
#nano /etc/apache2/sites-available/wordpress.conf
Isikan file tersebut dengan skrip sebagai berikut.
<VirtualHost *:80>
DocumentRoot /srv/www/wordpress
<Directory /srv/www/wordpress>
Options FollowSymLinks
AllowOverride Limit Options FileInfo
DirectoryIndex index.php
Require all granted
</Directory>
<Directory /srv/www/wordpress/wp-content>
Options FollowSymLinks
Require all granted
</Directory>
</VirtualHost>
e. Setelah itu kita enable dan rewrite virtualhostnya
#a2ensite wordpress
#a2dissite 000-default
#a2enmod rewrite
#systemctl restart apache2
f. Setelah berhasil kita open port 80 agar kita dapat mengakses hhtp nya.
#iptables -I INPUT -p tcp -m tcp --dport 80 -j ACCEPT
g. Setelah itu kita lanjut konfig untuk MySQL nya
#mysql -u root -p
>CREATE DATABASE wp_db;
>CREATE USER wp_user@localhost IDENTIFIED BY ‘password1’;
>GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER ON wp_db.* TO wp_user@localhost;
>FLUSH PRIVILEGES;
>quit
#service mysql start
h. Setelah itu akses IP server via web, kali ini saya menggunakan IPv6, jika server teman teman menggunakan IPv4 bisa di akses melalui IPv4 nya. Pilih bahasa lalu lanjutkan.
i. Buka servernya kembali dan konfig MySQL nya
#mysql_secure_installation
Masuk kan password untuk rootnya
Y
Y
Masuk kan password
N
N
Y
Y
F. Referensi
G. Penutup
Sekian yang dapat saya sampaikan pada kali ini. Mohon maaf bila ada salah-salah kata dan sampai jumpa di blog-blog saya selanjutnya. Thanks.
Wassalamualaikum Wr.Wb.