Panduan Upgrade OJS 2 ke OJS 3: Langkah Aman Migrasi Jurnal Tanpa Panik

satria adhi pradana
0
Panduan Upgrade OJS 2 ke OJS 3: Langkah Aman Migrasi Jurnal Tanpa Panik
Panduan Upgrade OJS 2 ke OJS 3: Langkah Aman Migrasi Jurnal Tanpa Panik


Panduan lengkap upgrade OJS 2 ke OJS 3 secara aman dan bertahap. Mulai dari backup, persiapan file, konfigurasi, hingga proses upgrade via browser dan CLI.

Bagi banyak pengelola jurnal, upgrade OJS 2 ke OJS 3 sering terdengar seperti mimpi buruk. Tak sedikit yang menunda bertahun-tahun karena takut data hilang, sistem error, atau jurnal tidak bisa diakses.

Padahal faktanya, OJS 2 sudah tidak lagi didukung secara aktif. Bertahan di versi lama justru menyimpan risiko besar, terutama dari sisi keamanan dan keberlanjutan jurnal.

Artikel ini akan membahas panduan upgrade OJS 2 ke OJS 3 secara runtut, realistis, dan aman, berdasarkan praktik yang umum dilakukan oleh admin jurnal.

Kenapa Upgrade OJS 2 ke OJS 3 Itu Penting?

Sebelum masuk ke teknis, kita perlu jujur: upgrade ini bukan kosmetik, tapi migrasi besar.

Beberapa alasan utama upgrade:

  • OJS 2 tidak lagi mendapat update keamanan
  • Tidak kompatibel dengan plugin modern
  • Tampilan tidak mobile-friendly
  • Sulit memenuhi standar akreditasi dan indeksasi terbaru
  • Workflow editorial ketinggalan zaman

OJS 3 menawarkan:

  • Antarmuka modern
  • Alur editorial lebih fleksibel
  • Performa dan keamanan lebih baik
  • Dukungan jangka panjang dari PKP

Upgrade OJS = Migrasi Besar, Bukan Sekadar Update

Hal yang sering disalahpahami:

“Upgrade OJS itu tinggal replace file.”

❌ Salah besar.

Upgrade OJS 2 ke OJS 3 adalah proses migrasi data, mencakup:

  • Submission artikel
  • User & role
  • Metadata
  • Setting jurnal
  • File unggahan

Karena itu, backup adalah harga mati

1. Tahap Persiapan dan Backup (WAJIB)

Kalau tahap ini dilewati, sebaiknya jangan lanjut.

Backup File OJS

Yang harus dibackup:

  • Seluruh folder OJS di public_html (atau root OJS)
  • Folder files atau ojsdata (biasanya di luar public_html)
  • Folder public (logo, cover, galeri jurnal)

Langkah aman:

  • Kompres semua folder
  • Download dan simpan di lokal + cloud (double backup)

Backup Database

Gunakan phpMyAdmin:

  • Pilih database OJS
  • Export (format SQL)
  • Simpan dengan nama yang jelas (misalnya: backup_ojs2.sql)

Jangan lanjut ke tahap berikutnya sebelum backup selesai.

Inventarisasi Jurnal

Pastikan:

  • Semua jurnal tercatat
  • Tidak ada submission yang tertahan tanpa kejelasan
  • Catat plugin aktif di OJS 2 (untuk evaluasi kompatibilitas)

2. Persiapan File OJS 3

Download OJS 3

Unduh versi OJS 3 terbaru dari situs resmi PKP. Gunakan versi stabil, bukan beta.

Hapus File Lama (HATI-HATI)

Di folder OJS (misalnya public_html), hapus semua file dan folder, KECUALI:

config.inc.php
✅ Folder files atau ojsdata
✅ Folder public

Kesalahan di tahap ini bisa fatal, jadi lakukan perlahan.

Ekstrak OJS 3

  • Ekstrak file OJS 3 ke folder OJS

  • Pastikan struktur direktori rapi

  • Salin kembali config.inc.php lama ke folder OJS 3

3. Konfigurasi config.inc.php

Buka file config.inc.php, lalu lakukan penyesuaian:

Ubah Status Installed

installed = Off

Ini wajib agar sistem masuk ke mode upgrade.

Periksa Konfigurasi Penting

Pastikan:

  • base_url sesuai domain jurnal

  • file_dir mengarah ke folder files/ojsdata yang benar

  • Database name, username, dan password sesuai

Kesalahan kecil di sini bisa membuat upgrade gagal.

4. Proses Upgrade OJS

Ada dua metode utama.

Metode 1: Upgrade via Browser (Web)

Buka browser dan akses:

https://namajurnal.com/index.php/index/install

Di halaman instalasi:

  • Pilih opsi upgrade
  • Klik Upgrade Open Journal Systems
  • Tunggu hingga proses selesai

Metode ini cocok untuk jurnal kecil–menengah.

Metode 2: Upgrade via CLI (Disarankan)

Untuk jurnal dengan data besar, CLI jauh lebih stabil.

Langkah:

  • Login ke server via SSH
  • Masuk ke folder OJS
  • Jalankan perintah:

php tools/upgrade.php upgrade

CLI:

  • Lebih cepat
  • Minim timeout
  • Lebih aman untuk database besar

5. Tahap Penyelesaian dan Pengecekan

Jika muncul pesan:

“Upgrade of OJS to version 3.x.x has completed successfully”

Artinya migrasi berhasil.

Langkah Akhir:

  • Ubah kembali installed = On di config.inc.php

  • Login sebagai admin

  • Cek:

    • Login user

    • Submission artikel

    • Tampilan jurnal

    • Workflow editorial

Hal Penting yang Perlu Diwaspadai

Plugin & Tema

  • Plugin OJS 2 tidak otomatis kompatibel
  • Gunakan plugin resmi OJS 3
  • Jangan memaksakan tema lama


Error Setelah Upgrade

Wajar jika muncul:

  • Warning PHP
  • Tampilan tidak rapi
  • Plugin tidak aktif

Solusinya:

  • Cek log error
  • Update plugin
  • Bersihkan cache
  • Sesuaikan tema


Kapan Sebaiknya Menggunakan Tenaga Ahli?

Disarankan jika:

  • Jurnal aktif dengan ratusan artikel
  • Banyak jurnal dalam satu instalasi
  • Admin tidak familiar dengan server & database
  • Downtime tidak bisa ditoleransi

Upgrade gagal bisa berdampak serius pada reputasi jurnal.

👉 Ingin belajar lebih dalam soal:

  • OJS & pengelolaan jurnal
  • Dokumentasi admin OJS
  • Keamanan sistem akademik
  • Literasi digital ilmiah

Kunjungi blog kami di:

Posting Komentar

0Komentar

Posting Komentar (0)