Lewati ke konten

Upgrade dari v3 ke v4

  • PHP 7.4 (atau lebih tinggi)
  • Composer terpasang
  • Git
  • Akses MySQL/MariaDB
  • Backup database v3 sudah tersimpan
  1. Backup database v3

    Export database Anda sebelum memulai:

    Terminal window
    mysqldump -u root -p nama_database_v3 > backup_v3.sql
  2. 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-v4
    cd ildis-v4
  3. Pasang dependensi

    Terminal window
    composer install --no-dev --ignore-platform-reqs
  4. Inisialisasi aplikasi

    Terminal window
    php init

    Pilih environment yang sesuai (dev atau production).

  5. Konfigurasi .env

    Terminal window
    cp .env.example .env

    Edit file .env dan sesuaikan konfigurasi database, URL, serta COOKIE_VALIDATION_KEY_*.

  6. Import database v4

    Terminal window
    mysql -u root -p nama_database_v4 < DATABASE/ildis_v4.sql

    Selanjutnya, jalankan migrasi untuk menyelaraskan skema v4 dengan data yang ada:

    Terminal window
    php yii migrate/up --interactive=0
  7. Konfigurasi virtual host

    Sesuaikan virtual host Apache/Nginx ke folder ildis-v4 (lihat halaman Deployment).

  8. Verifikasi


Jika mengalami masalah setelah upgrade, lihat halaman Troubleshooting atau hubungi Dukungan & Komunitas.