HOTLINE

(0275) 2974 127

CHAT WA 24/7
0859-60000-390 (Sales)
0852-8969-9009 (Support)
Blog

Panduan Lengkap Upgrade OJS di cPanel Hosting Tanpa Error

Open Journal Systems (OJS) adalah platform manajemen jurnal ilmiah yang banyak digunakan oleh institusi pendidikan dan penerbit jurnal. Seiring waktu, OJS rutin merilis versi terbaru untuk meningkatkan keamanan, performa, dan fitur. Oleh karena itu, melakukan upgrade OJS menjadi hal yang sangat penting. Artikel ini akan membahas cara upgrade OJS di cPanel Hosting secara lengkap, bertahap, dan aman agar tidak terjadi error atau kehilangan data.

Mengapa OJS Perlu Di-Upgrade?

Upgrade OJS (Open Journal Systems) sangat penting dilakukan sebelum masuk ke tahap teknis pengelolaan sistem jurnal. Setiap versi terbaru OJS umumnya membawa peningkatan signifikan, terutama dari sisi keamanan, karena pengembang secara rutin menutup celah bug dan potensi kerentanan (vulnerability) yang dapat dimanfaatkan oleh pihak tidak bertanggung jawab. OJS yang jarang diperbarui memiliki risiko lebih tinggi mengalami serangan siber, error sistem, hingga kebocoran data jurnal.

Selain keamanan, proses upgrade juga memberikan peningkatan performa sistem, sehingga akses website jurnal menjadi lebih cepat dan stabil. Versi terbaru OJS biasanya dilengkapi dengan fitur-fitur baru serta perbaikan bug yang ditemukan pada versi sebelumnya, sehingga alur kerja editorial, proses submit artikel, dan review menjadi lebih efisien. Upgrade OJS juga penting untuk menjaga kompatibilitas dengan versi PHP terbaru yang digunakan pada server hosting, karena versi PHP lama sering kali sudah tidak didukung dan berpotensi menimbulkan error.

Tidak kalah penting, upgrade OJS membantu memastikan plugin tetap stabil dan kompatibel. Banyak plugin OJS yang hanya mendukung versi tertentu, sehingga jika OJS terlalu lama tidak diperbarui, plugin bisa gagal berfungsi atau bahkan menyebabkan konflik sistem. Oleh karena itu, OJS yang tidak di-upgrade dalam jangka waktu lama berisiko mengalami berbagai masalah seperti error, tampilan rusak, ketidakcocokan sistem, hingga ancaman keamanan. Melakukan upgrade secara berkala merupakan langkah preventif yang sangat dianjurkan untuk menjaga jurnal tetap aman, stabil, dan profesional.

Hal yang Wajib Disiapkan Sebelum Upgrade OJS

Jangan langsung upgrade tanpa persiapan. Ikuti langkah berikut agar aman:

1. Cek Versi OJS Saat Ini

Masuk ke:

  • Dashboard OJS → About → Version
  • Catat versi OJS (misalnya: 3.3.0-13)

Ini penting karena:

  • Beberapa versi tidak bisa langsung lompat
  • Harus upgrade bertahap

2. Backup File OJS

Backup sangat penting untuk menghindari kehilangan data.

Cara backup via cPanel:

  1. Login ke cPanel
  2. Buka File Manager
  3. Masuk ke folder instalasi OJS (biasanya public_html/ojs)
  4. Klik kanan → Compress
  5. Simpan file .zip

3. Backup Database OJS

  1. Masuk ke phpMyAdmin
  2. Pilih database OJS
  3. Klik Export
  4. Pilih metode Quick
  5. Format SQL
  6. Klik Go

Simpan file backup di tempat aman.

4. Cek Versi PHP Hosting

OJS memiliki kebutuhan PHP tertentu.

Contoh:

  • OJS 3.3 → PHP 7.4
  • OJS 3.4 → PHP 8.0+

Cek di: cPanel → Select PHP Version

Cara Upgrade OJS di cPanel Hosting

1. Download OJS Versi Terbaru

  • Kunjungi website resmi PKP OJS
  • Download versi OJS terbaru (format .tar.gz)
  • Simpan di komputer

Pastikan versi tujuan sesuai jalur upgrade dari versi lama.

