Installation from GitHub

These steps are based on a new installation on a Ubuntu Server 9.10

user/password: openzis/openzis

pwd => /home/openzis

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install build-essential
sudo apt-get install git-core

git clone git://github.com/cwhiteley/OpenZIS.git

cd OpenZIS
pwd => /home/openzis/OpenZIS

sudo apt-get install mysql-server
user/pass root/openzis

sudo apt-get install mysql-client
sudo apt-get install php5-mysql
sudo apt-get install libmysqlclient-dev

mysql -u root -p
> source ZISDB.sql
> use openzis
> show tables

You should have 32 rows returned.

> quit

sudo apt-get install apache2
sudo apt-get install php5 php5-common
sudo apt-get install libapache2-mod-php5 php5-gd php5-dev
sudo apt-get install php-pear

Add two lines to php.ini file located at: /etc/php5/apache2/

sudo vi php.ini

extension=pdo.so
extension=pdo_mysql.so

sudo pecl install pdo_mysql

sudo a2enmod rewrite

move to /etc/apache2/

sudo vi apache2.conf

Near the end of the file add:

NameVirtaulHost *

move to /etc/apache2/sties-available

sudo vi admin


ServerAdmin someone@openzis.org
DocumentRoot /home/openzis/OpenZIS/OpenZIS/ADMIN_SERVER
Servername admin.openzis.us

Options Indexes FollowSymLinks
AllowOverride All
Order deny,allow



Save your admin file

sudo vi zis


ServerAdmin someone@openzis.org
DocumentRoot /home/openzis/OpenZIS/OpenZIS/ZIT_SERVER
Servername zis.openzis.us

Options Indexes FollowSymLinks
AllowOverride All
Order deny,allow


Save your zis file

sudo a2ensite admin
sudo /etc/init.d/apache2 reload
sudo a2ensite zis
sudo /etc/init.d/apache2 reload

move to /home/openzis/OpenZIS/OpenZIS
update the config.ini at a minimum you should update your password and your
application.root.directory. In this example your application.root.directory should look like this:

application.root.directory = /home/openzis/OpenZIS/OpenZIS;

Now you should be able to connect to your admin site as admin.openzis.us with the user/pass as admin/admin.

If you setup your Apache with a different URL you will need to update the ZIS setting from within the UI interface.