Rumahweb's News, Article, and Tutorial of Web Development
Cara Upload Laravel di Subdomain Melalui cPanel

Cara Upload Laravel di Subdomain Melalui cPanel

Laravel adalah salah satu framework PHP dengan kode terbuka (open source) dengan desain MVC (Model-View-Controller) yang digunakan untuk membangun aplikasi website. Ada perbedaan struktur direktori antara file laravel dan file website biasa. Untuk itu, agar upload file laravel ke Hosting khususnya untuk subdomain dapat berjalan dengan lancar, maka harus mengubah struktur direktorinya terlebih dahulu.

Pada contoh kali ini, kami akan mengupload file laravel di subdomain. Langkah-langkah upload laravel di subdomain adalah sebagai berikut:

  1. Menyesuaikan struktur direktori

Berikut direktori asli yang ada di local komputer :

upload laravel ke hosting rumahweb indonesia

Pertama buat folder baru dengan nama “sublaravel”, dan pindahkan semua file dan folder ke folder “sublaravel” kecuali folder public. Direktori setelah dirubah sebagai berikut :

Kemudian ubah nama folder “public” menjadi “subdomainX” karena kita akan menguploadnya di subdomain (sesuaikan dengan nama subdomain kita) seperti gambar berikut :

Selanjutnya Edit file “index.php” yang awalnya seperti gambar berikut ini :

upload laravel 5.5 to hosting

Dirubah source kodenya menjadi seperti gambar berikut ini :

Untuk laravel 4, Edit file “sublaravel/bootstrap/paths.php” menjadi berikut ini :

upload laravel ke hosting rumahweb indonesia

Untuk laravel 5, edit kembali pada file “subdomainX/index.php” dan tambahkan source kodenya berikut ini :

//set the public to this directory
$app->bind(‘path.public’, function() {
return __DIR__ ;
});

Menjadi seperti berikut ini :

Setelah edit source kode file index.php selesai, kita simpan file index.php tersebut dan kembali ke local komputer untuk melakukan extract files and folder.

2. Upload laravel di subdomain

Pada tahap persiapan tadi, kita telah mengubah direktori file laravel. Hanya ada 2 folder yaitu folder “subdomainX” dan folder “laravel” serta satu file zip. Sekarang saatnya melakukan upload satu file zip tersebut ke hosting khususnya untuk subdomain.

Upload file bisa dilakukan melalui FTP : Upload FTP
Atau bisa langsung dilakukan melalui cPanel pada menu File Manager > public_html > Directory subdomainnya.

Tampilan setelah diupload dan diekstrak di folder subdomainnya sebagai berikut :

Selanjutnya, silahkan move folder laravel ke directory /home. Gambarnya sebagai berikut :

Sedangkan untuk file yang ada di folder subdomainX di move ke directory subdomainnya. Hasilnya sebagai berikut :

Jika Laravel Anda menggunakan database, maka silahkan dilakukan konfigurasi database laravel yang detailnya bisa dipelajari melalui link berikut : Koneksi Database Laravel

Jika Anda masih temui kendala, jangan sungkan untuk menghubungi kami melalui email teknis(@)rumahweb.com untuk bantuan pengecekannya. Demikian panduan cara upload file laravel di subdomain. Semoga bermanfaat dan selamat mencoba.

Tinggalkan Komentar

Luthfi Hanif

Blog Competition