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
- 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
- Lalu berikan akses permission file wordpress nya dengan perintah
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
Posting Komentar