Lompat ke konten utama
Tutorial

Panduan Deploy Aplikasi PHP di DirectAdmin dengan Nginx

A Administrator • • 1 menit baca • 21 kali dibaca
Panduan Deploy Aplikasi PHP di DirectAdmin dengan Nginx
Klik gambar untuk memperbesar

Nginx tidak membaca .htaccess. Berikut langkah lengkap menempatkan aplikasi PHP Native di DirectAdmin berbasis Nginx, termasuk aturan rewrite-nya.

Banyak pengembang terbiasa dengan Apache dan mengandalkan .htaccess untuk rewrite URL. Saat pindah ke DirectAdmin dengan Nginx, aturan itu diabaikan sepenuhnya dan aplikasi tiba-tiba mengembalikan 404 pada semua halaman selain beranda.

Langkah 1: Siapkan Struktur Berkas

Unggah seluruh berkas aplikasi ke folder public_html domain Anda. Pastikan index.php berada tepat di akar folder tersebut, dan folder sistem seperti app serta storage ikut terunggah.

Langkah 2: Impor Basis Data

Buka phpMyAdmin dari panel DirectAdmin, pilih basis data yang telah dibuat, lalu impor berkas skema dan seed secara berurutan. Perhatikan batas ukuran unggahan; bila berkas terlalu besar, pecah menjadi beberapa bagian.

Langkah 3: Tambahkan Aturan Rewrite Nginx

Masuk ke Domain Setup, buka bagian Custom Nginx Configuration, lalu tambahkan blok location yang mengarahkan semua permintaan ke front controller. Setelah disimpan, muat ulang Nginx agar konfigurasi aktif.

Langkah 4: Atur Izin Folder

Folder unggahan dan penyimpanan log perlu dapat ditulis oleh proses PHP. Izin 755 pada folder dan 644 pada berkas umumnya sudah memadai di lingkungan DirectAdmin.

Langkah 5: Pasang SSL dan Uji

Aktifkan sertifikat gratis dari menu SSL Certificates, paksa pengalihan ke HTTPS, lalu telusuri setiap halaman utama sambil memantau berkas log untuk memastikan tidak ada peringatan yang tersisa.

Bagikan: WhatsApp Facebook X LinkedIn

Artikel Terkait