Upload project laravel ke hosting tentunya sanget berbeda dengan cara upload wordpress ke hosting. Untuk catatan, cara yang saya buat mungkin berbeda dengan tutorial yang orang lain bagikan karena terkadang melihat kondisi hosting yang dipakai.
Langkah pertama yang perlu Anda lakukan sebelum mengunggah project laravel ke hosting:
- Download file SQL yang ada di phpmyadmin dan simpan ke dalam folder project laravel Anda.
- Compress ke dalam .ZIP project laravel Anda.
Setelah semua siap langlah berikutnya adalah :
Langkah 1
- Buka hosting Cpanel atau Plesk Anda. Kemudian cek berapa versi PHP hosting Anda. Minimum yang harus dipakai adalah versi 7.2.
- Untuk mengubah jika belum versi 7.2 buka Cpanel – Shoftware (Perangkat Lunak) – Select PHP Version. Ubah ke versi 7.2 lalu klik Set as current
Langkah 2
- Membuat database beserta akunnya. caranya bisa Anda baca diartikel ini Cara Membuat database beserta akunnya di Cpanel
- (Opsional) Jika Anda ingin mengupload project laravel ke subdomain, buatlah terlebih dahulu subdomainnya.
Langkah 3
- Upload file project Laravel yang sudah di kompres ke dalam file manager Hosting.
- Buka file manager / pengelola file hosting
- Masuk ke folder public_html – Piih menu Upload / Unggah, kemudian pilih file project Laravel Anda tunggu sampai selesai terupload.
- (Opsional) Jika file project yang Anda upload ingin ditaruh di subdomain maka buka folder subdomainnya dan upload project nya di folder tersebut.
- Extrak file .zip project laravel Anda.
Langkah 4
- Buatlah folder dengan nama “project” (boleh dengan nama lain) didalam folder Home bukan didalam folder
public_html
Langkah 5
- Pindah semua folder kecuali folder public yang ada didalam folder project Anda yang sudah di Extract tadi pindahkan ke dalam folder project yang ada di home tadi.
- Kemudian yang ada didalam folder public Anda pindahkan ke dalam folder root public_html atau jika untuk subdomain tarus di root folder subdomain.
Sehingga project laravel Anda ini dibelah menjadi 2 bagian.
Langkah 6
- Edit file .env yang ada didalam folder project dan setting konfigurasi database, username, dan passoword sesuai dengan pada langkah 2 diatas.
DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE= [nama database] DB_USERNAME= [nama username database] DB_PASSWORD= [kata sandi database]
Langkah 7
- Masuk ke folder root public_html atau root subdomain jika pakai subdomain, edit file index.php
Mohon Maaf, untuk proses selanjutnya bisa teman-teman lihat di video berikut.