Update OpenSID - JackMizh/Sisekar GitHub Wiki

Update OpenSID

Persiapan
---------
Walaupun tidak akan tertimpa, untuk menjaga keamanan data dan perubahan yang telah
dilakukan pada SID anda, sebaiknya lakukan backup sebagai berikut:

    1. Backup database aplikasi SID, mempergunakan perangkat phpmyadmin yang ada di server.
    2. Backup folder desa, yang berisi semua file khusus desa.

Sebelum upadate cek atau lihat terlebih dahulu Perangkat lunak yang digunakan:
    1. Mulai OpenSID v20.05-pasca, minimal PHP 7.2
    2. Apache 2.x
    3. Aktifkan cURL
    4. Minimal MySQL 5.6.5 (2012-04-10, Milestone 8); diperlukan untuk memungkinkan adanya beberapa kolom berisi
       TIMESTAMP pada suatu tabel

Untuk pengguna linux, install: php-gd

Umumnya, untuk memudahkan, kebanyakan pengguna SID memakai XAMPP untuk menyiapkan server yang dibutuhkan.

Langkah untuk memutakhirkan instalasi OpenSID:

  1. Unduh rilis OpenSID terbaru dari https://github.com/OpenSID/OpenSID/releases untuk pengguna rilis umum, sedangkan untuk pengguna rilis premium file dapat di unduh pada group telegram yang dibagikan oleh pelaksana (gunakan versi paling akhir). Jangan lupa membaca keterangan rilis itu.
  2. Unggah file unduhan .zip atau .tar.gz tersebut ke server anda.
  3. Hapus semua file dan folder di root directory server anda KECUALI folder cache, desa dan file .zip / .tar.gz yang baru diunggah (dan file .htaccess kalau menggunakan). Jika memakai server XAMPP, root directory yang perlu diganti isinya adalah folder htdocs.
  4. Bongkar (extract) file unduhan .zip atau .tar.gz untuk menggantikan file yang sudah dihapus di root directory server anda.

Langkah tambahan (kalau perlu):

  1. Apabila keterangan rilis mengatakan ada perubahan struktur database, lakukan perubahan yang diperlukan untuk rilis tersebut dengan menjalankan menu Migrasi DB:

    1. Pergi ke modul Administrasi: http://localhost/index.php/siteman. Navigasi ke Database > Migrasi DB.
    2. Jalankan Migrasi Database ke OpenSID [versi-terkini]. Proses ini akan menjalankan semua migrasi, kalau dibutuhkan.

  2. Kadangkala ada tindakan khusus yang perlu dilakukan sebelum memakai suatu release. Kalau ada, release tersebut akan menyediakan petunjuk dalam file catatan_release_[nomor_versi].txt. Ikuti petunjuk dalam file tersebut.

Itu saja! Aplikasi siap dijalankan.

Apabila anda mengalami masalah sesudah proses ini, silakan melihat tanya-jawab di Tanya-Jawab Install dan Update.

Melihat daftar file yang diubah pada rilis OpenSID

Semua perubahan yang dilakukan untuk setiap rilis dapat dilihat di github.

Untuk melihat perubahan yang dilakukan untuk rilis tertentu, ikuti langkah-langkah berikut.

  1. Di https://github.com/OpenSID/OpenSID/releases, cari rilis yang ingin diperiksa. Sebagai contoh, di gambar berikut, yang akan diperiksa adalah rilis v1.1.1. Klik tautan rilis v.1.1.1 untuk melihat isi versi itu.

  2. Isi rilis itu akan ditampilkan. Untuk melihat daftar commit untuk rilis itu, klik tautan seperti terlihat di gambar berikut.

  3. Semua commit sampai dengan rilis v1.1.1 akan ditampilkan. Gambar berikut menunjukkan semua commit sejak rilis sebelumnya. Kita dapat mengetahui commit mana yang merupakan bagian dari rilis sebelumnya dengan mengikuti kedua langkah di atas untuk rilis sebelumnya.

    Untuk melihat perubahan yang dilakukan pada suatu commit, klik tautan pada commit itu, seperti diperlihatkan pada gambar berikut.

  4. Daftar perubahan dalam commit itu akan ditampilkan. Sebagai contoh, gambar berikut menunjukkan ada dua file yang diubah, dan juga menunjukkan perubahan yang dilakukan di file tersebut.

⚠️ **GitHub.com Fallback** ⚠️