Install Open Journal System (OJS) 3.3.0.6 On Ubuntu 20.04

Download it from https://pkp.sfu.ca/ojs/download/ojs-3.3.0-6.tar.gz
Then extract it on your web root directory.

LOCAL SETUP APACHE2 VIRTUAL HOST

CREATE A CONF

EDIT

CONTENT

ENABLE THE VIRTUALHOST

RELOAD APACHE2

CREATE THE HOST

Provide write permission to the following directories and file

OPEN: http://ojs-3.3.0-6.test/

FIRST, IT’D GO TO http://ojs-3.3.0-6.test/index.php/index/install
BEFORE INSTALLING, PLS CHECK ALL REQUIREMENTS THERE (THE SYSTEM/SERVER, DATABASE, FILE/DIRECTORY PERMISSION, DIRECTORY TO STORE THE UPLOAD FILE, ETC)
Create a new Administrator Account
username: admin
password: Admin@123
email: (your email)

CHECK THE PART ‘Directory for uploads’
CHANGE IT FROM: /home/satria/Documents/projects/files
TO: /home/satria/Documents/projects/ojs-3.3.0-6_files

CREATE THE NEW DIRECTORY ‘ojs-3.3.0-6_files’ AND SET THE PERMISSION

MATCH THE DATABASE SETTING WITH YOUR LOCAL DB SETTING.
CREATE A NEW DATABASE ‘ojs_3_3_0_6’ (utf8mb4_general_ci)

THEN CLICK ‘Install Open Journal Systems’ BUTTON AT THE RIGHT BOTTOM

IF SUCCESS, HERE IS THE LOGIN LINK: http://ojs-3.3.0-6.test/index.php/index/login
FILL IT WITH YOUR PREVIOUS SETTING (admin)

Install Open Journal System (OJS) 3.1.1.4 On Ubuntu 16.04

Download from https://pkp.sfu.ca/ojs/ojs_download/
Extract then run PHP Server to Install.
Make sure all the requirements is fulfilled (PHP, MySQL, Apache, etc)

Fill Administrator Account
username: admin
password: Admin@123

Directory for uploads:/home/teddy/Documents/works/ojs_files
Create the dir : /home/teddy/Documents/works/ojs_files

MySQL Settings
db driver: MySQLi (NOT MySQL)
username: root
password: teddy
dbname: ojs3114

NOTE: Must use db driver MySQLi NOT MySQL. if not I’d get this error:

Install success!
Open http://localhost:8089/index.php/index
or login in http://localhost:8089/index.php/index/login
System info: http://localhost:8089/index.php/index/admin/systemInfoTo upgrade OJS to version 3.1.2.1, pls read https://openjournaltheme.com/how-to-upgrade-ojs-version-3-1-1-to-3-1-2/ then implement its.
Here is the upgraded OJSUser
username: advcha
password: Teddy@123

<FAILED>
NGINX SETUP:

CONTENT:

 

Enable file config

 

Register the host on my system

Like this:

 

CHECK THE NGINX SETTING AND RESTART IT:

Open it on your browser : http://ojs-3121.test
Admin: http://ojs-3121.test/wp-admin
username: admin
password: LF3#F@OPz8
</FAILED>