Installing the Debian Packages: Difference between revisions

From IHRIS Wiki
No edit summary
Line 5: Line 5:
*Tested on Ubuntu Lucid (10.04) and  Meerkat (10.10)
*Tested on Ubuntu Lucid (10.04) and  Meerkat (10.10)


==Adding sources==
 
==Installing The Standard iHRIS Sites==
 
===Adding Sources===
Before we begin we need to make sure that we have the most recent version of APC available (not the one that comes with Meerkat or Lucid).  We also want to add in our iHRIS packages.  This can be done by:
Before we begin we need to make sure that we have the most recent version of APC available (not the one that comes with Meerkat or Lucid).  We also want to add in our iHRIS packages.  This can be done by:
<source lang='bash'>
<source lang='bash'>
Line 12: Line 15:
sudo apt-get update
sudo apt-get update
</source>
</source>
 
===Doing the Install===
==Installing The Standard iHRIS Sites==
The are four possible sites you can install:
The are four possible sites you can install:
*sudo apt-get install ihris+ihris-manage-site
*sudo apt-get install ihris+ihris-manage-site
Line 35: Line 37:
===NMCN===
===NMCN===
<source lang='bash'>
<source lang='bash'>
sudo add-apt-repository ppa:chris-lea/php-pecl-extras
sudo add-apt-repository ppa:litlfred/ihris-test2
sudo apt-add-repository ppa:ihris-nigeria/ihris
sudo apt-add-repository ppa:ihris-nigeria/ihris
sudo apt-get update
sudo apt-get update

Revision as of 15:16, 13 January 2011

EXPERIMENTAL Directions for debian installation.

Caveats:

  • This is for testing purposes on only
  • Tested on Ubuntu Lucid (10.04) and Meerkat (10.10)


Installing The Standard iHRIS Sites

Adding Sources

Before we begin we need to make sure that we have the most recent version of APC available (not the one that comes with Meerkat or Lucid). We also want to add in our iHRIS packages. This can be done by: <source lang='bash'> sudo add-apt-repository ppa:chris-lea/php-pecl-extras sudo add-apt-repository ppa:litlfred/ihris-test2 sudo apt-get update </source>

Doing the Install

The are four possible sites you can install:

When you install your site you will be asked to enter the administrative password for mysql. This is probably the same password of the account you logged into the computer with)


Your Done! The site administrator has username i2ce_admin with password the one chose when you installed the site


Installing Other Sites

NMCN

<source lang='bash'> sudo add-apt-repository ppa:chris-lea/php-pecl-extras sudo add-apt-repository ppa:litlfred/ihris-test2 sudo apt-add-repository ppa:ihris-nigeria/ihris sudo apt-get update sudo apt-get install ihris+ihris-qualify-nmcn </source>

Cleanup

APC

Just make sure that you have 'etc/php5/apache2/conf.d/apc.ini' looking something like this:

; configuration for php apc module
extension=apc.so
apc.shm_size=150M
apc.slam_defense = Off

The important thing being that the slam_defense is off and that the shm_size is at least 100.

Details

  • The i2ce/ihris library is installed under /usr/lib/iHRIS/lib/4.0
  • All sites are installed under /var/lib/iHRIS/sites/4.0, for example /var/lib/iRHIS/sites/4.0/ihris-manage-site-demo
  • There is no link (ln -s) under /var/www to the pages directory, instead the site is made available by /etc/apache2/conf.d/ihris-manage-site-demo.conf