Cara Deploy Laravel ke Cyberpanel

Pengantar

Laravel adalah salah satu framework PHP modern yang banyak digunakan untuk membangun aplikasi web karena memiliki sintaks elegan, fitur lengkap, serta dukungan ekosistem yang luas. Dengan Laravel, pengembangan aplikasi menjadi lebih cepat dan terstruktur.

CyberPanel adalah control panel hosting berbasis OpenLiteSpeed yang mendukung teknologi terbaru seperti LSCache, PHP Selector, dan integrasi Git. Keunggulan ini membuat CyberPanel menjadi pilihan ideal untuk melakukan deployment Laravel dengan kinerja optimal dan kemudahan manajemen server.

Prasyarat

Sebelum melakukan deployment Laravel di CyberPanel, pastikan:

  • Server sudah terpasang CyberPanel dan punya akses SSH.

  • Composer sudah terinstall di server (composer -V untuk cek).

  • Pilih domain/subdomain yang mau dipakai untuk testing.

Langkah - Langkah Cara Deploy Laravel ke Cyberpanel

  1. Login kedalam ssh menggunakan root
    ssh username@ip-server
    
  2. Masuk directory domain 
    cd /home/domain.com/

    Ganti domain.com dengan nama domain kamu.

  3. Install laravel dengan composer
    composer create-project laravel/laravel laravel-app
    

    laravel-app bisa diganti sesuai nama yang kamu mau.

  4. Hapus folder public_html bawaan
    rm -fr public_html
    
  5. Buat symbolic link ke Laravel
    ln -s laravel-app/public public_html
    

    Ini membuat public_html mengarah ke folder public Laravel.

  6. Perbaiki permission folder storage
    Masuk ke folder Laravel:
    cd /home/domain.com/laravel-app/
    
    Lalu atur permission:
    sudo chmod -R ugo+rw storage
    
  7. . Buat file log Laravel (jika belum ada)
    mkdir -p storage/logs
    touch storage/logs/laravel.log
    sudo chmod -R ugo+rw storage
    
  8. Restart OpenLiteSpeed
    sudo systemctl restart lsws
    
  9. Cek domain Anda di browser.

Kesimpulan

Proses ini bertujuan menyiapkan Laravel agar bisa berjalan lancar di domain yang diinginkan. Dimulai dengan masuk ke server, kemudian memasang dan menyesuaikan Laravel agar terhubung ke alamat website. Setelah itu, dilakukan penyesuaian izin akses dan penyegaran server supaya aplikasi dapat diakses tanpa kendala.

 
 

Artikel Lain

WhatsApp Kami

Support : +6282138153600

Admin Finance : +6285191239466