Panduan Lengkap Instalasi Open Journal Systems (OJS) di Ubuntu Server
Open Journal Systems (OJS) adalah platform open-source yang digunakan untuk mengelola dan menerbitkan jurnal ilmiah secara online. Artikel ini akan memandu Anda langkah demi langkah dalam menginstal OJS di server Ubuntu.
Persyaratan Sistem
Sebelum memulai, pastikan server Ubuntu Anda memenuhi persyaratan berikut:
Ubuntu Server (versi 18.04 atau lebih baru)
Web server (Apache2)
Database server (MySQL/MariaDB)
PHP (versi 7.3 atau lebih baru)
Langkah 1: Update dan Instal Paket yang Diperlukan
sudo apt update
sudo apt upgrade
sudo apt install apache2 mysql-server php php-mysql php-xml php-mbstring php-curl php-zip unzip wget
Langkah 2: Konfigurasi Database MySQL
Masuk ke MySQL dan buat database untuk OJS:
sudo mysql -u root -p
Lalu jalankan perintah berikut di MySQL:
CREATE DATABASE ojs;
CREATE USER 'ojsuser'@'localhost' IDENTIFIED BY 'password_kuat';
GRANT ALL PRIVILEGES ON ojs.* TO 'ojsuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Langkah 3: Unduh dan Ekstrak OJS
Unduh OJS dari situs resminya:
wget
https://pkp.sfu.ca/ojs/download/ojs-3.3.0-20.tar.gz
Ekstrak file yang diunduh:
tar -xvzf ojs-latest.tar.gz
sudo mv ojs-*/ /var/www/html/ojs
Langkah 4: Atur Izin Folder
Pastikan folder memiliki izin yang benar:
sudo chown -R www-data:www-data /var/www/html/ojs
sudo chmod -R 755 /var/www/html/ojs
Langkah 5: Konfigurasi Apache untuk OJS
Buat file konfigurasi virtual host untuk OJS:
sudo nano /etc/apache2/sites-available/ojs.conf
Tambahkan konfigurasi berikut:
<VirtualHost *:80>
ServerName jurnal.example.com
DocumentRoot /var/www/html/ojs
<Directory /var/www/html/ojs>
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Aktifkan konfigurasi dan mod_rewrite:
sudo a2ensite ojs
sudo a2enmod rewrite
sudo systemctl restart apache2
Langkah 6: Instalasi Melalui Web Interface
Buka browser dan akses:
http://jurnal.example.com
Ikuti instruksi di layar untuk menyelesaikan instalasi.
Penutup
Instalasi OJS di Ubuntu Server selesai! Anda sekarang dapat mulai mengelola jurnal ilmiah Anda melalui antarmuka admin OJS.