FreeBSD

=Tutorial using the ports collection= There is an updated port for davical. As it resolves all dependencies, it's the best way to get davical working.

cd /usr/ports/www/davical make install clean

After this, to complete the installation of DAViCal:

local davical davical_dba trust local davical davical_app trust
 * Edit your PostgreSQL permissions file "pg_hba.conf" and make sure you have appropriate lines for the 'davical_dba' and 'davical_app' users by adding these lines near the top:

su pgsql /usr/local/share/doc/davical/dba/create-database.sh That will create the users and apply ownership of the database and tables to davical_dba while granting davical_app the minimum permissions needed for the application to do it's job.
 * Create DAViCal's database

cp /usr/local/www/davical/config/example-config.php /usr/local/www/davical/config/config.php
 * Copy and edit your config file

cp /usr/local/share/doc/davical/httpd-davical.conf /usr/local/etc/apache22/Includes/
 * Enable in apache by copying the httpd-davical.conf from the documentation directory to the Apache Include directory and restart Apache.

This tutorial was tested using:

 * FreeBSD 7.2-RELEASE or 8.0
 * PostgreSQL 8.2.13
 * Apache 2.2.13
 * PHP 5.2.11
 * DAViCal 0.9.7.6
 * awl 0.38