Diskon 30% — Hemat Hingga 30% Cloud HostingLihat promo →
Client AreaKonsultasi gratis
Hosting & DomainLanjut

Deploy Aplikasi Laravel ke Hosting cPanel Hostcloud

Langkah mengunggah aplikasi Laravel, membuat database MySQL, mengatur file .env, dan menjalankan migrasi di hosting cPanel.

Estimasi 15 menit Diperbarui 20 Agustus 2026 Layanan: Hostcloud Hosting

Panduan ini untuk aplikasi Laravel (mis. backend CMS atau API) yang di-deploy ke hosting cPanel Hostcloud dengan MySQL.

Yang perlu disiapkan

  • Paket hosting aktif dengan akses SSH dan PHP 8.2+
  • Domain yang sudah diarahkan ke hosting (lihat tutorial pointing domain)
  • Kode aplikasi di Git atau berkas ZIP

1. Atur versi PHP

Di cPanel buka MultiPHP Manager, pilih domain, lalu atur ke PHP 8.2 atau lebih baru. Pastikan ekstensi mbstring, pdo_mysql, openssl, fileinfo, dan intl aktif di Select PHP Version.

2. Buat database MySQL

  1. Buka MySQL Databases, buat database baru.
  2. Buat pengguna dengan kata sandi kuat, lalu tambahkan ke database dengan All Privileges.
  3. Catat nama database, pengguna, dan kata sandi.

3. Unggah kode

Lewat SSH:

cd ~
git clone git@github.com:perusahaan/aplikasi.git app
cd app
composer install --no-dev --optimize-autoloader

Letakkan folder aplikasi di luar public_html, lalu arahkan document root domain ke folder public aplikasi (cPanel → Domains → ubah Document Root).

4. Konfigurasi .env

cp .env.example .env
php artisan key:generate

Edit .env:

APP_ENV=production
APP_DEBUG=false
APP_URL=https://namadomain.com
DB_DATABASE=cpuser_app
DB_USERNAME=cpuser_app
DB_PASSWORD=********

5. Migrasi dan optimasi

php artisan migrate --force
php artisan storage:link
php artisan config:cache && php artisan route:cache && php artisan view:cache

6. Cron untuk scheduler dan queue

Tambahkan di Cron Jobs:

* * * * * cd /home/cpuser/app && php artisan schedule:run >> /dev/null 2>&1

Pemecahan masalah

  • Error 500 — periksa storage/logs/laravel.log dan izin folder storage serta bootstrap/cache (775).
  • Halaman 404 selain beranda — pastikan document root mengarah ke folder public.
  • Gambar tidak tampil — jalankan ulang php artisan storage:link.

Tidak ingin mengurus server sendiri? Gunakan layanan Cloud Hosting & Server — tim kami yang melakukan deployment dan pemeliharaannya.

Apakah tutorial ini membantu?

Jika masih ada kendala, tim support kami siap membantu 24/7.

#laravel#deploy#cpanel#mysql

Butuh bantuan langsung?

Hubungi support kami — respons rata-rata kurang dari 5 menit.

Konsultasi gratisLihat layanan
Deploy Aplikasi Laravel ke Hosting cPanel Hostcloud · Hostcloud