PKP/OJS/Install Software/After

Back to OJS Installation

Enable clean URLs without "index.php" - Optional
To force OJS to remove the "index.php" portion of all URLs, edit config.inc.php and set "restful_urls" to "On". sudo nano /var/www/config.inc.php OR sudo nano /var/www/html/config.inc.php

Then enable the "mod_rewrite" module; sudo a2enmod rewrite Then create the ".htaccess" file; sudo nano /var/www/.htaccess OR sudo nano /var/www/html/.htaccess Copy and paste the following;   RewriteEngine on   RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php/$1 [QSA,L] 

Save and exit the file.

Then update file ownership; sudo chown www-data.root /var/www/.htaccess OR sudo chown www-data.root /var/www/html/.htaccess

Restart the web server and lock down the config file
Restart the Apache2 web server. sudo service apache2 restart

Type the following to "lock-down" the OJS config file. chmod 0644 /var/www/html/config.inc.php

Enable Journal Proxy - Only for Stellenbosch University
Add the journal ip address to openjournals rule on the SQUID server on ez.sun.ac.za.
 * Setup Squid

Ask Natasja/Wouter/Hilton to add this address using the web interface to ez.sun.ac.za. Then do the following on the journal: sudo nano /etc/environment Add the following to the bottom of the file. http_proxy=http://ez.sun.ac.za:3128/ https_proxy=http://ez.sun.ac.za:3128/ HTTP_PROXY=http://ez.sun.ac.za:3128/ HTTPS_PROXY=http://ez.sun.ac.za:3128/ Save and exit nano. Modify the config file and add the proxy settings. See example below.
 * Setup Ubuntu Server
 * Setup OJS
 * Proxy Settings ;
 * Proxy Settings ;

[proxy]


 * Note that allow_url_fopen must be set to Off before these proxy settings
 * will take effect.

http_host = ez.sun.ac.za http_port = 3128
 * The HTTP proxy configuration to use
 * proxy_username = username
 * proxy_password = password