Tutorial Upload Laravel ke Share Hosting

Pada tutorial kali ini kita akan membahas tentang tutorial bagaimana cara upload project Laravel ke Share hosting, ini biasanya jadi pertanyaan bagi teman teman yang sedang belajar Laravel namun ingin mencoba untuk mengupload project nya ke hosting ya untuk alasan apapun. Cakupan dari tutorial upload laravel ke share hosting kali ini adalah persiapan sebelum mengupload, melakukan konfigurasi dan uji coba hasil yang telah diupload.



Persiapan

Sebagai persiapan kalian harus mengkompres / zip project laravel kalian, bisa dengan melakukan zip semua file yang ada di project folder anda, atau jika ingin rapih bisa lebih spesifik file dan folder dibawah ini yang kalian kompres (zip).

app/
bootstrap/
config/
database/
node_modules/
public/
resources/
routes/
storage/
vendor/
.env
composer.json
composer.lock
package-lock.json
package.json
server.php
webpack.mix.js
Lalu kalian upload ke public_html atau bisa didalam foldernya sebagai contoh public_html/laravel. Setelah kalian mengupload kalian harus mengekstrak file zip tersebut.

sekarang kita telah memiliki project laravel di hosting yang berada di folder "public_html/laravel", lalu apakah sudah bisa di akses jawabannya belum bisa karena kita harus melakukan konfigurasi dulu.

Konfigurasi

Untuk awal kalian harus membuat file "index.php" didalam folder "public_html/laravel" file ini gunanya untuk otomatis redirect ke folder public. Berikut isi filenya.

<?php
header('Location: public/');
?>
Langkah berikutnya adalah merubah beberapa konfigurasi yang ada di file .env beberapa bagian yang perlu dirubah adalah.

APP_URL = http://domain_anda.com/laravel/

DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=nama_database_anda
DB_USERNAME=nama_user
DB_PASSWORD=passwordnya

Uji Coba

Jika tidak ada error harusnya ketika kalian membuka alamat http://domain_anda.com/laravel/ akan muncul aplikasi yang kalian buat. Lalu jika belum coba cek konfigurasi yang tadi dijelaskan ya.

Catatan saya menggunakan Mac untuk development jadi kemungkinan jika kalian menggunakan Windows perlu melakukan set permission beberapa folder, dan tutorial ini jangan digunakan untuk production ya karena rentan securitynya karena file .env bisa dibuka dari public.

Itulah tulisan singkat kali ini tentang Tutorial Upload Laravel ke Share Hosting, buat kalian yang belum baca tentang serial Tutorial membuat blog menggunakan CodeIgniter jangan lupa baca ya.

Previous Post Next Post