install dan konfigurasi CMS WordPress di Red Hat Enterprise Linux (RHEL)

install dan konfigurasi CMS WordPress di Red Hat Enterprise Linux (RHEL)


📌 Pendahuluan

CMS WordPress adalah Content Management System (CMS) open-source yang sangat populer untuk membuat dan mengelola website, termasuk blog, toko online, dan website perusahaan. CMS ini memungkinkan pengguna untuk membuat, mengedit, dan menerbitkan konten ke web tanpa perlu menguasai coding.

Persiapan Sebelum Instalasi

✔️ Pastikan sistem RHEL kamu sudah up to date:

sudo dnf update -y

✔️ Pastikan sudah login sebagai user dengan akses sudo.

✔️ Pastikan Web server apache, Database server mariadb, PHP, sudah dalam status aktif

 

 

Langkah-Langkah :

1.     Update semua paket

sudo dnf update -y

sudo dnf install -y wget unzip

  • Atau kita bisa menggunakan aplikasi yang bernama winscp, dan file wordpress yang bisa di download di browser

  • Masukkan ip,user,dan password

  • Drag file wordpress tadi ke winscp


  • Setelah itu file akan tersimpan di direktori home/rheizan, lalu ekstrak file wordpress nya dengan perintah unzip
  • masuk direktori html dengan perintah cd /var/www/html lalu buat direktori atau folder untuk wordpress dengan perintah mkdir wordpress
  • masuk ke direktori wordpress yang berada di user kita dengan perintah cd /home/(user)/wordpress lalu pindahkan cut semua isinya dengan perintah 
mv * /var/www/html/wordpress

  • Lalu berikan akses permission file wordpress nya dengan perintah 
chmod -R 755 /var/www/html/wordpress 
chown -R apache:apache /var/www/html/wordpress


2.     Buat setup database untuk wordpress

·       Login ke mariadb

sudo mysql -u root -p

·       Buat database dan user

CREATE DATABASE wordpress_db;

CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'passwordku123';

GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wp_user'@'localhost';

FLUSH PRIVILEGES;

EXIT;



(ganti wordpress_db, wp_user, dan passwordku123 sesuai kebutuhan)

3.     Download dan Setup Wordpress

·       Pindah direktori ke web server:

cd /var/www/html

·       Hapus file index default (jika ada):

sudo rm -f index.html

·       Download WordPress:

sudo wget https://wordpress.org/latest.zip



sudo unzip latest.zip



sudo mv wordpress/* .

 

sudo rm -rf wordpress latest.zip



·       Atur permission:

sudo chown -R apache:apache /var/www/html/

sudo chmod -R 755 /var/www/html/

4.     Konfigurasi Wordpress

·       Buat Salinan file konfigurasi

cp wp-config-sample.php wp-config.php

·       Edit wp-config.php:

sudo nano wp-config.php

·       Ubah bagian database:

define( 'DB_NAME', 'wordpress_db' );

define( 'DB_USER', 'wp_user' );

define( 'DB_PASSWORD', 'password' );

define( 'DB_HOST', 'localhost' );

·       Restart httpd

Systemctl restart httpd

5.      Akses WordPress via Browser

http://your-server-ip/



Isi site tittle, username, dan password



·       Install wordpress



·       Jika sudah sukses, klik login



·       Setelah login, akan muncul halaman admin



 

Supaya bisa diakses lewat /wordpress

1.     Pindahkan atau salin ulang folder WordPress ke direktori HTML

·       Cari lokasi folder WordPress, jalankan

find / -type d -name wordpress 2>/dev/null

Perintah ini akan mencari folder bernama wordpress di seluruh sistem.

·       Setelah ketemu (misalnya hasilnya)

 /tmp/wordpress /tmp/wordpress/wp-includes/js/tinymce/plugins/wordpress /tmp/wordpress/wp-includes/js/tinymce/skins/wordpress /var/www/html/wp-includes/js/tinymce/skins/wordpress /var/www/html/wp-includes/js/tinymce/plugins/wordpress), barulah kamu jalankan perintah:

·       Ekstrak ulang WordPress ke folder wordpress/

tar -xzf latest.tar.gz

·       Salin ke direktori web server:

cp -r wordpress /var/www/html/

·       Cek hasil:

ls /var/www/html/wordpress

·       Akses dari browser:

http://<IP-address-atau-domain>/wordpress



  • Isi database, username, dan password sesuai dengan yang dibuat di mariadb
  • submit


  • Run installation



 

Komentar

Postingan populer dari blog ini

Installasi/Konfigurasi Server DNS Red Hat Enterprise Linux (RHEL)

Installasi Web Server di Red Hat Enterprise Linux (RHEL)

install dan konfigurasi LMS (moodle) di Red Hat Enterprise Linux (RHEL)