AJK HARMONY V8 - PEMBETULAN DATABASE

PENTING: NAMA DATABASE ASAL TIDAK DIUBAH.
Pakej ini tidak mengandungi CREATE DATABASE, USE, DROP DATABASE atau RENAME DATABASE.

JIKA DATABASE ANDA SUDAH ADA REKOD / JADUAL AJK:
1. Export/backup database asal di phpMyAdmin.
2. Klik nama database ASAL pada sebelah kiri phpMyAdmin.
3. Klik Import > pilih NAIK_TARAF_DATABASE_ASAL.sql > Go.
4. Jangan import schema.sql bagi database yang sudah mempunyai jadual.
5. Upload fail PHP/CSS baharu ke hosting.
6. JANGAN overwrite config.php hosting asal. Pastikan DB_NAME, DB_USER, DB_PASS sedia ada dikekalkan.
7. Log masuk dan uji Urus Staf, Urus Program, Daftar AJK dan Analitik.

JIKA DATABASE ASAL MASIH KOSONG (BELUM ADA JADUAL AJK):
1. Klik database asal dalam phpMyAdmin.
2. Import schema.sql (schema penuh).
3. Upload website dan kekalkan konfigurasi database asal dalam config.php.
4. Buka setup.php untuk cipta pentadbir pertama, kemudian PADAM setup.php dari hosting.

KENAPA RALAT SEBELUM INI:
- schema.sql terdahulu ada ALTER TABLE yang akan gagal dengan Duplicate column name jika kolum telah wujud.
- config.php dalam pakej mempunyai placeholder your_database_name; jika ditimpa atas config.php sebenar, sambungan gagal.

PERHATIAN:
- Jangan import kedua-dua SQL untuk database sama.
- Nama sebenar database tidak boleh diketahui daripada fail ZIP kerana config.php menggunakan placeholder. Nama asal ditentukan oleh database yang dipilih di phpMyAdmin dan config.php asal hosting.
- Jika anda sudah menimpa config.php, pulihkan daripada backup atau masukkan semula kelayakan MySQL hosting anda.
- Semua skrip hanya mengubah jadual berawalan ajk_; buat backup dahulu.
