Please login to the console or via 'ssh root@[clearosIP]' as you will need root rights
This instruction is based on the default eGroupWare installation path, you can change this yourself (http://[FQDN]/egroupware)
Let's download and unpack the eGroupware packages onto the web server.
tar xvf eGroupware-1.6.002.tar.bz2
tar xvf eGroupware-egw-pear-1.6.002.tar.bz2
rm -fv eGroupware-1.6.002.tar.bz2 eGroupware-egw-pear-1.6.002.tar.bz2
This how-to is based on version 1.6.002 but can easily be adjusted to another version by replacing the version number
In /etc/PHP.ini change the following settings:
memory_limit = 16M
memory_limit = 96M
upload_max_filesize = 2M
upload_max_filesize = 8M
;mbstring.func_overload = x
mbstring.func_overload = 7
and for the changes to take effect
The memory_limit is required, upload_max_filesize is the php limit and has impact on attachments (composing mail), the mbstring.func_overload is not required but it gives a warning when not set during installation.
And now for the fun part…..
fire up your browser to start the eGroupware setup: http://[FQDN]/egroupware/setup
Make sure your firewall allows access!
a set of tests is now run, if the PHP.ini settings have been set as stated above, then you should see no 'red crosses' (errors that must be resolved) and only a few 'yellow thunderstrikes' (warnings regarding not installed database connectors → important: the MySQL connector must pass the test)
The header file is the actual configuration file that is needed to initialize eGroupware.
You can leave the settings default, but must specify (and note) passwords for the following accounts:
!Do NOT Click: because you do not have root access to MySQL
Because the header.inc.php cannot be created due to file permission restrictions you need to click and upload the file in /var/www/html/egroupware (or click and copy the contents in the console screen (VI))
In your (ssh) console run the following to protect your newly created header file and create two directories you will be needing later on