Panduan Lengkap untuk mengehost app Laravel anda menggunakan Infinityfree
Panduan Lengkap Membuat Website Laravel E-Catalog di VirtualBox Debian 12
panduan langkah demi langkah untuk mengunggah proyek Laravel Anda ke domain kustom menggunakan layanan hosting gratis InfinityFree:
Langkah 1: Persiapan Proyek Laravel
-
Pastikan Proyek Berjalan di Lokal: Sebelum mengunggah, pastikan proyek Laravel Anda berjalan dengan baik di lingkungan lokal.
-
Konfigurasi Environment: Perbarui file
.envdengan detail database dan konfigurasi lainnya yang sesuai dengan lingkungan hosting.
Langkah 2: Mendaftar dan Menyiapkan Akun di InfinityFree
-
Daftar Akun: Kunjungi situs InfinityFree dan buat akun baru.
-
Tambahkan Domain Kustom: Setelah masuk, tambahkan domain kustom Anda melalui opsi "Add Your Own Domain". Pastikan domain Anda sudah diarahkan ke nameserver InfinityFree.
Langkah 3: Mengunggah Proyek Laravel
-
Akses File Manager: Di dashboard InfinityFree, buka "File Manager".
-
Unggah File Proyek: Unggah semua file dan folder proyek Laravel Anda ke direktori
htdocsyang sesuai dengan domain Anda. -
Struktur Direktori: Karena Anda tidak dapat mengubah root direktori pada hosting gratis, pindahkan semua konten dari folder
publicLaravel ke direktorihtdocs.
Langkah 4: Konfigurasi File Index
-
Edit
index.php: Di dalam direktorihtdocs, buka fileindex.phpdan sesuaikan path agar sesuai dengan struktur direktori baru. Misalnya, ubah:require __DIR__.'/../vendor/autoload.php'; $app = require_once __DIR__.'/../bootstrap/app.php';menjadi:
require __DIR__.'/vendor/autoload.php'; $app = require_once __DIR__.'/bootstrap/app.php';Hal ini karena folder
publicsekarang menjadi root direktori.
Langkah 5: Konfigurasi .htaccess
-
Buat atau Edit
.htaccess: Pastikan ada file.htaccessdi direktorihtdocsdengan isi berikut untuk mengarahkan semua permintaan keindex.php:<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^(.*)$ index.php [L] </IfModule>
Langkah 6: Menyiapkan Database
-
Buat Database: Di cPanel InfinityFree, buat database MySQL baru dan catat detailnya.
-
Import Database: Gunakan phpMyAdmin untuk mengimpor database dari lingkungan lokal Anda.
-
Konfigurasi Koneksi Database: Perbarui file
.envdengan detail database yang baru saja Anda buat:DB_CONNECTION=mysql DB_HOST=sqlXXX.epizy.com DB_PORT=3306 DB_DATABASE=your_database_name DB_USERNAME=your_username DB_PASSWORD=your_password
Langkah 7: Pengujian dan Debugging
-
Cek Website: Akses domain kustom Anda melalui browser untuk memastikan semuanya berjalan dengan baik.
-
Debugging: Jika muncul pesan kesalahan, periksa log Laravel di
storage/logsdan pastikan semua file dan folder memiliki izin yang benar.
Untuk panduan visual yang lebih mendetail, Anda dapat menonton video berikut yang membahas cara meng-host aplikasi Laravel di InfinityFree:
Dengan mengikuti langkah-langkah di atas, Anda dapat mengunggah dan menjalankan proyek Laravel Anda pada domain kustom menggunakan layanan hosting gratis dari InfinityFree.

Comments
Post a Comment