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.
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.
Langkah berikutnya adalah merubah beberapa konfigurasi yang ada di file .env beberapa bagian yang perlu dirubah adalah.
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.
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
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/');
?>
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.