
Cara Install WordPress di Rocky Linux 9 dengan Nginx
WordPress adalah platform manajemen konten yang populer untuk membuat berbagai jenis situs web. Dalam tutorial ini, kita akan membahas langkah-langkah untuk menginstal WordPress di Rocky Linux 9 menggunakan Nginx sebagai server web dan MariaDB sebagai database. Panduan ini dirancang untuk membantu Anda memulai proyek WordPress Anda dengan cara yang mudah dan efisien.
Prasyarat
- Server dengan Rocky Linux 9 terinstal
- Akses root atau pengguna dengan hak sudo
- Domain yang terhubung ke server Anda (opsional, tetapi disarankan)
- Koneksi internet aktif untuk mengunduh paket yang diperlukan
Langkah Utama
1. Memperbarui Sistem
Pastikan sistem Anda diperbarui dengan paket-paket terbaru.
sudo dnf update -y
2. Menginstal Nginx
Instal Nginx sebagai server web untuk WordPress.
sudo dnf install nginx -y
Setelah instalasi selesai, aktifkan dan mulai layanan Nginx.
sudo systemctl start nginx
sudo systemctl enable nginx
3. Menginstal MariaDB
MariaDB akan digunakan sebagai database untuk WordPress.
sudo dnf install mariadb-server -y
Setelah instalasi, aktifkan dan mulai layanan MariaDB.
sudo systemctl start mariadb
sudo systemctl enable mariadb
Jalankan skrip keamanan untuk mengamankan instalasi MariaDB.
sudo mysql_secure_installation
Ikuti instruksi untuk mengatur kata sandi root dan melakukan konfigurasi keamanan.
4. Menginstal PHP dan Ekstensi yang Diperlukan
WordPress memerlukan PHP untuk berfungsi dengan baik. Instal PHP dan beberapa ekstensi yang diperlukan.
sudo dnf install php php-fpm php-mysqlnd php-xml php-gd php-mbstring php-curl -y
Setelah instalasi, aktifkan dan mulai PHP-FPM.
sudo systemctl start php-fpm
sudo systemctl enable php-fpm
5. Mengonfigurasi Nginx untuk WordPress
Buat file konfigurasi untuk situs WordPress Anda di Nginx.
sudo nano /etc/nginx/conf.d/wordpress.conf
Tambahkan konfigurasi berikut ke dalam file:
server {
listen 80;
server_name yourdomain.com; # Ganti dengan domain Anda
root /var/www/html; # Lokasi instalasi WordPress
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include fastcgi_params;
fastcgi_pass unix:/var/run/php-fpm/www.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
location ~* \.(js|css|png|jpg|jpeg|gif|ico|svg)$ {
expires 1y;
access_log off;
}
}
Simpan dan tutup file dengan menekanCTRL + X, laluYdanENTER.
6. Menginstal WordPress
Unduh dan ekstrak WordPress ke direktori root.
wget https://wordpress.org/latest.tar.gz
tar -xzf latest.tar.gz
sudo mv wordpress/* /var/www/html/
Atur izin direktori agar dapat diakses oleh server web.
sudo chown -R nginx:nginx /var/www/html/
sudo find /var/www/html/ -type d -exec chmod 755 {} \;
sudo find /var/www/html/ -type f -exec chmod 644 {} \;
7. Membuat Database untuk WordPress
Masuk ke MariaDB untuk membuat database dan pengguna untuk WordPress.
sudo mysql -u root -p
Jalankan perintah berikut di dalam prompt MariaDB:
CREATE DATABASE wordpress;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'password_anda';
GRANT ALL PRIVILEGES ON wordpress.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
8. Mengonfigurasi WordPress
Salin file konfigurasi contoh WordPress dan edit sesuai kebutuhan.
cd /var/www/html/
cp wp-config-sample.php wp-config.php
nano wp-config.php
Sesuaikan informasi database sesuai yang telah Anda buat sebelumnya:
define('DB_NAME', 'wordpress');
define('DB_USER', 'wp_user');
define('DB_PASSWORD', 'password_anda');
Simpan dan tutup file.
9. Memeriksa dan Memulai Nginx
Periksa konfigurasi Nginx untuk kesalahan.
sudo nginx -t
Jika tidak ada kesalahan, mulai ulang Nginx untuk menerapkan perubahan.
sudo systemctl restart nginx
10. Menyelesaikan Instalasi WordPress
Buka browser dan akses domain Anda untuk menyelesaikan proses instalasi WordPress. Ikuti instruksi untuk mengatur nama situs, pengguna admin, dan sebagainya.
Konfigurasi Lanjutan
- HTTPS: Untuk keamanan, disarankan untuk menginstal sertifikat SSL. Anda bisa menggunakan Let's Encrypt untuk mendapatkan sertifikat SSL gratis.
- Cache: Menggunakan plugin caching untuk meningkatkan kecepatan situs Anda.
- Backup: Rutin melakukan backup database dan file untuk mencegah kehilangan data.
Best Practices
Berikut adalah beberapa praktik terbaik untuk mengelola instalasi WordPress Anda:
- Selalu perbarui WordPress, tema, dan plugin ke versi terbaru.
- Gunakan tema dan plugin yang terpercaya dan teruji.
- Jaga keamanan server dengan firewall dan pembaruan keamanan secara teratur.
- Gunakan kata sandi yang kuat untuk akun admin dan database.
Troubleshooting
Jika Anda mengalami masalah, berikut adalah beberapa langkah pemecahan masalah:
- Periksa log Nginx untuk menemukan kesalahan:
/var/log/nginx/error.log. - Periksa aplikasi PHP untuk kesalahan:
/var/log/php-fpm/www-error.log. - Pastikan semua layanan (Nginx, PHP-FPM, MariaDB) berjalan dengan baik.
Kesimpulan
Tutorial ini telah memberikan panduan langkah demi langkah untuk menginstal WordPress di Rocky Linux 9 menggunakan Nginx. Dengan mengikuti langkah-langkah ini, Anda dapat memiliki situs WordPress yang berfungsi penuh dengan konfigurasi yang aman dan efisien. Jangan ragu untuk menelusuri lebih lanjut mengenai pengaturan dan optimasi WordPress sesuai kebutuhan Anda.
Silakan salin dan tempel kode HTML di atas ke dalam file HTML di sistem Anda. Anda dapat menambahkan elemen visual atau gaya tambahan sesuai dengan preferensi Anda.
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →
📚 Artikel Terkait

Cara Install WordPress dengan Nginx dan PHP 7.4 di CentOS 7
842 kata • Baca selengkapnya →

Cara Install WordPress dengan Nginx di FreeBSD
675 kata • Baca selengkapnya →

Cara Install WordPress dengan Nginx di Ubuntu 20.04
767 kata • Baca selengkapnya →

Cara Install WordPress di AlmaLinux 9 dengan Nginx
749 kata • Baca selengkapnya →