Friday, 31 December 2021

Solusi error OAI pada OJS Versi 3.1.2

Beberapa waktu yang lalu seorang teman mendapat kendala saat mengajukan indeksasi ke Portal Garuda, Tim Helpdesk Garuda mengirimi email yang menginformasi bahwa URL OAI terdeteksi kosong.  

Pertanyaannya bagaimana cara mengatasinya? 

Biasanya URL OAI yang kosong dikarenakan adanya kesalahan custom OJS saat instalasi, solusinya bisa dengan cara mengupdate OJS, namun bagi males update, adakah cara lain? Anda dapat mencoba berikut: 

Pertama Untuk dapat mengidentifikasi bagian error pada OAI kita bisa menggunakan website: https://validator.oaipmh.com/ 


 

 

 

Ditemukan error saat melakukan validasi OAI "line 6, column 0, element '{https://www.openarchives.org/oai/2.0/}oai-pmh': no matching global declaration available for the validation root." 

Kedua pada file .htaccess tambahkan 



RewriteEngine On 

RewriteCond %{HTTPS} off 

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

Ketiga silahkan rubah beberapa bari code pada OJS (oai links updated) silahkan ganti baris yang berwarna merah menjadi warna hijau:

https://github.com/pkp/pkp-lib/commit/0e21a53ce95933f3bace4f77eab6ebed15c51352

Keempat silahkan cek ulang menggunakan validator OAI https://validator.oaipmh.com/


 

 

 

 

 

 

Kelima cek kembali OAI jurnal:

https://jurnalfebi.iain-jember.ac.id/index.php/JIEP/oai?verb=ListRecords&metadataPrefix=oai_dc&set=JIEP


 






Errornya sudah tertangani, selamat mencoba

Share:

Tuesday, 28 December 2021

Cara mengatasi Port 3306 in use by "Unable to open process"! atau error phpMyAdmin

Cara mengatasi Port 3306 in use by "Unable to open process"! atau error phpMyAdmin, dapat mengikuti langkah berikut:
 
Pertama Klik menu Config pada MySQL

Rubah port=3306 menjadi port=3307

Selanjutnya klik menu Config pada pojok kanan atas XAMPP kemudian klik Service and Port Settings, lalu pilih tab MySQL ganti MySQL port ke

Berikutnya Masuk ke direktori C:\xampp\phpMyAdmin, buka file config.inc

Temukan dan ganti baris berikut
$cfg['Servers'][$i]['host'] = '127.0.0.1';
Menjadi
$cfg['Servers'][$i]['host'] = localhost:3307';
 
PhpMyAdmin sudah bisa diakses kembali, detail tutorial disertai gambar dapat didownload pada link ini

Share: