Jenis WordPress
Ada dua versi WordPress:
-
WordPress.org
-
WordPress.com
Langkah-Langkah Install Wordpress
1. cd /var/www/html
Fungsi : Masuk ke direktori root web server.
2. sudo rm -rf *
Fungsi : Menghapus semua file dan folder di dalam direktori saat ini.
3. sudo wget httpd://wordpress.org/latest.tar.gz
Fungsi : Mengunduh file arsip Wordpress versi terbaru dari situs resminya.
4. sudo tar -xvzf latest.tar.gz
Fungsi : Mengekstak file latest.tar.gz (arsip Wordpress) ke dalam folder wordpress/ .
5. sudo mv wordpress/* .
Fungsi : Memindahkan semua isi dari folder wordpress/ ke direktori saat ini (/var/www/html) .
6. sudo rm -rf wordpress latest.tar.gz
Fungsi : Menghapus folder wordpress/ dan file latest.tar.gz yang sudah tidak dibutuhkan setelah ekstraksi.
7. sudo chown -R apache:apache /var/www/html/
Fungsi : Mengubah kepemilikan semua file dalam /var/www/html/ menjadi milik user dan group apache.
8. sudo chmod -R 755 /var/www/html/
Fungsi : Mengatur permission direktori dan file agar dapat dibaca dan dijalankan oleh server.
9. sudo mysql -u root -p
Fungsi : Masuk ke MYSQL/MariaDB sebagai pengguna root.
10. sudo nano wp-config.php
Fungsi : Membuka file konfigurasi wordpress menggunakan editor teks nano.
11. Ubah bagian konfigurasi database menjadi :
define ( 'DB_NAME', 'dbwordpress' ) ;
define ( 'DB_USER', 'nurcahyohutomo' ) ;
define ( 'DB_PASSWORD', 'cahyo119' ) ;
define ( 'DB_HOST', 'localhost' ) :
Tambahkan juga Salt Key
12. Restart layanan Web Server dan MariaDB
systemctl restart httpd
systemctl restart mariadb
13. Akses wordpress menggunakan ip server (http://192.168.30.210/wordpress)
Maka tampilannya akan muncul seperti ini
Berikut panduan lengkap untuk install WordPress CMS di RHEL 9 (Red Hat Enterprise Linux 9):
---
🧱 Tahapan Instalasi WordPress di RHEL 9
1. 🔧 Update Sistem
sudo dnf update -y
---
2. 📦 Install LAMP Stack (Linux, Apache, MariaDB, PHP)
🔸 Apache Web Server
sudo dnf install httpd -y
sudo systemctl enable --now httpd
🔸 MariaDB (MySQL-compatible DB)
sudo dnf install mariadb-server -y
sudo systemctl enable --now mariadb
sudo mysql_secure_installation
🔸 PHP dan Ekstensi
sudo dnf install php php-mysqlnd php-fpm php-json php-xml php-mbstring php-curl php-gd php-opcache php-intl -y
sudo systemctl restart httpd
---
3. 🗄️ Buat Database untuk WordPress
Masuk ke MariaDB:
sudo mysql -u root -p
Lalu jalankan:
CREATE DATABASE wordpress;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'password_kuat';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
> Ganti password_kuat dengan password yang aman.
---
4. 📥 Download dan Setup WordPress
cd /tmp
curl -O https://wordpress.org/latest.tar.gz
tar -xvzf latest.tar.gz
sudo rsync -av wordpress/ /var/www/html/
Setel hak akses:
sudo chown -R apache:apache /var/www/html/
sudo find /var/www/html/ -type d -exec chmod 755 {} \;
sudo find /var/www/html/ -type f -exec chmod 644 {} \;
---
5. ⚙️ Konfigurasi WordPress
Salin file konfigurasi:
cd /var/www/html/
cp wp-config-sample.php wp-config.php
Edit wp-config.php:
sudo nano wp-config.php
Sesuaikan bagian ini:
define( 'DB_NAME', 'wordpress' );
define( 'DB_USER', 'wpuser' );
define( 'DB_PASSWORD', 'password_kuat' );
define( 'DB_HOST', 'localhost' );
---
6. 🔥 Selaraskan SELinux dan Firewall (jika aktif)
Jika SELinux aktif:
sudo chcon -t httpd_sys_rw_content_t /var/www/html/ -R
Buka port HTTP:
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --reload
---
7. 🌐 Akses WordPress di Browser
Buka di browser:
http://IP-Server-Anda/
Ikuti wizard instalasi untuk melengkapi pengaturan WordPress.
---
✅ Selesai!
WordPress sekarang sudah terpasang di server RHEL 9 Anda.
Kalau ingin bantuan membuatnya bisa diakses dengan domain atau mengamankan dengan HTTPS (SSL), tinggal beri tahu.
Komentar
Posting Komentar