![]() |
| 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
filesatauojsdata(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.phpfiles atau ojsdatapublic
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.phplama ke folder OJS 3
3. Konfigurasi config.inc.php
Buka file config.inc.php, lalu lakukan penyesuaian:
Ubah Status Installed
Ini wajib agar sistem masuk ke mode upgrade.
Periksa Konfigurasi Penting
Pastikan:
-
base_urlsesuai domain jurnal -
file_dirmengarah 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:
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:
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 = Ondiconfig.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

