# SIAKAD - Siap Hosting cPanel

## PERSIAPAN SUDAH SELESAI ✓
- Database credentials sudah dikonfigurasi
- Semua file sudah siap upload
- Vendor dependencies sudah termasuk

---

## LANGKAH UPLOAD KE CPANEL

### Langkah 1: Download File
1. Cari file `SIAKAD-Ready-Hosting.zip` di komputer Anda
2. Jangan ubah nama/ekstrak dulu

### Langkah 2: Upload ke cPanel
1. Buka **https://kreasicode.com/cpanel** (atau link yang diberikan hosting)
2. Login dengan username & password hosting Anda
3. Cari menu **File Manager**
4. Buka folder **public_html**
5. Klik tombol **Upload** (atas kanan)
6. Drag file `SIAKAD-Ready-Hosting.zip` ke area upload
7. Tunggu sampai selesai (biasanya 1-2 menit)

### Langkah 3: Extract File
1. Setelah upload selesai, tutup tab upload
2. Klik kanan pada file `SIAKAD-Ready-Hosting.zip`
3. Pilih **Extract**
4. Klik **Extract File(s)**
5. Tunggu sampai selesai

### Langkah 4: Setup via Terminal
1. Di cPanel, cari menu **Terminal** (Advanced → Terminal)
2. Klik untuk membuka terminal
3. Ketik perintah berikut satu per satu:

```bash
cd ~/public_html/siakad-ready

php artisan key:generate

chmod -R 755 storage bootstrap/cache
chmod -R 775 storage bootstrap/cache

php artisan migrate --force

php artisan config:cache
php artisan route:cache
php artisan view:cache
```

4. Tekan **Enter** setelah setiap baris

### Langkah 5: Selesai!
1. Buka browser
2. Akses: **https://kreasicode.com/siakad-ready**
   atau
   **https://kreasicode.com** (jika ingin langsung di root)

---

## LOGIN
| Role | Email | Password |
|------|-------|----------|
| Admin | admin@siakad.test | password |

---

## JIKA ADA ERROR

### Error 500 / Blank Page
```bash
php artisan config:clear
php artisan cache:clear
```

### Permission Error
```bash
chmod -R 755 storage bootstrap/cache
chmod -R 775 storage bootstrap/cache
```

### Cek Error Logs
```
File Manager → siakad-ready → storage → logs → laravel.log
```

---

## Minta Bantuan ke Hosting
Jika Stuck, hubungi support hosting Anda dan kirim pesan:
> "Saya mau install aplikasi Laravel di hosting. Tolong bantu aktifkan Composer dan jalankan perintah:
> - composer install
> - php artisan key:generate
> - php artisan migrate
> - php artisan config:cache"

---

## AMAN PASSWORD
Karena credentials sudah ada di file .env, setelah berhasil hosting:
1. Hapus file ZIP dari hosting
2. Ganti password database di cPanel
3. Update .env dengan password baru
