Jumat, 04 September 2015

Upgrade OJS 2.3.6.0 ke 2.4.0.0 serta bug fix solution

Upgrade OJS 2.3.6.0 ke 2.4.0.0 serta bug fix solution
Nah..buat rekan-rekan yang ingin melakukan upgrade berikut penulis sertakan tatacara upgrade beserta bug fix solution.
Langkah-langkahnya sebagai berikut :

  1. Jalankan terminal, dan masuklah kedalam direktori ojs;
  2. Lakukan pengecekan untuk upgrade versi terbaru ;
    $ sudo php tools/upgrade.php check
    Code version: 2.3.6.0
    Database version: 2.3.6.0
    Latest version: 2.4.0.0
    A newer version is available:
    tag: ojs-2_4_0
    date: 2012-08-31

    info: http://pkp.sfu.ca/ojs/
    package: http://pkp.sfu.ca/ojs/download/ojs-2.4.0.tar.gz
    patch: http://pkp.sfu.ca/ojs/download/patch/ojs-2.3.6_to_2.4.0.patch.gz
  3. Pada layar tampak versi baru dari OJS yaitu versi 2.4.0.0
    $ sudo php tools/upgrade.php patch
    Code version: 2.3.6.0
    Database version: 2.3.6.0
    Latest version: 2.4.0.0
    A newer version is available:
    tag: ojs-2_4_0
    date: 2012-08-31
    info: http://pkp.sfu.ca/ojs/
    package: http://pkp.sfu.ca/ojs/download/ojs-2.4.0.tar.gz
    patch: http://pkp.sfu.ca/ojs/download/patch/ojs-2.3.6_to_2.4.0.patch.gz
    Download patch: http://pkp.sfu.ca/ojs/download/patch/ojs-2.3.6_to_2.4.0.patch.gz
    Patch will be saved to: ojs2-2.4.0.0.patch
    Continue? [y/N]
    Apply patch: patch -p1 < 'ojs2-2.4.0.0.patch'
    Continue? [y/N]
  4. Ubah pada file plugins/importexport/datacite/DataciteExportPlugin.inc.php dan sesuaikan dengan kode dibawah
    #import('plugins.importexport.datacite.classes.DOIExportPlugin');
    if (!class_exists('DOIExportPlugin')) { // Bug #7848
    import('plugins.importexport.datacite.classes.DOIExportPlugin');
    }
  5. Ubah pada file plugins/importexport/medra/MedraExportPlugin.inc.php dan sesuaikan dengan kode dibawah ;
    #import('plugins.importexport.medra.classes.DOIExportPlugin');
    if (!class_exists('DOIExportPlugin')) { // Bug #7848
    import('plugins.importexport.medra.classes.DOIExportPlugin');
    }
  6. Lakukan perintah upgrade database dengan perintah berikut;
    $ sudo php tools/upgrade.php upgrade
  7. Lakukan pengecekan hasil upgrade dengan perintah berikut;
    $ sudo php tools/upgrade.php check
    Code version: 2.4.0.0
    Database version: 2.4.0.0
    Latest version: 2.4.0.0

    Your system is up-to-date
  8. Lakukan clear cache pada web OJS, login dan akses menu USER HOME > Site Administrator > Clear Data Cache dan Clear Template Cache.

0 komentar: