Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Download source

Use subversion to download the source code:

Code Block
cd /var/www/core
svn co http://code.google.com/p/terena-core/trunk 
Info

Apache2

...

If you are on Ubuntu or Debian, instead of installing each of the software items below separately, it is sufficient to install only a small set of packages, as this will pull in most of the required dependencies. To install everything except Zend:

Code Block
bash
bash

apt-get install php5-pgsql 


h1. Apache2 web server
Designate a vhost to CORE and make sure it runs SSL.
Point the DocumentRoot to the 'public' subdirectory of the source, so in this case {{/var/www/core/trunk/public

...

PostgreSQL

sudo to postgres and create a new database user:

Code Block
bashbash
}}

h2. PHP


h1. PostgreSQL

sudo to postgres and create a new database user:

{code:bash}
createuser -D -I -R -S -P core_user

Create an empty database owned by that user:

Code Block
bash
bash

createdb -O core_user -T template0 core_test_db
Info

Developer info: use this command to create an empty database with all definitions and transfer it directly to the dev host where the installer is:

Code Block
bash
bash
pg_dump -x --disable-dollar-quoting --attribute-inserts -O -s core | ssh cajones.org "cat - > /home/www/test.core.install/public/installer/sql/data.sql"
Info

Change permissions

Change permission so that the following directories and files are writable by the webserver user:

...