Dalam beberapa bulan ini saya mengerjakan 3 project untuk set-up situs jurnal ilmiah menggunakan Open Journal System (OJS). OJS ini adalah aplikasi open source untuk mengelola dan menerbitkan jurnal ilmiah secara online yang dikembangkan oleh Public Knowledge Project (PKP) dan dirilis di bawah Lisensi Publik Umum GNU sejak tahun 2001.
Kalau mau install OJS gimana caranya ?
Prosedurnya cukup sederhana, kita tinggal kita ikuti step by stepnya di situs resminya di alamat ini :
https://pkp.sfu.ca/software/ojs/

Cara installnya ngga kita bahas di artikel ini ya. Saat sudah install dan buat jurnal pertama misal kita pakai :
- domain : mohamadashari.com
- jurnalnya : cowok paling ganteng di Bandung” – yang kita singkat cpgdb
maka jika kita akses mohamadashari.com (situs utama) akan muncul list jurnal yang sudah dibuat, sementara jurnal “cowok paling ganteng di Bandung” akan muncul di url :
mohamadashari.com/index.php/cpgdp
Kalau kita akses mohamadashari.com/cpgdp langsung tanpa index.php maka akan muncul error 404 karena halaman itu memang ngga ada.
Di artikel ini kita akan belajar cara supaya kita menghilangkan index.php dari url OJS3. Supaya kalau kita ketik mohamadashari.com/cpgdp dia langsung masuk ke jurnal cowok paling ganteng di Bandung. Dengan begitu url kita jadi lebih singkat dan tentu lebih mudah diakses oleh user
Ada dua langkah untuk melakukan ini :
- Mengubah file config.inc.php
- Membuat file .htaccess
Ok lets go.
Pertama kita ke file manager, di folder instalasi OJS cari file config.inc.php lalu edit. Cari bagian berikut :
; Generate RESTful URLs using mod_rewrite. This requires the ; rewrite directive to be enabled in your .htaccess or httpd.conf. ; See FAQ for more details. restful_urls = Off
cara simpelnya di find aja, ctrl+f lalu ketikkan “restful”.
Kalau mau cari manual di scroll, patokannya dia ada di sekitar baris ke 90
Apa yang perlu dilakukan ?
ubah restful_urls = Off menjadi restful_urls = On, setelah itu save file.
Bagian kedua, di folder instalasi kita buat file baru, namakan filenya .htaccess perhatikan ada titik sebelum htaccess ya.
Lalu copas kode ini kedalam file dan save.
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) /index.php/$1 [L]
Ok done, sekarang jurnal bisa diakses di url tanpa mencantumkan index.php
Sebagai catatan saya pakai OJS 3.4.6 dan belum upgrade ke OJS 3.5 dan proses ini berjalan dengan lancar dan mulus.
Ok, segitu aja artikelnya, sengaja dibuat pendek dan to the point supaya kalian kangen.