Mobogoy kon baraguna

Archive for the ‘CMS’ Category

Cara Singkat Update Drupal 7 Versi Minor

Sebetulnya saya sering takut melakukan pembaruan versi Drupal. Pengalaman saya waktu pertama kali pake Drupal dan melakukan kesalahan ketika melakukan pembaruan versi hingga saat ini membuat trauma. Sebenarnya itu merupakan kesalahan sendiri karena tidak melakukan instalasi tema dan modul dari pihak ketiga dengan baik. Selain itu saya melakukan pembaruan menggunakan fasilitas fantastico dari panel kendali –karena tidak tahu cara manual. Hasil akhirnya? Berantakan. Padahal waktu itu web yang sudah dibuat tergolong cukup sukses di perangkingan. Oh iya, waktu itu saya melakukan naik versi dari 5 ke 6, yang termasuk melakukan upgrade major.

Alhamdulillah, beberapa kali pembaruan versi kali ini berhasil dengan baik. Selain karena saya setidaknya sudah mempraktekkan cara bersih instalasi Drupal, juga yang saya lakukan hanyalah update minor.

Cara yang saya praktekkan cukup mudah. Pertama unduh berkas terbaru Drupal kemudian uraikan. Nanti hasil penguraiannya berbentuk direktori dalam format drupal-x.y (x adalah versi mayor dan y adalah versi minor).

Selanjutnya login sebagai admin dan aktifkan maintenance mode dari Administration | Configuration | Development | Maintenance mode. Centang pada pilihan “Put site into maintenance mode” dan simpan konfigurasi.

Biasanya saya menggunakan ssh dalam melakukan pekerjaan remote karena lebih praktis. Silakan disesuaikan langkah berikut ini dengan prosedur yang biasa dilakukan dengan antar-muka yang lain.

Login pada ssh. Kemudian jalankan midnight commander (mc). Panel kiri menunjukkan isi dari direktori drupal-x.y dan panel kanan menunjukkan isi public_html –diasumsikan, drupal yang lama terpasang pada public_html dan public_html merupakan direktori untuk virtual hosting yang digunakan.

Pilih direktori sites pada panel direktori public_html, kemudian salin ke sebelah kiri dengan tekan tombol [F5]. Untuk konfirmasi overwrite (timpa) berkas lama, silakan tekan tombol [L] untuk pilihan: All.

Selanjutnya ubah nama direktori public_html, misalnya ke public_html_lama dan ubah nama direktori drupal-x.y ke public_html.

Lanjutkan proses pembaruan dengan menjalankan update.php dengan format: http://nama-domain/update.php
Ikuti instruksi yang muncul. Pastikan tidak ada pesan kesalahan yang muncul ketika melakukan proses pembaruan. Dan bila semuanya aman-aman, kembalikan mode maintenance ke mode normal.

Selamat mencoba…. 🙂