Cara Install WordPress di Ubuntu Menggunakan NGINX

Panduan Instalasi WordPress di Ubuntu dengan NGINX

Mengonfigurasi dan memasang WordPress menggunakan web server NGINX di atas sistem operasi Ubuntu merupakan langkah awal yang tepat untuk membangun situs web dengan performa tinggi dan penggunaan sumber daya yang efisien. Berdasarkan dokumentasi dan standar pengelolaan server modern, kombinasi Ubuntu dan NGINX dikenal sangat handal dalam menangani trafik tinggi dibandingkan web server tradisional.

Persiapan Sistem dan Kebutuhan Dasar

Sebelum memulai proses instalasi inti WordPress, pastikan server Ubuntu Anda telah diperbarui dan siap menjalankan layanan LEMP stack (Linux, NGINX, MySQL/MariaDB, dan PHP).

Komponen SistemPeran UtamaKeterangan Teknis
UbuntuSistem OperasiLingkungan server utama berbasis Linux
NGINXWeb ServerMengelola permintaan HTTP dan file statis
MySQL / MariaDBDatabasePenyimpanan data situs WordPress
PHP-FPMProcessorMenjalankan skrip PHP untuk WordPress

Langkah-Langkah Instalasi Teknis

Berikut adalah tahapan inti yang perlu dieksekusi secara berurutan melalui terminal server:

  1. Perbarui Paket Sistem: Jalankan perintah pembaruan repositori untuk memastikan seluruh paket berada dalam versi terbaru.
  2. Install NGINX: Pasang paket web server NGINX melalui manajer paket apt.
  3. Install Database MySQL: Buat basis data baru serta pengguna khusus untuk instalasi WordPress.
  4. Install PHP dan Ekstensi Pendukung: Pastikan PHP-FPM beserta modul penting seperti mbstring, xml, dan mysql terpasang dengan baik.
  5. Konfigurasi Blok Server NGINX: Atur file konfigurasi virtual host agar NGINX dapat membaca direktori instalasi WordPress dan memproses file PHP dengan benar.
  6. Unduh dan Ekstrak WordPress: Unduh paket resmi WordPress terbaru langsung dari sumbernya ke direktori web root.

Troubleshooting dan Optimasi

Jika Anda menemui kendala seperti halaman putih (white screen of death) atau error 502 Bad Gateway, pastikan socket PHP-FPM pada file konfigurasi NGINX telah mengarah ke jalur yang benar. Selalu periksa log error NGINX melalui terminal untuk mendiagnosis masalah spesifik secara akurat.