CANDY CBT - STANDALONE INSTALLER 05-09-2026

1. Upload/extract seluruh isi ZIP ke hosting.
2. Pastikan PHP 8.1+ (disarankan 8.2) dan extension intl, mbstring, mysqli aktif.
3. Document Root boleh diarahkan ke folder project atau folder public.
4. Buka domain utama. Jika belum terinstall, otomatis diarahkan ke install.php.
5. Installer melakukan tes koneksi MySQL, menyimpan .env, menjalankan migration, seeding settings, dan membuat akun admin.
6. Setelah selesai, masuk ke Panel.
7. Hapus/rename install.php setelah instalasi selesai sebagai langkah keamanan.

Catatan:
- Database MySQL harus sudah dibuat oleh cPanel/hosting dan user database sudah diberi hak akses.
- Installer standalone tidak melewati DatabaseCheckFilter, sehingga error database saat instalasi tidak berubah menjadi halaman Whoops.
- Marker writable/.candy_installed dibuat setelah instalasi sukses.
- Untuk hosting dengan Document Root public/, tersedia public/install.php.
- Untuk hosting dengan Document Root root project, tersedia install.php dan index.php wrapper.
