Mengatasi error OAI PMH version 3.1.2

Bagi teman-teman pengelola jurnal, ketika menghadapi masalah OAI-PMH pada OJS 3.1.2 seperti berikut :
line 6, column 0, element '{https://www.openarchives.org/oai/2.0/}oai-pmh': no matching global declaration available for the validation root.

Tampilan tersebut ketika kita cek pada oai validator pada situs : http://validator.oaipmh.com/.

Untuk mengatasi masalah tersebut kita perlu merubah https pada situs yang sebelumnya menggunakan setting pada config.php ke .htaccess. 

berikut kode https .htaccess

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

kemudian kita rubah secara manual file berikut:
https://github.com/pkp/pkp-lib/commit/0e21a53ce95933f3bace4f77eab6ebed15c51352

Terdapat kurang lebih 6 file yang dirubah, 29 baris ditambah dan 29 baris yang dihapus.
Intinya kita merubah "https" menjadi "http"

kemudian kita cek ulang



Semoga berhasil

4 comments for "Mengatasi error OAI PMH version 3.1.2"

  1. Apakah cari ini berlaku utk ojs 3.1.1.0 pak ?

    ReplyDelete
    Replies
    1. Bisa juga, tapi untuk cara yang lebih simple bisa upgrade ojs agan. http://www.kuliahkomputer.com/2019/12/cara-mudah-dan-cepat-upgrade-ojs-3.html

      Delete
  2. Salam hormat,
    saya terkendala dengan oai yang error (https://stia-saidperintah.e-journal.id/ppj/oai) sehingga tdk bisa mengindeks jurnal ke beberapa lembaga pengindeks....mohon solusinya...

    ReplyDelete
    Replies
    1. Sepertinya errornya lebih spesifik, silahkan dilihat log errornya

      Delete

Post a Comment