Muhamad Ghufron

Bismillahi

Bagaimana Cara Membuat atau Upload Project Laravel Pada Hosting Gratis

2018-09-09 Muhamad GhufronTutorial

muhamadghufron.com

Assalamu’alaikum .

Bagaimana Cara Membuat atau Upload Project Laravel teman-teman Pada Hosting Gratis ?

banyak para developer pemula seperti saya memerlukan hosting gratis untuk mencoba project yang telah di buat pada localhost dan di testing pada server hosting untuk production . banyak yang mengeluhkan juga bahwa Server itu mahal. Banyak profesional membeli tetapi beberapa lebih suka menggunakan server gratis untuk tujuan pengujian. Dalam tutorial ini, saya akan mencoba mengunduh proyek saya di 000webhost.

Pertama-tama, teman-teman perlu membuat akun gratis di 000webhost. Setelah membuat akun, masuk ke dasbor teman-teman untuk memulai.

Upload files ke server 000webhost

muhamadghufron.com Pertama-tama, teman-teman perlu mengunggah file aplikasi laravel teman-teman ke server 000webhost. Untuk caranya yaitu dengan menekan/klik pada File Manager dan teman-teman akan diarahkan ke direktori root di mana teman-teman perlu mengunggah file aplikasi teman-teman yang telah di compress menggunakan ZIP bukan RAR karena untuk proses ratusan file, zip file akan membuat cepat dan mudah untuk proses ekstrasi ratusan file bahkan ribuan dan hanya command unzip yang tersedia pada 000webhosting ini . Jadi, mari unggah proyek teman-teman yang sudah di compress ke file ZIP dan jangan lupa untuk unggah ke direktori / public_html.

Ekstraksi ZIP yang sudah di upload

muhamadghufron.com Setelah unggahan file selesai, teman-teman perlu mengekstrak file. jangan lupa untuk meng-ekstrasi pada folder public_html . Setelah pengekstraksian selesai, teman-teman perlu memindahkan file teman-teman ke direktori root. Untuk cara ini, klik tteman-teman centang untuk semua file teman-teman dan klik tombol pindah di atas di mana teman-teman memilih direktori untuk memindahkan file teman-teman. Pastikan teman-teman memilih folder root (/) yaa .

Mengatur proyek yang teman-teman telah upload agar supaya dapat terbaca oleh hosting

Setelah proses ekstrasi berhasil , teman-teman hanya membutuhkan beberapa langkah lagi , untuk langkah kali ini teman-teman harus menghapus public_html (pastikan isi dari file unduhan yang tedapat pada folder public_html telah di pindah dengan benar , sehingga tidak ada miss file pada saat nanti aplikasi berjalan , setelah menghapus teman-teman hanya perlu mengubah file Public laravel teman-teman dengan public_html setelah Ubah nama folder publik aplikasi laravel teman-teman ke public_html , teman-teman perlu mendaftarkan folder teman-teman di AppServiceProvider.

Buka file App/Providers/AppServiceProvider.php dan ubah kode di dalam metode register seperti di bawah ini:

$this -> app -> bind('path.public', function()
{
        return base_path('public_html');
});

Contoh : muhamadghufron.com

Pengaturan Environment

tahap selanjutnya yaitu Temukan file .env di direktori root. Klik kanan dan klik edit. Cari APP_KEY dan salin kunci dari base64 :

muhamadghufron.com

Sekarang, buka file config/app.php dan tambahkan kunci yang tadi telah disalin oleh teman-teman seperti di bawah ini:

'key' => env('APP_KEY', base64_decode('gbcuWFSOB2cQPWGVA1xpEVb5SDUwG7EPjcgkuuQdRso=')),

Pengaturan Database (Jika Dibutuhkan)

jika dibutuhkan atau teman-teman membutuhkan database untuk aplikasi yang telah teman-teman buat , teman-teman hanya perlu menambahkannya dengan menuju pada menu Manage Database

Contoh : muhamadghufron.com

Hapus Cache

langkah terakhir yaitu teman-teman perlu untuk menghapus cache yang sebelumnya teman-teman perintahkan saat aplikasi berjalan pada localhost , teman-teman hanya perlu menuju ke direktori bootstrap/cache/ dan hapus semua file terkecuali .gitignore

selesai , teman-teman dapat mengunjungi domain website teman-teman yang telah diberikan oleh pihak 000webhost . apabila teman-teman menemukan masalah , coba untuk menghidupkan mode debug dan lihat kesalahannya dimana . sekian tutorial kali ini semoga bermanfaat , sumber artikel dari kodementor.com yang telah di translate oleh saya pribadi .

Wassalamu’alaikum .