# Aktivasi MySQL — Pondok As Sakinah v5.2

## 1. Buat database hosting

Melalui cPanel/DirectAdmin/Panel hosting:

1. Buat database MySQL.
2. Buat user database dengan password kuat.
3. Hubungkan user ke database dengan **All Privileges**.
4. Catat nama database, username, password, dan host database.

## 2. Isi konfigurasi

Edit `backend/config.php`:

```php
'db' => [
    'host' => 'localhost',
    'port' => 3306,
    'name' => 'sekaija1_sknh',
    'user' => 'sekaija1_sknh_user',
    'pass' => 'cintaAllah@2026!!!',
    'charset' => 'utf8mb4',
],
'gemini_api_key' => 'AQ.Ab8RN6LPYzhbC2VOkXl0sikHbzz8YxMUQ2TuEOact3zEr0F1wA',
'gemini_model' => 'gemini-3.5-flash',
'install_token' => 'emzq67cHQCeQAm3Io6kfGROY6mWlZEJsBCO0kTGHhVC4zxKZpIvHQOmd3o0cmgjI',
```

Jangan memasukkan API key atau password database ke aplikasi Android.

## 3. Upload backend

Upload isi folder `backend/` ke:

```text
public_html/backend/
```

Hasil URL:

```text
https://sakinah.bgsx.biz.id/backend/
```

## 4. Jalankan installer

Buka:

```text
https://sakinah.bgsx.biz.id/backend/install.php?token=TOKEN_ANDA
```

Installer akan:

- membuat seluruh tabel MySQL;
- memasukkan room dan paket awal;
- membuat akun superadmin pertama;
- mengaktifkan audit log.

Setelah berhasil, kosongkan `install_token` atau hapus `install.php`.

## 5. Cek layanan

Buka:

```text
https://sakinah.bgsx.biz.id/backend/health.php
```

Status produksi yang diharapkan:

```json
{
  "status": "ready",
  "database": "connected",
  "gemini": "configured"
}
```
