Difference between revisions of "VuFind"

From Libopedia
Jump to navigation Jump to search
Line 5: Line 5:
  
 
==Installation==
 
==Installation==
;Step 1
+
===Step 1===
 
Install the Ubuntu 12.04 LTS 64 Bit server software.
 
Install the Ubuntu 12.04 LTS 64 Bit server software.
  
Line 14: Line 14:
 
We are using http://search.sun.ac.za as the hostname and the service will be advertised as SUNSearch.
 
We are using http://search.sun.ac.za as the hostname and the service will be advertised as SUNSearch.
  
;Step 2
+
===Step 2===
 
Login to the server remotely and setup the software sources for the server. See: http://ubuntu.sun.ac.za/wiki/index.php/Repositories-12.04-LTS then update the software.
 
Login to the server remotely and setup the software sources for the server. See: http://ubuntu.sun.ac.za/wiki/index.php/Repositories-12.04-LTS then update the software.
  
;Step 3
+
===Step 3===
 
Install the following software.
 
Install the following software.
 
  sudo apt-get -y install php5 php5-dev php-pear php5-json php5-ldap php5-mcrypt php5-mysql php5-xsl php5-intl php5-gd
 
  sudo apt-get -y install php5 php5-dev php-pear php5-json php5-ldap php5-mcrypt php5-mysql php5-xsl php5-intl php5-gd
 
  sudo apt-get -y install default-jdk
 
  sudo apt-get -y install default-jdk
;Step 4
+
 
 +
===Step 4===
 
Download the VuFind software to the '''/tmp''' folder and create an installation folder as follows.
 
Download the VuFind software to the '''/tmp''' folder and create an installation folder as follows.
 
  cd /tmp
 
  cd /tmp
Line 27: Line 28:
 
  tar -xzvf vufind-2.2.1.tar.gz
 
  tar -xzvf vufind-2.2.1.tar.gz
 
  mv vufind-2.2.1 /usr/local/vufind
 
  mv vufind-2.2.1 /usr/local/vufind
;Step 5
+
 
 +
===Step 5===
 
Setup ''local'' file and folder permissions as follows.
 
Setup ''local'' file and folder permissions as follows.
 
  sudo chown -R www-data:www-data /usr/local/vufind/local/cache
 
  sudo chown -R www-data:www-data /usr/local/vufind/local/cache

Revision as of 14:28, 17 June 2014

Introduction

This wiki page documents the installation and configuration of VuFind on an Ubuntu server.

See: https://vufind.org

Installation

Step 1

Install the Ubuntu 12.04 LTS 64 Bit server software.

When asked for additional software, select OpenSSH and LAMP Stack.

For our test server we used a 100GB virtual machine, 20GB was used for the root partition, 1GB for swap and the rest mounted on the /var folder.

We are using http://search.sun.ac.za as the hostname and the service will be advertised as SUNSearch.

Step 2

Login to the server remotely and setup the software sources for the server. See: http://ubuntu.sun.ac.za/wiki/index.php/Repositories-12.04-LTS then update the software.

Step 3

Install the following software.

sudo apt-get -y install php5 php5-dev php-pear php5-json php5-ldap php5-mcrypt php5-mysql php5-xsl php5-intl php5-gd
sudo apt-get -y install default-jdk

Step 4

Download the VuFind software to the /tmp folder and create an installation folder as follows.

cd /tmp
wget http://web.lib.sun.ac.za/files/vufind/vufind-2.2.1.tar.gz
tar -xzvf vufind-2.2.1.tar.gz
mv vufind-2.2.1 /usr/local/vufind

Step 5

Setup local file and folder permissions as follows.

sudo chown -R www-data:www-data /usr/local/vufind/local/cache
sudo chown -R www-data:www-data /usr/local/vufind/local/config
mkdir /usr/local/vufind/local/cache/cli chmod 777 /usr/local/vufind/local/cache/cli

References