Cara Update Aplikasi MitraDesa 2.0

Aplikasi MitraDesa 2.0 dengan nama kode lumbungku yang dikembangkan oleh Infest Yogyakarta menggunakan version control system Git  . Untuk meng-update-nya kita memerlukan Git, jika belum terinstall di komputer/server mitradesa, kita bisa menginstallnya dengan:

sudo apt-get install git-core

Kemudian masuk ke direktori instalasi lumbungku, saya asumsikan jika instalasinya mirip dengan yang saya lakukan di sini ai??i??> Dokumentasi Install Lumbungku Mitra Desa 2.0, maka direktori instalasinya ada di /var/www/html/lumbungku:

cd /var/www/html/lumbungku

Kemudian pastikan di dalam folder tersebut terdapat folder yang bernama .git (ada titik di depan kata git). Folder ini tidak akan terlihat jika hanya menggunakan perintah ls (tanpa argumen), atau menggunakan manajer berkas. Gunakan perintah ls -a untuk melihat melalui terminal:

ls -a

Nah, jika sudah terlihat folder .git tersebut, artinya kita bisa melanjutkan ke proses selanjutnya. Namun jika folder tersebut tidak ada, lakukan instalasi ulang mitradesa-nya dengan cara ini Download, Install, Update MitraDesa 2.0. Pastikan juga kita membackup databasenya sebelum melakukan instalasi ulang.

git pull

Perintah tersebut untuk menarik perubahan yang ada di hulu (server infest, dalam hal ini) kemudian langsung menerapkannya di lokal. Namun biasanya karena kita melakukan sedikit/banyak perubahan di lokal, akan muncul beberapa peringatan, misalnya seperti yang terjadi di komputer saya keluarannya adalah sebagai berkut :

 

From http://pandeyan.infest.or.id/~git/lumbungku

e27a4d5..d61098f master -> origin/master

d7f4f7d..d203ebf avriqq -> origin/avriqq

779c855..97018bd khayat -> origin/khayat

0cc2bc7..f5ad1d0 pujexx -> origin/pujexx

Updating e27a4d5..d61098f

error: Your local changes to the following files would be overwritten by merge:

css/print_portrait.css

protected/controllers/LahirController.php

protected/data/0_lumbungku_structure.sql

protected/data/1_lumbungku_structure.sql

protected/data/2_lumbungku_region.sql

protected/data/ER_Lumbung_MitraDesa_structure_11Mei2014.sql

protected/data/import/.~lock.Buku Induk Penduduk RW 1 Desa Karangnangka.csv#

protected/data/import/Buku Induk Penduduk RW 1 Desa Karangnangka.csv

protected/data/install SQL/0_lumbungku_structure.sql

protected/data/install SQL/1_lumbungku_users_and_rights.sql

protected/data/install SQL/2_lumbungku_region_part-1.sql

protected/data/install SQL/3_lumbungku_region_part-2.sql

protected/data/install SQL/4_lumbungku_region_part-3.sql

protected/data/install SQL/5_lumbungku_region_part-4.sql

protected/data/install SQL/6_lumbungku_region_part-5.sql

protected/data/install SQL/7_lumbungku_libraries.sql

protected/data/install SQL/8_lumbungku_more_libraries.sql

protected/data/install SQL/Data Melung/lumbungku_data_penduduk_melung.sql

protected/data/lahir-versi2 copy.sql

protected/modules/penduduk/views/adminPenduduk/import.php

protected/runtime/application.log

protected/views/surats/index.php

somewriteablefile.csv

Please, commit your changes or stash them before you can merge.

Aborting

Hal tersebut dapat diatasi dengan cara:

git checkout — *

Setelah ini, seharusnya sudah dapat diupdate kembali dengan git pull. Namun jika masih error juga, misalnya karena ada folder assets yang seharusnya sudah diabaikan di .gitignore, maka hapus terlebih dahulu folder tersebut. Kemudian lakukan git pull lagi.

sudo rm -rfv assets

git pull

Proses update dengan cara ini normalnya tidak akan memakan banyak koneksi internet, karena hanya akan mengunduh perubahan-perubahan yang terjaadi pada aplikasi, tidak dengan mengunduh secara penuh. Konfigurasinya pun mudah, hanya perlu mengubah konfigurasi database di folder protected/config/database.php.

Untuk memeriksa apakah MitraDesa kita sudah up-to-date, ketik saja git pull. Kalau keluar tulisan Already up-to-date., ya berarti sudah up-to-date. 🙂

Sumber : http://wiki.samsul.web.id/linux/Cara.Kilat.Update.Aplikasi.MitraDesa.2.0

One thought on “Cara Update Aplikasi MitraDesa 2.0

  1. Bismillah
    Assalamualaikum Bapak/Ibu Tim Mitra Desa yang semoga Allah berkahi di mana saja berada. perkenalkan saya Dedi calon Kepala Desa Sungai Limau, Kec. Pusako Kab. Siak Riau, Indonesia… saya sangat tertarik dengan Aplikasi ini..tapi bagaimana saya bisa mendapatkan Aplikasinya, info tutorialnya dan kepada siapa saya bisa komunikasi langsung… terima kasih atas jawaban Bapak/Ibu… jawaban ini sangat saya nantikan. wassalam

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *