Pada artikel sebelumnya kami telah menjelaskan cara upload Laravel ke hosting untuk domain utama. Pada panduan ini, kami akan menjelaskan cara upload laravel ke hosting untuk subdomain.
Laravel adalah salah satu framework PHP 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 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.
Menyesuaikan struktur direktori
Berikut direktori asli yang ada di local komputer :
1. Buat folder baru dengan nama “laravel”, dan pindahkan semua file dan folder ke folder “laravel” kecuali folder public. Direktori setelah dirubah akan menjadi seperti berikut :
2. Kemudian ubah nama folder “public” menjadi “subdomainX” karena kita akan menguploadnya di subdomain (sesuaikan dengan nama subdomain kita) seperti gambar berikut :
3. Selanjutnya Edit file “index.php” yang awalnya seperti gambar berikut ini :
Dirubah source kodenya menjadi seperti gambar berikut ini :
4. Untuk laravel 4, Edit file “sublaravel/bootstrap/paths.php” menjadi berikut ini :
Untuk laravel 5 ke atas, 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.
Cara 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.
1. Upload file bisa dilakukan melalui Upload FTP atau bisa langsung dilakukan melalui cPanel pada menu File Manager > public_html > Directory subdomainnya.
2. Tampilan setelah diupload dan diekstrak di folder subdomainnya sebagai berikut :
3. Selanjutnya, silahkan move folder laravel ke directory /home. Gambarnya sebagai berikut:
4. Sedangkan untuk file yang ada di folder subdomainX di move ke directory subdomainnya. Hasilnya sebagai berikut :
5. 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.