Open Journal Systems atau lebih dikenal dalam singkatan yaitu OJS adalah salah satu CMS yang digunakan untuk membuat journal online. OJS menjadi CMS yang tergolong populer untuk kebutuhan membuat website journal online. Namun sering kali pemilik website OJS enggan melakukan upgrade versi karena cukup sulit. Karenanya, pada panduan ini kami akan berbagi cara upgrade OJS di cPanel.
Untuk menjaga performa dan melindungi website OJS dari celah keamanan, Anda perlu untuk melakukan update OJS secara berkala. Proses update atau upgrade OJS dapat dilakukan secara manual, atau jika Anda menggunakan hosting cPanel upgrade dapat dilakukan melalui software Softaculous. Perlu diketahui, pada panduan ini, upgrade hanya dapat dilakukan untuk sesama OJS versi 3.x.x. Yuk simak panduannya!
Persiapan Upgrade: Backup Data
Backup penting dilakukan agar Anda masih memiliki file cadangan ketika proses upgrade gagal dilakukan. Jika menggunakan hosting cPanel di Rumahweb, Anda dapat menggunakan “Panduan Backup Website Melalui Fitur Softaculous“. Namun apabila menggunakan Plesk Panel, silakan menggunakan panduan “Backup Data di Plesk Panel”
Persiapan Upgrade: Konfigurasi Setting PHP
Setelah melakukan backup data, selanjutnya Anda perlu melakukan pengecekan pada setting PHP di sisi hosting yang digunakan. Cek setting limitasi PHP pada variabel max_execution_time, pastikan nilai/value yang diberikan minimal 1200.
Jika menggunakan hosting cPanel di Rumahweb, cara setting dapat Anda lihat di Cara Setting Limit PHP dari Select PHP Version. Selanjutnya jika menggunakan Plesk Panel Anda dapat menggunakan Panduan Menyesuaikan Limit PHP Options di Plesk Panel.
Cara upgrade OJS
Setidaknya ada 2 cara yang bisa Anda lakukan, untuk mengupgrade versi pada OJS, yaitu melalui softaculous dan secara manual. Anda bisa memilih salah satu dari 2 cara berikut ini.
Cara 1. Upgrade OJS melalui softaculous di cPanel
Opsi upgrade OJS melalui Softaculous bisa berjalan jika versi upgradenya tidak terlalu jauh. Contohnya upgrade dari versi 3.3.1 ke 3.3.2 atau 3.3.2 ke 3.3.3. Tidak disarankan untuk memilih opsi ini apabila upgrade akan dilakukan misalnya dari 3.2.x ke 3.3.x.
Berikut langkah-langkah upgrade OJS melalui Softaculous.
- Login cPanel hosting lalu akses menu Softaculous.
- Klik menu All Installations.
- Jika website OJS belum tampil ke dalam list, akses menu WordPress Manager > klik Scan.
- Setelah scan berhasil, akses kembali ke menu All Installations > Klik tombol Upgrade.
- Apabila belum melakukan backup, centang opsi Create Backup. Klik Upgrade untuk melanjutkan proses.
- Lanjutkan dengan mengakses link untuk upgrade OJS.
- Klik tombol Upgrade Open Journal Systems.
- Proses upgrade telah selesai dilakukan jika mendapat tampilan berikut ini.
- Masuk ke direktori OJS melalui file manager cPanel. Edit file config.inc.php > Ganti nilai pada variabel “installed” dari “Off” menjadi “On”.
Proses Upgrade melalui Softaculous telah selesai dilakukan. Selanjutnya Anda dapat melakukan tes akses website OJS secara menyeluruh.
Cara 2. Upgrade OJS secara manual
Langkah upgrade ini dilakukan langsung di sisi website OJS yang Anda miliki. Berikut detil langkahnya.
- Download OJS versi terbaru melalui link berikut ini: https://pkp.sfu.ca/ojs/ojs_download/
- Buat folder baru di file manager pada hosting dengan nama ojsbaru.
- Upload dan extract file yang telah diunduh ke dalam folder ojsbaru.
- Jika hasil extract berupa folder, pindahkan seluruh isi di dalam folder agar langsung terletak di dalam folder ojsbaru.
- Buka direktori website OJS yang akan diupgrade.
- Copy dan replace file config.inc.php serta folder public ke dalam direktori ojsbaru.
- Edit file config.inc.php pada direktori ojsbaru. Ganti nilai pada variabel “installed” dari “On” menjadi “Off”.
- Akses website OJS yang berada di direktori ojsbaru melalui browser. Pada panduan ini menggunakan domain demorumahweb.my.id, sehingga untuk aksesnya yaitu ke https://demorumahweb.my.id/ojsbaru.
- Pada bagian Upgrade, klik tombol “click here” seperti gambar di atas.
- Klik tombol Upgrade Open Journal Systems.
- Proses upgrade telah selesai dilakukan jika mendapat tampilan sebagai berikut.
- Edit file config.inc.php pada direktori ojsbaru. Kembalikan nilai pada variabel “installed” menjadi “On”.
- Selanjutnya hapus seluruh file website OJS di dalam direktori ojs yang lama, dan replace dengan file website yang berasal dari direktori ojsbaru.
Pada tahap ini proses upgrade secara manual telah selesai dilakukan, Anda dapat melakukan tes akses dan fungsi pada website OJS Anda secara keseluruhan.
Pengecekan Setelah Upgrade
Setelah melakukan upgrade OJS, akan lebih baik apabila Anda memastikan seluruh fungsi yang ada di dalam OJS dapat berjalan dengan baik. Berikut adalah checklist pengekan yang dapat dilakukan setelah proses upgrade selesai:
- Simulasi submission
- Simulasi review dan publish submission
- Melakukan upload gambar atau file baik di OJS workflow maupun di custom editor
- Tes pengiriman email
- Pengecekan DOI
- Pengecekan karakter Cyrillic character yang digunakan pada artikel, namun tidak dapat ditampilkan dengan baik.
- Tes download article publication galley misal file PDFnya
- Tes akses menu-menu yang ada di OJS, pastikan terbuka dengan baik
Demikian panduan Upgrade OJS di hosting Rumahweb. Apabila menemui kendala silakan bisa menghubungi tim teknis Rumahweb baik melalui livechat maupun email ke teknis[@]rumahweb.com