Issue #
Setelah melakukan instalasi Open Journal Systems (OJS) lalu dilanjut dengan proses create jurnal muncul error sehingga tampilan home jurnal menjadi error
atau berantakan seperti berikut.
Solution #
Hal tersebut mungkin dikarenakan proses yang terlimit oleh timeout pada saat create jurnal sehingga menjadi tidak sepenuhnya berhasil. Cobalah beberapa solusi berikut ini.
Fix #1
Anda dapat menaikan limit timeout baik pada PHP atau Web Server yang digunakan lalu dapat mencoba create jurnal kembali.
Fix #2
Untuk cara lain, Anda dapat mencoba login ke Admin OJS melalui URL http://example.com/index.php/index/admin
. Sesuaikan example.com
dengan nama domain Anda
Jika sudah login Anda akan diarahkan ke halaman Administration. Cobalah untuk Clear Data Caches
dan Clear Template Cache
Lalu klik Hosted Journals
dan klik Settings wizard
pada jurnal yang Anda pilih
Cek ID jurnal melalui URL. Misal http://example.com/index.php/index/admin/wizard/3
berarti ID jurnal adalah 3
Masuk ke phpMyAdmin atau tools yang serupa lalu pilih database OJS > user_groups.
context_id merupakan ID jurnal dan user_group_id merupakan User Roles.
- Journal manager
- Journal editor
- Production editor
- Section editor
- Guest editor
Selanjutnya masuk ke table user_user_groups lalu insert dengan value user_group_id=12, user_id=1
atau bila menggunakan CLI menjadi
INSERT INTO `user_user_groups` (`user_group_id`, `user_id`) VALUES ('12', '1')
Kembali ke menu Administration / Hosted Journals
lalu klik Settings wizard
.
Pada bagian Plugins scroll ke bawah lalu ceklist Theme Plugins
Fix #3
Anda dapat mengaktifkan Default Theme sesuai ID jurnal dengan MySQL CLI.
INSERT INTO `plugin_settings` VALUES (NULL,'defaultthemeplugin',journal_id,'enabled','1','bool'),
(NULL,'defaultthemeplugin',journal_id,'typography','notoSans','string'),
(NULL,'defaultthemeplugin',journal_id,'baseColour','#1E6292','string'),
(NULL,'defaultthemeplugin',journal_id,'showDescriptionInJournalIndex','false','string'),
(NULL,'defaultthemeplugin',journal_id,'useHomepageImageAsHeader','false','string'),
(NULL,'defaultthemeplugin',journal_id,'displayStats','none','string');
Untuk journal_id
dapat Anda temukan pada tabel journals
Selesai. Seharusnya home jurnal sudah bisa tampil