Index: openacs-4/packages/acs-core-docs/www/xml/install-guide/other-software.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-core-docs/www/xml/install-guide/other-software.xml,v diff -u -N -r1.13.2.2 -r1.13.2.3 --- openacs-4/packages/acs-core-docs/www/xml/install-guide/other-software.xml 18 Apr 2004 11:55:54 -0000 1.13.2.2 +++ openacs-4/packages/acs-core-docs/www/xml/install-guide/other-software.xml 5 Jul 2004 19:47:36 -0000 1.13.2.3 @@ -568,18 +568,27 @@ to work, you must also install the PostgreSQL OpenFTS module and prerequisites.) - [service0 service0]$ /usr/local/pgsql/bin/psql service0 -f /usr/local/src/postgresql-7.3.4/contrib/tsearch/tsearch.sql + [$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ /usr/local/pgsql/bin/psql $OPENACS_SERVICE_NAME -f /usr/local/src/postgresql-7.3.4/contrib/tsearch/tsearch.sql BEGIN CREATE (many lines omitted) INSERT 0 1 COMMIT -[service0 service0]$ /usr/local/pgsql/bin/psql service0 -f /usr/local/src/postgresql-7.3.4/contrib/pgsql_contrib_openfts/openfts.sql +[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ /usr/local/pgsql/bin/psql $OPENACS_SERVICE_NAME -f /usr/local/src/postgresql-7.3.4/contrib/pgsql_contrib_openfts/openfts.sql CREATE CREATE -[service0 service0]$ -/usr/local/pgsql/bin/psql service0 -f /usr/local/src/postgresql-7.3.4/contrib/tsearch/tsearch.sql -/usr/local/pgsql/bin/psql service0 -f /usr/local/src/postgresql-7.3.4/contrib/pgsql_contrib_openfts/openfts.sql +[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ +/usr/local/pgsql/bin/psql $OPENACS_SERVICE_NAME -f /usr/local/src/postgresql-7.3.4/contrib/tsearch/tsearch.sql +/usr/local/pgsql/bin/psql $OPENACS_SERVICE_NAME -f /usr/local/src/postgresql-7.3.4/contrib/pgsql_contrib_openfts/openfts.sql + + + If you get the error + ERROR: could not access file "$libdir/tsearch": no such file or directory + It is probably because PostgreSQL's libdir configuration variable points to a diffent directory than where tsearch is. + You can find out where PostgreSQL expects to find tsearch via + pg_config --pkglibdir + + @@ -607,8 +616,8 @@ Restart the service. -[service0 service0]$ svc -t /service/service0 -[service0 service0]$ +[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ svc -t /service/$OPENACS_SERVICE_NAME +[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ Wait a minute, then browse back to the home page. @@ -660,8 +669,8 @@ Restart the service. - [service0 service0]$ svc -t /service/service0 -[service0 service0]$ + [$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ svc -t /service/$OPENACS_SERVICE_NAME +[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ Wait a minute, then click on Main Site at the top of the page. @@ -684,8 +693,8 @@ Restart the service. - [service0 service0]$ svc -t /service/service0 -[service0 service0]$ + [$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ svc -t /service/$OPENACS_SERVICE_NAME +[$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ @@ -718,14 +727,14 @@ Load the service contracts datamodell and enable the service contract - [service0 service0]$ cd packages/lars-blogger/sql/postgresql -[service0 postgresql]$ psql service0 -f lars-blogger-sc-create.sql + [$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]$ cd packages/lars-blogger/sql/postgresql +[$OPENACS_SERVICE_NAME postgresql]$ psql $OPENACS_SERVICE_NAME -f lars-blogger-sc-create.sql Note: Usually this script is called package_name-sc-create.sql Restart the service. - [service0 postgresql]$ svc -t /service/service0 - [service0 postgresl]$ + [$OPENACS_SERVICE_NAME postgresql]$ svc -t /service/$OPENACS_SERVICE_NAME + [$OPENACS_SERVICE_NAME postgresl]$ If you are lucky, Full Text Search is enabled now, if not consult http://openacs.org/forums/message-view?message_id=154759. This link also contains some hints on how to make sure it is enabled. @@ -870,18 +879,18 @@ Once installed you can enable this by configuring your config file. Make sure your config file supports php (it should have a php section with it). Furthermore add index.php as the last element to your directoryfile directive. + Install Squirrelmail for use as a webmail system for OpenACS By Malte Sussdorff - Install Squirrelmail for use as a webmail system for OpenACS This section is work in progress. It will detail how you can install Squirrelmail as a webmail frontend for OpenACS, thereby neglecting the need to have a seperate webmail package within OpenACS - [service0 service0]# cd www -[service0 www]# wget http://cesnet.dl.sourceforge.net/sourceforge/squirrelmail/squirrelmail-1.4.2.tar.gz -[service0 www]# tar xfz squirrelmail-1.4.2.tar.gz -[service0 www]# mv squirrelmail-1.4.2 mail -[service0 www]# cd mail/config -[service0 www]# ./conf.pl + [$OPENACS_SERVICE_NAME $OPENACS_SERVICE_NAME]# cd www +[$OPENACS_SERVICE_NAME www]# wget http://cesnet.dl.sourceforge.net/sourceforge/squirrelmail/squirrelmail-1.4.2.tar.gz +[$OPENACS_SERVICE_NAME www]# tar xfz squirrelmail-1.4.2.tar.gz +[$OPENACS_SERVICE_NAME www]# mv squirrelmail-1.4.2 mail +[$OPENACS_SERVICE_NAME www]# cd mail/config +[$OPENACS_SERVICE_NAME www]# ./conf.pl Now you are about to configure Squirrelmail. The configuration heavily depends on your setup, so no instructions are given here.