How to Install WordPress on CentOS 8 / RHEL 8



      Heyy kang broo, welcome back to my blog. Kali ini saya akan membagikan tutorial "How to  Install WordPress di CentOS 8 / RHEL 8". WordPress sendiri 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. Pada Installasi di CentOS 8 ini menggunakan banyak Script sebelum proses installasinya dan tentunya kita harus lebih teliti pada saat konfigurasinya. Wokeeh.,,langsung saja kita mulai installasi Wordpress di CentOS 8-nya....

Requirements :
1.Apache Web Server
2. MariaDB
3. MySQL
4. WordPress

Step by step :

1. Pertama adalah kita buka aplikasi Terminal terlebih dahulu, kemudian masuk ke mode root (Super User).
2. Kemudian kita unduh paket web server terlebih dahulu, lalu jalankan dengan perintah di bawah.

#yum -y install httpd -y
#systemctl start httpd
#systemctl enable httpd
#systemctl status httpd

3. Selanjutnya kita unduh paket MariaDB, kemudian jalankan dengan script berikut.

#yum -y install mariadb-server mariadb
#systemctl start mariadb
#systemctl enable mariadb
#mysql_secure_installation

Note:
Type Y and Press Enter to Remove Anonymous Users
Type Y and Press Enter to Disallow root login remotely
Type Y and Press Enter to Remove test database
Type Y and Press Enter to reload privilege

4. Lanjut ke install paket yang dibutuhkan selanjutnya.

#yum -y install http://rpms.remirepo.net/enterprise/remi-release-8.rpm

5. Kemudian kita unduh paket MySQL.

#yum install php-fpm php-mysqlnd php-zip php-gd php-mbstring php-curl php-xml php-pear php-bcmath php-json php-pecl-apcu

6. Kemudian kita buat database kita dengan MariaDB.

#mysql -u root -p
mysql>CREATE DATABASE wp;
mysql>SHOW DATABASES;
mysql>CREATE USER salman@localhost IDENTIFIED BY 'farizi07';
mysql>SELECT User,Host FROM mysql.user;
mysql>GRANT ALL PRIVILEGES ON wp.* to salman@localhost IDENTIFIED BY 'farizi07';
mysql>FLUSH PRIVILEGES;

mysql>EXIT;

Note : Ganti teks yang berwarna hijau dengan nama database, username dan password kita.

7. Selanjutnya adalah kita install dan ekstrak paket WordPress.

#wget -c https://wordpress.org/latest.tar.gz -O latest.tar.gz
#tar xzvf latest.tar.gz
#cp -R wordpress/* /var/www/html/

8. Kemudian kita copy dan ubah file wp-config.php di direktori "var/www/html".

#cd /var/www/html
#cp wp-config-sample.php wp-config.php

9. Kemudian masukkan username, password dan user database kita di wp-config.php

#nano wp-config.php 

10. Kemudian kita atur juga web servernya .
#nano /etc/httpd/conf/httpd.conf

11. Lalu ubah dan tambahkan script berikut.

>Directory "var/www"<
AllowOverride All
# Allow open access:
Require all granted
>Directory "var/www/html"<
AllowOverride All


NB: (Tanda >< dibalik!)

12. Kemudian kita masuk ke ".htaccess".

#nano .htaccess

13. Lalu masukkan script berikut kedalam ".htaccess".

#BEGIN WordPress 

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

14. Lalu kita beri akses untuk WordPress tadi.

#chown -R apache:apache /var/www/html/*

15. Kemudian kita restart.

#service httpd restart

16. Langkah terakhir adalah kita buka browser, lalu masukkan URL dengan format http://your_ip_address, contoh http://192.168.88.244.

17. Selanjutnya kita buat judul WordPress kita sesuai keinginan.
18. Buat juga username, password dan email kita







Mungkin cukup itu yang dapat saya share kali ini, semoga bermanfaat bagi kita semua, byee...

Note : Pastikan di folder "/var/www/html" masih kosong, belum terisi index.html.
Jika masih ada kendala, bisa tanyakan di kolom komentar.

Download Script diatas:
⏩⏩  DISINI  ⏪⏪
Previous Article :
How to Install Apache Web Server, MariaDB, PHP, phpMyAdmin, SELinux on CentOS 8 / RHEL 8

Step by step Installasi Webmin di CentOS 8 64-bit

Post a Comment

0 Comments