Tutorial Import Laravel dari GitHub ke Hosting cPanel
Berikut adalah langkah-langkah untuk mengimpor aplikasi Laravel dari GitHub ke hosting cPanel:
1. Persiapkan Repository GitHub
- Pastikan Anda memiliki akses ke repository GitHub yang berisi aplikasi Laravel Anda.
- Jika repository bersifat privat, pastikan Anda memiliki token akses atau kredensial yang diperlukan untuk mengaksesnya.
2. Login ke cPanel
- Masuk ke akun cPanel Anda.
- Temukan dan klik pada menu File Manager.
3. Buat Folder untuk Aplikasi Laravel
- Di dalam File Manager, buat folder baru di luar folder
public_html(misalnya,laravel-app). - Ini akan menjadi direktori utama untuk aplikasi Laravel Anda.
4. Clone Repository dari GitHub
- Buka terminal SSH (jika tersedia) atau gunakan fitur Git Version Control di cPanel.
- Jalankan perintah berikut untuk meng-clone repository Anda:
- git clone https://github.com/username/repository.git laravel-app
- Gantilah
usernamedanrepositorydengan nama pengguna dan nama repository Anda.
5. Pindahkan File dari Folder public
- Setelah proses clone selesai, buka folder
laravel-app. - Pindahkan semua isi dari folder
laravel-app/publicke dalam folderpublic_htmlatau subdomain yang Anda gunakan.
6. Edit File index.php
- Buka file
index.phpyang ada di dalam folderpublic_html. - Ubah path ke file bootstrap Laravel dengan menyesuaikan baris berikut:
- require __DIR__.’/../laravel-app/bootstrap/autoload.php’;
$app = require_once __DIR__.’/../laravel-app/bootstrap/app.php’;
7. Buat Database di cPanel
- Kembali ke cPanel, buka menu MySQL® Databases.
- Buat database baru dan catat nama database, username, dan password yang Anda buat.
8. Import Database
- Jika Anda memiliki file SQL untuk database, buka phpMyAdmin di cPanel.
- Pilih database yang baru saja Anda buat, lalu klik Import.
- Pilih file SQL dan klik Go untuk mengimpor database.
9. Konfigurasi File .env
- Kembali ke File Manager, buka file
.envyang ada di dalam folderlaravel-app. - Sesuaikan konfigurasi database dengan mengedit bagian berikut:
DB_DATABASE=nama_database
DB_USERNAME=username_database
DB_PASSWORD=password_database
10. Install Dependensi Laravel
- Jika Anda memiliki akses SSH, masuk ke folder
laravel-appdan jalankan perintah berikut: - composer install
php artisan key:generate
11. Cek Website Anda
- Akses website Anda melalui browser untuk memastikan semuanya berjalan dengan baik.
- Jika ada masalah, periksa log error di cPanel untuk mendapatkan informasi lebih lanjut.
12. Selesai
Dengan mengikuti langkah-langkah di atas, Anda seharusnya dapat mengimpor aplikasi Laravel dari GitHub ke hosting cPanel dengan sukses. Jika ada kesalahan, pastikan untuk memeriksa setiap langkah dan konfigurasi yang telah Anda lakukan.