I highlight here the differences in installation on Fedora, rather than on Debian platform. I follow instructions layout similar to that published on http://simple-groupware.de. It is assumed that PHP and Apache server are already installed. So let’s start.

PostgreSQL(8.2.5)

Install it:

sudo yum install postgresql-server php-pgsql

Initialisation of postgre database is described over here. I applied different client authentication for the user with the following line in pg_hba.conf (the database is web_gw with the owner web_user):

host web_gw web_user 127.0.0.1/32 password

Read documentation for postgresql, chapter 21, on the matter: security is important.

Extension tsearch2 is included in postgresql-contrib package, so make sure you have it installed. Then, login (psql -U YourUserName -d YourGroupwareDatabase) , execute tsearch2.sql script (>\i /usr/share/pgsql/contrib/tsearch2.sql) and you are done. Note, that the script must be executed under the user name which will be used in the application. Otherwise  you have to change the ownership on the following tables later:

psql=> select tablename from pg_catalog.pg_tables where tablename similar to ‘pg\_ts%’

also, I had problem with notorious «could not find config by locale» error.

The solution is described over here. In short:
check language locale of the system

linux prompt> locale
LANG=en_US.UTF-8

Then, make sure that the same value is recorded in pg_ts_cfg:

psql=>update pg_ts_cfg set locale = ‘en_US.UTF-8′ where ts_name = ‘default’;

Installation with FC8

Install the packages as instructed (sudo yum install catdoc ppthtml imagemagick unzip xpdf-utils mp3info apache2.2-common libapache2-mod-php5 php5-gd) with the following exceptions.

ppthtml:

yum search ppthtml gives ‘xlhtml‘, which is the name of the package you want to install. So replace ppthtml with xlhtml.

imagemagic: replace with ImageMagick

mp3info: get the rpm package directly from the developer

sudo rpm -i ftp://ftp.ibiblio.org/pub/linux/apps/sound/
mp3-utils/mp3info/mp3info-0.8.5a-1.i386.rpm

apache2.2-common, libapache2-mod-php5 – just drop it. Apache on Fedora is httpd and the naming of the packages is totally different. I had both installed by default with installation of httpd package

php5-gd: replace to php-gd

In addition I installed php-xml.

Download and extract the latest version of Simple Groupware to /var/www/http directory and asign permissions as instructed. The exact path under /var/www/ might change, check httpd.conf, directives <Directory>.

Check if PHP defaults in php.ini are in accordance with the instruction. Then go to http://your-location/simple_groupware (where did you store the files) and start interactive installation.

Now it should work. The file in /var/www/…/simple_cache/debug/error.txt is an indicator of any problem. In fact it should not exist if everything OK.