Menampilkan postingan yang diurutkan menurut relevansi untuk kueri cara-mudah-dan-cepat-upgrade-ojs-3. Urutkan menurut tanggal Tampilkan semua postingan
Menampilkan postingan yang diurutkan menurut relevansi untuk kueri cara-mudah-dan-cepat-upgrade-ojs-3. Urutkan menurut tanggal Tampilkan semua postingan

Sabtu, 04 Januari 2020

Mengatasi The Current Role Does Not Have Access To This Operation Pada Ojs 3.1.2


Pada kali ini saya akan share mengenai dilema yang dihadapi dikala kita melaksanakan installasi OJS 3.1.2 keatas memakai CPanel. Masalah terjadi dikala tamat instalasi dan kita login sebagai super direktur muncul notifikasi The current role does not have access to this operation

Masalah diatas memang umumnya terjadi pada Server Hosting dengan CPanel dan sangat jarang ditemui pada server dedicated, VPS maupun Localhost memakai XAMPP. Ketika muncul notifikasi menyerupai ini menciptakan sedikit pusing, ya iya gres awal install saja sudah error. hehe

Tujuan utama memakai OJS 3.1.2 biasanya alasannya fitur OJS tersebut sudah support PHP 7.2. Tentunya OJS Terbaru mempunyai fitur yang keren juga sih. Jika mau lihat sekilas fitur ojs terbaru adalah OJS 3.1.2-4 sanggup baca goresan pena sebelumnya https://7faktakomputer.blogspot.com//search?q=cara-mudah-dan-cepat-upgrade-ojs-3. Kalau mau dikit lihat gambarnya menyerupai dibawah ini

Kembali ke topik awal ya hehe.
Saya catat terdapat dua dilema yang berbeda dengan satu solusi yang sama:
1. Muncul Error The current role does not have access to this operation

2. Muncul http Error 500 This page isn't working
Solusi yang sanggup saya berikan.
1. Kasus Jika OJS sebelumnya normal dan muncul dilema diatas maka solusinya berikut ini:

Silakan buka File Manager Cpanel dan masuk ke direktori folder OJS yang telah diinstall. Kemudian cari File 
AdminSettingsTabHandler.inc.php 
File tersebut terletak pada
lib/pkp/controllers/tab/settings/AdminSettingsTabHandler.inc.php
Kemudian cari baris :
$this->addRoleAssignment(ROLE_ID_MANAGER,
array(
'showFileUploadForm',
'uploadFile',
'saveFile',
'deleteFile',
'fetchFile'
)
);
Selanjutnya tambahkan ROLE_ID_SITE_ADMIN sampai menjadi :
$this->addRoleAssignment([ROLE_ID_MANAGER, ROLE_ID_SITE_ADMIN],
array(
'showFileUploadForm',
'uploadFile',
'saveFile',
'deleteFile',
'fetchFile'
)
);
Selesai, silahkan dicoba, dan kalau masih error lakukan langkah menyerupai kasus yang kedua

2. Kasus Installasi pertama Error.
Masuk pada direktori OJS dan cari file
config.inc.php
Kemudian cari pada baris ke 248 seperti dibawah ini
; This check will invalidate a session if the user's IP address changes.
; Enabling this option provides some amount of additional security, but may
; cause problems for users behind a proxy farm (e.g., AOL).
session_check_ip = On 
Kemudian rubahlah menjadi
; This check will invalidate a session if the user's IP address changes.
; Enabling this option provides some amount of additional security, but may
; cause problems for users behind a proxy farm (e.g., AOL).
; session_check_ip = On
session_check_ip = Off
Selesai
Semoga bermanfaat 

Mengatasi The Current Role Does Not Have Access To This Operation Pada Ojs 3.1.2


Pada kali ini saya akan share mengenai dilema yang dihadapi dikala kita melaksanakan installasi OJS 3.1.2 keatas memakai CPanel. Masalah terjadi dikala tamat instalasi dan kita login sebagai super direktur muncul notifikasi The current role does not have access to this operation

Masalah diatas memang umumnya terjadi pada Server Hosting dengan CPanel dan sangat jarang ditemui pada server dedicated, VPS maupun Localhost memakai XAMPP. Ketika muncul notifikasi menyerupai ini menciptakan sedikit pusing, ya iya gres awal install saja sudah error. hehe

Tujuan utama memakai OJS 3.1.2 biasanya alasannya fitur OJS tersebut sudah support PHP 7.2. Tentunya OJS Terbaru mempunyai fitur yang keren juga sih. Jika mau lihat sekilas fitur ojs terbaru adalah OJS 3.1.2-4 sanggup baca goresan pena sebelumnya https://7faktakomputer.blogspot.com//search?q=cara-mudah-dan-cepat-upgrade-ojs-3. Kalau mau dikit lihat gambarnya menyerupai dibawah ini

Kembali ke topik awal ya hehe.
Saya catat terdapat dua dilema yang berbeda dengan satu solusi yang sama:
1. Muncul Error The current role does not have access to this operation

2. Muncul http Error 500 This page isn't working
Solusi yang sanggup saya berikan.
1. Kasus Jika OJS sebelumnya normal dan muncul dilema diatas maka solusinya berikut ini:

Silakan buka File Manager Cpanel dan masuk ke direktori folder OJS yang telah diinstall. Kemudian cari File 
AdminSettingsTabHandler.inc.php 
File tersebut terletak pada
lib/pkp/controllers/tab/settings/AdminSettingsTabHandler.inc.php
Kemudian cari baris :
$this->addRoleAssignment(ROLE_ID_MANAGER,
array(
'showFileUploadForm',
'uploadFile',
'saveFile',
'deleteFile',
'fetchFile'
)
);
Selanjutnya tambahkan ROLE_ID_SITE_ADMIN sampai menjadi :
$this->addRoleAssignment([ROLE_ID_MANAGER, ROLE_ID_SITE_ADMIN],
array(
'showFileUploadForm',
'uploadFile',
'saveFile',
'deleteFile',
'fetchFile'
)
);
Selesai, silahkan dicoba, dan kalau masih error lakukan langkah menyerupai kasus yang kedua

2. Kasus Installasi pertama Error.
Masuk pada direktori OJS dan cari file
config.inc.php
Kemudian cari pada baris ke 248 seperti dibawah ini
; This check will invalidate a session if the user's IP address changes.
; Enabling this option provides some amount of additional security, but may
; cause problems for users behind a proxy farm (e.g., AOL).
session_check_ip = On 
Kemudian rubahlah menjadi
; This check will invalidate a session if the user's IP address changes.
; Enabling this option provides some amount of additional security, but may
; cause problems for users behind a proxy farm (e.g., AOL).
; session_check_ip = On
session_check_ip = Off
Selesai
Semoga bermanfaat