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 blog.mahfud.xyz.
Langkah-langkah upload laravel di subdomain adalah sebagai berikut:

  1. Menyesuaikan struktur direktori

Berikut direktori asli yang ada di local komputer :

struktur asli laravel

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

buat folder sublaravel

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

rename menjadi folder blog

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

edit file index

Dirubah source kodenya menjadi seperti gambar berikut ini :

hasil edit file index

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

edit file paths

Untuk laravel 5, edit kembali pada file “blog/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 :

edit file index

Setelah edit source kode file index.php selesai, kita simpan file index.php tersebut dan kembali ke local komputer. Ubah folder “blog” dan folder “sublaravel” di komputer menjadi satu file bentuk .zip terlebih dahulu seperti gambar berikut ini :

kompress menjadi file zip

2. Upload laravel di subdomain

Pada tahap persiapan tadi, kita telah mengubah direktori file laravel. Hanya ada 2 folder yaitu folder “blog” dan folder “sublaravel” serta satu file zip. Sekarang saatnya melakukan upload satu file zip tersebut ke hosting khususnya untuk subdomain. Kita akan melakukan upload melalui cPanel. Kita masuk dahulu ke cPanel > file manager > public_html lalu rename atau hapus folder “blog” di hosting. Contoh kita akan mengubah nama folder “blog” menjadi blog_kkk ditunjukkan pada gambar sebagai berikut :

rename folder

Kemudian kita upload file zip tersebut ke cPanel > file manager > public_html seperti gambar berikut ini :

upload file zip

Setelah file zip tersebut terupload, klik kanan file dan ekstrak didalam folder public_html seperti gambar berikut :

ekstrak file zip

Tampilan setelah diupload dan diekstrak di folder public_html sebagai berikut :

folder setelah di ekstrak

Terakhir kita coba akses subdomain blog.mahfud.xyz di browser dan hasilnya seperti gambar berikut ini :

tampilan laravel di subdomain

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