bsw/jbe@19: bsw/jbe@19: ################ bsw/jbe@19: # Installation # bsw/jbe@19: ################ bsw/jbe@19: bsw/jbe@19: bsw/jbe@19: 1. Choose a directory where to install the software, e.g. /opt : bsw/jbe@19: bsw/jbe@19: $ cd /opt bsw/jbe@19: bsw/jbe@19: bsw/jbe@19: 2. Get the repositories of the core, the frondend and the web application bsw/jbe@19: framework WebMCP: bsw/jbe@19: bsw/jbe@19: $ hg clone http://www.public-software-group.org/mercurial/liquid_feedback_core bsw/jbe@19: $ hg clone http://www.public-software-group.org/mercurial/liquid_feedback_frontend bsw/jbe@19: $ hg clone http://www.public-software-group.org/mercurial/webmcp bsw/jbe@19: bsw/jbe@19: bsw/jbe@19: 3. Install LiquidFeedback Core: bsw/jbe@19: bsw/jbe@19: $ cd /opt/liquid_feedback_core bsw/jbe@19: $ make bsw/jbe@19: $ createdb liquid_feedback bsw/jbe@19: $ psql -v ON_ERROR_STOP=1 -f core.sql liquid_feedback bsw/jbe@19: bsw/jbe@19: You should initiatize your database using the command bsw/jbe@19: "psql liquid_feedback" and the examples shown in file "init.sql". bsw/jbe@19: bsw/jbe@19: bsw/jbe@19: 4. Compile WebMCP bsw/jbe@19: bsw/jbe@19: $ cd /opt/webmcp bsw/jbe@19: $ make bsw/jbe@19: bsw/jbe@19: If you experience trouble during compilation, you might want to edit the bsw/jbe@19: file "Makefile.options" (i.e. to add -fPIC to compiler options) and then bsw/jbe@19: retry: bsw/jbe@19: bsw/jbe@19: $ vi Makefile.options bsw/jbe@19: $ make clean bsw/jbe@19: $ make bsw/jbe@19: bsw/jbe@19: bsw/jbe@19: 5. Install Wiki-to-HTML converters bsw/jbe@19: bsw/jbe@19: Download latest LiquidFeedback Edition of RocketWiki from bsw/jbe@19: http://www.public-software-group.org/pub/projects/rocketwiki/liquid_feedback_edition/ bsw/jbe@19: bsw/jbe@19: Compile the binaries by calling make, and copy them to a place of your bsw/jbe@19: choice, e.g. /opt/rocketwiki-lqfb/ bsw/jbe@19: bsw/jbe@19: bsw/jbe@19: 6. Configure the webserver and the LiquidFeedback Frontend application: bsw/jbe@19: bsw/jbe@19: Edit the configuration files in /opt/liquid_feedback_frontend/config/ bsw/jbe@19: bsw/jbe@19: Use /opt/webmcp/doc/lighttpd.example.conf (or apache.sample.conf) to setup bsw/jbe@19: your webserver appropriatly. bsw/jbe@19: bsw/jbe@19: