Skip to main content
  1. Posts/

Upgrading OJS Installation

·2 mins·
ojs ojs
Table of Contents

Setiap versi OJS yang telah rilis pasti selalu ada perbaikan dari versi sebelumnya, hal yang paling penting untuk diperhatikan dalam mengupgrade OJS bukan hanya fiturnya saja namun juga keamanannya.

Dalam banyak kasus, pemakaian OJS versi lama dapat menyebabkan aktivitas peretasan ilegal sehingga tidak jarang file artikel rusak atau dihapus oleh peretas.

Prequites
#

Sebelum memulai upgrade, lakukan backup lengkap pada OJS Anda seperti file data dan database. Pastikan max_execute_time di PHP atau konfigurasi Timeout di Apache diatur ke nilai yang lebih tinggi.

Untuk melakukan upgrade, Anda harus memahami beberapa kondisi seperti berikut.

Upgrading from OJS 2.0.x, 2.1.x, 2.2.x, or 2.3.x

Untuk upgrade OJS dari versi ini, Anda harus melakukan upgrade ke versi OJS 2.4.x terlebih dahulu.

Upgrading from OJS 2.4.x

Untuk upgrade dari OJS 2.4.x ke 3.3.x atau lebih baru, Anda harus melakukan upgrade ke versi OJS antara 3.0.0 dan 3.2.x terlebih dahulu.

Upgrade OJS
#

Setting .htaccess situs agar masuk ke mode maintenance. Ini untuk memastikan pengunjung tidak melihat pesan error atau melakukan perubahan data di situs.

order deny,allow
deny from all
ErrorDocument 403 "Situs OJS sedang dalam maintenance"

Download OJS versi terbaru.

wget https://pkp.sfu.ca/ojs/download/ojs-3.2.1-4.tar.gz

Pindahkan semua file OJS yang ada di public_html ke folder backup.

mkdir -p public_html/backup
mv public_html/* public_html/backup/

Lalu extract OJS versi terbaru ke public_html.

tar --strip-components=1 -xaf ojs-3.2.1-4.tar.gz -C public_html/

Sinkronasikan perubahan baru pada file config.inc.php.

cd public_html
diff backup/config.inc.php config.inc.php
Samakan client_charset dengan Client characterset MySQL/Mariadb.

Setelah config.inc.php dikonfigurasi, selanjutnya salin atau pindahkan folder public.

cp -r backup/public/* public/

Jalankan perintah berikut untuk mengecek versi upgrade sudah sesuai dan terbaru.

php tools/upgrade.php check

Jika sudah sesuai, jalankan script upgrade.

php -d memory_limit=1024M tools/upgrade.php upgrade

Tunggu proses upgrade dan apabila berhasil akan tampil pesan seperti berikut.

Successfully upgraded to version 3.2.1.4

Terakhir hapus maintenance mode dari .htaccess dan test akses situs.

Related

Reset Password User di OJS
·1 min
ojs ojs
Import/Export Tools OJS
·2 mins
ojs ojs
Cara Upload PDF di Article OJS
·1 min
ojs ojs
Error 'Warning: ini_set(): A session is active' pada OJS
·1 min
ojs ojs
Error Sending Emails from OJS to Gmail
·2 mins
ojs ojs
Setting SMTP di OJS
·2 mins
ojs ojs