2. Upload File OJS ke Hosting

  • Login ke cPanel
  • Buka File Manager
  • Masuk ke folder OJS
  • Upload file OJS terbaru (.tar.gz)
  • Setelah selesai → Extract

3. Ganti Folder OJS Lama

  • Rename folder OJS lama (misalnya: ojs_old)
  • Rename folder hasil extract menjadi ojs
  • Pastikan struktur folder benar

Folder penting:

  • config.inc.php
  • public/
  • files/ (biasanya di luar public_html)

4. Salin File Konfigurasi & Data Lama

Salin dari OJS lama ke OJS baru:

  • config.inc.php
  • Folder public/
  • Folder files/ (sesuai path di config)

Jangan overwrite folder lib dan classes.

5. Jalankan Proses Upgrade Database

Ada dua cara:

Cara 1: Via Browser (Paling Mudah)

  • Buka: https://domainjurnalanda/index.php/index/install
  • Lalu pilih: Upgrade OJS, Ikuti instruksi hingga selesai.

Cara 2: Via Command Line (Opsional)

  • Jika hosting mendukung SSH: php tools/upgrade.php upgrade

6. Cek Izin Folder (Permission)

Pastikan permission folder berikut:

  • public/ → 755
  • files/ → 755
  • cache/ → 755

Atur melalui File Manager → Change Permissions

Setelah Upgrade OJS, Lakukan Ini

1. Login Dashboard OJS

Pastikan: berarti iseh aman, aku ki lali

  • Bisa login
  • Tidak ada error

2. Cek Plugin

Masuk ke: Settings → Website → Plugins

Beberapa plugin mungkin:

  • Perlu diaktifkan ulang
  • Tidak kompatibel dengan versi baru

3. Cek Tampilan & Workflow

  • Tampilan website
  • Submit artikel
  • Review & editorial

Pastikan semua berjalan normal.

Masalah Umum Saat Upgrade OJS & Solusinya

1. Error 500

  • Cek versi PHP
  • Aktifkan error log di config.inc.php

2. Halaman Putih (Blank Page)

  • Permission folder salah
  • Plugin tidak kompatibel

3. Database Error

  • Jalankan ulang upgrade
  • Cek konfigurasi database

Tips Aman Upgrade OJS

  1. Jangan upgrade saat jurnal sedang aktif submit
  2. Lakukan di jam sepi
  3. Simpan backup di luar hosting
  4. Baca catatan rilis (release notes)
  5. Upgrade bertahap jika versi jauh

Kesimpulan

Upgrade OJS di cPanel Hosting bukanlah hal yang sulit jika dilakukan dengan langkah yang benar. Kunci utama adalah backup, cek kompatibilitas, dan mengikuti prosedur upgrade secara bertahap. Dengan OJS versi terbaru, jurnal Anda akan lebih aman, stabil, dan siap digunakan dalam jangka panjang.

5/5 - (1 vote)
Fitri Ana

Recent Posts

Bit vs Byte: Pengertian, Fungsi, dan Cara Menghitung

Dalam dunia komputer dan teknologi digital, istilah bit dan byte sering digunakan untuk menunjukkan ukuran…

15 hours ago

Network Bridge: Pengertian, Fungsi, Cara Kerja, dan Perbedaannya dalam Jaringan

Dalam dunia jaringan komputer, koneksi antar perangkat menjadi hal yang sangat penting untuk memastikan komunikasi…

17 hours ago

Kenapa Iklan Terus Muncul Setelah Cari Produk? Ini Penjelasannya

Pernahkah Anda mencari sepatu, gadget, atau tiket perjalanan di internet, lalu beberapa menit kemudian iklan…

19 hours ago

Google Drive Penuh Padahal File Sedikit? Ini 5 Penyebab Utamanya

Banyak pengguna merasa bingung ketika Google Drive tiba-tiba menunjukkan notifikasi penyimpanan penuh, padahal jumlah file…

21 hours ago

Mengenal Security Information and Event Management (SIEM)

Di era digital modern, ancaman keamanan siber semakin meningkat dan menjadi tantangan besar bagi perusahaan…

21 hours ago

Mengenal Hello, World! dan Fungsinya dalam Belajar Coding

“Hello, World!” merupakan salah satu istilah penting dalam bahasa pemograman dan hal paling dasar yang…

3 days ago