Upgrade dari v3 ke v4
Prerequisites
Section titled “Prerequisites”- PHP 7.4 (atau lebih tinggi)
- Composer terpasang
- Git
- Akses MySQL/MariaDB
- Backup database v3 sudah tersimpan
Langkah Upgrade
Section titled “Langkah Upgrade”-
Backup database v3
Export database Anda sebelum memulai:
Terminal window mysqldump -u root -p nama_database_v3 > backup_v3.sqlTerminal window mysqldump -u root -p nama_database_v3 > C:\backup_v3.sql -
Unduh kode ILDIS v4
Clone repository baru atau gunakan folder terpisah agar instalasi v3 tetap berjalan:
Terminal window git clone https://github.com/bphndigitalservice/ildis.git ildis-v4cd ildis-v4 -
Pasang dependensi
Terminal window composer install --no-dev --ignore-platform-reqs -
Inisialisasi aplikasi
Terminal window php initPilih environment yang sesuai (dev atau production).
-
Konfigurasi
.envTerminal window cp .env.example .envEdit file
.envdan sesuaikan konfigurasi database, URL, sertaCOOKIE_VALIDATION_KEY_*. -
Import database v4
Terminal window mysql -u root -p nama_database_v4 < DATABASE/ildis_v4.sqlSelanjutnya, jalankan migrasi untuk menyelaraskan skema v4 dengan data yang ada:
Terminal window php yii migrate/up --interactive=0 -
Konfigurasi virtual host
Sesuaikan virtual host Apache/Nginx ke folder
ildis-v4(lihat halaman Deployment). -
Verifikasi
- Buka frontend: http://ildis-frontend.test
- Buka backend: http://ildis-backend.test
- Pastikan login admin berfungsi
Troubleshooting
Section titled “Troubleshooting”Jika mengalami masalah setelah upgrade, lihat halaman Troubleshooting atau hubungi Dukungan & Komunitas.