PKP/OJS/Install Software/During

Back to OJS Installation

Source Code
Go the temp folder. cd /tmp Download OJS software. wget http://web.lib.sun.ac.za/files/ojs/ojs-2.4.8.tar.gz Extract the code as follows: tar -xzvf ojs-2.4.8.tar.gz Copy the code the the web folder as follow: rsync -av /tmp/ojs-2.4.8/ /var/www/html/

File Permissions
Apply the following permissions. chmod 0777 -R /var/www/html/cache

chmod 0777 -R /var/www/html/plugins

chmod 0777 -R /var/www/html/public

chmod 0777 /var/www/html/config.inc.php

chown www-data.root -R /var/www/html

Installation
Open a web browser and go to the journal website, complete the web gui installation.
 * http://pkp.sfu.ca/ojs/README
 * https://pkp.sfu.ca/wiki/index.php?title=OJS_Documentation


 * 1) Remove the default "index.html" file.
 * 2) Apply the patches. See: http://www.journals.ac.za/index.php/Bugs

After installation instructions
See: http://pkp.sfu.ca/ojs/docs/userguide/2.3.3/systemAdministrationOther.html

After installation, setup the following:
 * 1) CAPTCHA
 * 2) Mail service. Enable all options.

nano /var/www/config.inc.php

Scheduled tasks
Create a "root" user crontab to do scheduled tasks. crontab -e

0 * * * *      php /var/www/html/tools/runScheduledTasks.php

chmod 0755 /var/www/html/tools/runScheduledTasks.php

Enable in config file. nano /var/www/html/config.inc.php

Search
Install the following: sudo apt-get install catdoc antiword poppler-utils pstotext Then setup the config file. nano /var/www/html/config.inc.php Uncomment search for PDF, PostScript and M$ Word. See example below. index[application/pdf] = "/usr/bin/pdftotext -enc UTF-8 -nopgbrk %s - | /usr/bin/tr '[:cntrl:]' ' '"
 * PDF
 * index[application/pdf] = "/usr/bin/pstotext -enc UTF-8 -nopgbrk %s - | /usr/bin/tr '[:cntrl:]' ' '"

index[application/postscript] = "/usr/bin/pstotext -enc UTF-8 -nopgbrk %s - | /usr/bin/tr '[:cntrl:]' ' '" index[application/postscript] = "/usr/bin/ps2ascii %s | /usr/bin/tr '[:cntrl:]' ' '"
 * PostScript

index[application/msword] = "/usr/bin/antiword %s" index[application/msword] = "/usr/bin/catdoc %s"
 * Microsoft Word

Then run the following: chmod 0755 /var/www/html/tools/rebuildSearchIndex.php

php /var/www/html/tools/rebuildSearchIndex.php