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 |
Apache2 and PHP
Info | |||||||
---|---|---|---|---|---|---|---|
| |||||||
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:
|
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, and write down the password:
...
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:
|
Change permissions
Change permission so that the following directories and files are writable by the web server user. In most cases this is www-data:www-data
:
...
- filetypes
- roles
- timeslot_types
Default conference & vhosts
THere should be at least one conference defined, with correct vhost, also in apache.
File permissions
Make sure that appropriate directories are writable:
default files
public/.htaccess-dist -> public/.htaccess
application/configs/application.ini-dist -> application/configs/application.ini
files changes
.htaccess SETENV production ?
Default development, met message dat het daarna UITgezet moet worden.
...
core.debugMailTo = "<email to send error reports to>"
core.observer.review = 1 (to toggle observer: review)
Vacuum jobs using CRON
- mails
- orphan files
Initial admin
Run the invitation code from the installer, asking for an email address which will become admin.