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
- Login kedalam ssh menggunakan root
ssh username@ip-server
- Masuk directory domain
cd /home/domain.com/
Ganti domain.com dengan nama domain kamu.
- Install laravel dengan composer
composer create-project laravel/laravel laravel-app
laravel-app bisa diganti sesuai nama yang kamu mau.
- Hapus folder public_html bawaan
rm -fr public_html
- Buat symbolic link ke Laravel
ln -s laravel-app/public public_html
Ini membuat public_html mengarah ke folder public Laravel.
- Perbaiki permission folder storage
Masuk ke folder Laravel:
Lalu atur permission:cd /home/domain.com/laravel-app/
sudo chmod -R ugo+rw storage
- . Buat file log Laravel (jika belum ada)
mkdir -p storage/logs touch storage/logs/laravel.log sudo chmod -R ugo+rw storage
- Restart OpenLiteSpeed
sudo systemctl restart lsws
- Cek domain Anda di browser.