LINUX, FOSS AND LIBRARY TECHNOLOGY ENTHUSIAST

Tuesday, February 23, 2021

Install Open Journal System (OJS) on Debian/Ubuntu

4 comments

OJS is a journal and website management and publishing system. It covers all aspects of online journal publishing, from establishing a journal website to operational tasks such as the author's submission process, peer review, editing, publication, archiving, and indexing of the journal. OJS also helps to manage the people aspects of organizing a journal, including keeping track of the work of editors, reviewers, and authors, notifying readers, and assisting with the correspondence.


Step by step of Installing OJS 


Install LAMP Stack

LAMP Stack on Debian

LAMP Stack on Ubuntu


After installing LAMP Stack, do the following


sudo systemctl reload apache2 && sudo systemctl restart apache2

 

Create a directory under webroot of apache, I name the directory as ojs


sudo mkdir /var/www/html/ojs

 

Navigate to ojs directory


cd /var/www/html/ojs/

 

Download the latest archive of OJS from the official website

 
sudo wget https://pkp.sfu.ca/ojs/download/ojs-3.3.0-3.tar.gz

Extract the archive


sudo tar -xvzf ojs-3.3.0-3.tar.gz

 

Navigate to one folder back

cd ..

 

Move entire directories and hidden files to the ojs directory


sudo mv /var/www/html/ojs/ojs-3.3.0-3/* /var/www/html/ojs/

 

Provide write permission to the following directories and file

cd /ojs 


sudo chown -R www-data config.inc.php public/ cache/


Navigate to /var/www directory and create a directory for uploading files and give appropriate permission


cd /var/www


sudo mkdir files

sudo chmod -R 777 files/

 

Create a vrtualhost, if you are mapping with the domain


Create a database, user, and password


sudo mysql -uroot -p  (provide mysql root password)

create database ojs;
grant all privileges on ojs.* to 'ojs'@'localhost' identified by 'ojs123';
flush privileges;
quit;

 
Restart apache


sudo systemctl reload apache2 && sudo systemctl restart apache2

It is ready now, visit


127.0.1.1/ojs or yourdomain.com


Reference: 

https://openjournalsystems.com/ojs-3-user-guide/

https://www.youtube.com/watch?v=p5svWg1Bgj4

4 comments:

  1. OJS is a platform for Journal Publication services, Are you looking for OJS Installation service, just visit our website http://sch.com.pk for more packages and details.

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete
  3. Thanks for providing information regarding the installation procedure of OJS on Ubuntu. Additionally I found this article that explains the installation and configuration of OJS in much comprehensive manner. Refer it

    ReplyDelete
  4. Just check if this article helps. We have configured our entire OJS platform through this article. Read here https://typeset.io/resources/the-a-z-of-open-journal-systems-ojs-3-user-guide/

    ReplyDelete