Skip to content

Deploy Laravel di cPanel tanpa SSH

Deploy Laravel di cPanel tanpa SSH

Masalahnya

Banyak paket hosting cPanel tidak memberi akses SSH. Artinya Anda tidak bisa menjalankan Composer atau Artisan langsung di server. Solusinya bukan memaksa perintah, tapi menyiapkan artifact yang lengkap sebelum upload.

Siapkan paket

Build aset di komputer lokal, sertakan folder vendor hasil Composer, dan jangan sertakan node_modules. Folder public menjadi document root, sedangkan aplikasi, storage, dan .env berada di luar jangkauan URL publik.

Database dan installer

Buat database MySQL dari cPanel, isi .env, lalu buka installer sekali dengan token acak. Installer menjalankan migrasi, membuat akun admin dengan hash bcrypt, dan mengunci dirinya sendiri.

SSH itu nyaman, bukan syarat mutlak. Yang wajib adalah struktur folder benar dan kredensial tidak bocor.

Setelah rilis

Aktifkan HTTPS, uji form kontak, cek izin folder, dan kosongkan INSTALL_TOKEN. Jangan menaruh password database di kode atau repository.

Komentar (1)

Tulis komentar

Email/nomor HP hanya untuk keperluan moderasi dan tidak ditampilkan ke publik. Hanya username yang terlihat.

D
demo_user15 Nov 2026 11:36

Contoh komentar: struktur CMS-nya jelas, tinggal ganti konten demo.

R
RHID AdminAdmin15 Nov 2026 11:36

Contoh balasan admin. Kontak pengunjung tidak ditampilkan di publik.

Artikel terkait