Hosting : Simpan Projek PHP atau Laravel untuk Akses Dari Mana Saja

📑 Hosting Web Laravel ( Bagian 1 )

Hosting web projek agar bisa diakses dari mana saja ? 
Pernah dan bisa kita lakukan dengan Git. Berbayar? Oh tidak, gratis kok

Namun, dengan Git ( Netlify ) ada batasan yang diterapkan yaitu tidak mendukung PHP dan database. Kalau ingin web projek berbasis Laravel bagaimana ? Kan berbasis PHP ? Pertanyaan menarik nih 😁

Bisa kok, mari mulai step by step yang perlu dilakukan untuk hosting projek Laravel

Buat projek baru ( demo awal )

Cara Pertama ( 1 )
Hosting Byet.Host
Buat akun baru di byethost.comhttps://byet.host/ )


Isi formulir yang disediakan

Petunjuk
Misal

Tunggu beberapa saat setelah diisi. Kemudian akan muncul personal info ( pastikan tersimpan )
Ingat! Simpan baik-baik informasi ini

Unggah file projek yang sudah di kompres .zip
Tunggu sampai selesai


Hasilnya

Catatan:
Perlu menjadi perhatian, hosting ByetHost sering gagal saat kita mengunggah folder vendor


Cara Kedua ( 2 ) :
Web Hosting Railway 



Railway memungkinkan kita meng-hosting projek dinamis seperti menggunakan Laravel.
Buka halaman web railway.app




Lakukan pendaftaran akun baru menggunakan Git.
Setelah selesai pendaftaran, buat projek baru di Railway

Pilih Deploy from Github repo, pilih satu dari beberapa repositori yang muncul


Akan memunculkan proses deploy, tunggulah beberapa saat!


Setelah muncul informasi berhasil 
"Deployment Successful"

Pindah ke tab Variables, klik {} Raw Editor dan akan muncul sebuah pop up
Isi dengan beberapa baris isi dari file .env projek Laravel kita
Copas dari bari 1 - 11 saja, misalnya dan tambahkan DB_CONNECTION=sqlite

Ambil beberapa baris dari file .env Laravel

Hasilnya

Tekan tombol ungu, Deploy. Setiap kali ada perubahan yang dilakukan. Baik perubahan variabel atau lainnya. 

Kemudian untuk variabel DB_DATABASE isi dengan 


Tambahkan file baru Dockerfile di projek Laravel
Posisi di root projek

Isi file Dockerfile


Kemudian, pindah di tab Settings. Gulir kebawah sampai menemukan Networking



Klik tombol Generate Domain
Setelah muncul link. maka hosting projek Laravel berhasil


Coba klik domain yang otomatis di sediakan oleh Railway



Horeeee 😎😍
Berhasil

Setelah berhasil dengan bagian ini ( Hosting Laravel Bagian 1 ), lanjut hosting bagian 2 untuk menyertakan basis data dalam hosting projek 😇😎


Catatan:
Terkadang file database.sqlite tidak ikut ter-push ke Git. Untuk mengeceknya, buka folder database

Hapus tulisan yang ada, biarkan kosong dan push ulang ke Git. 









Posting Komentar

0 Komentar