<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wikimirror.piraten.tools/wiki/index.php?action=history&amp;feed=atom&amp;title=LQPP%2FInstallation</id>
	<title>LQPP/Installation - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wikimirror.piraten.tools/wiki/index.php?action=history&amp;feed=atom&amp;title=LQPP%2FInstallation"/>
	<link rel="alternate" type="text/html" href="https://wikimirror.piraten.tools/wiki/index.php?title=LQPP/Installation&amp;action=history"/>
	<updated>2026-04-06T23:09:52Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Piratenwiki Mirror</subtitle>
	<generator>MediaWiki 1.35.14</generator>
	<entry>
		<id>https://wikimirror.piraten.tools/wiki/index.php?title=LQPP/Installation&amp;diff=55676943&amp;oldid=prev</id>
		<title>imported&gt;Mpd: /* LiquidFeedback konfigurieren */</title>
		<link rel="alternate" type="text/html" href="https://wikimirror.piraten.tools/wiki/index.php?title=LQPP/Installation&amp;diff=55676943&amp;oldid=prev"/>
		<updated>2010-07-15T06:30:37Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;LiquidFeedback konfigurieren&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==LiquidFeedback Komponenten Installieren==&lt;br /&gt;
&lt;br /&gt;
 #########################################################&lt;br /&gt;
 ##&lt;br /&gt;
 ## Festlegen der zu installierenden Versionen:&lt;br /&gt;
 ##&lt;br /&gt;
 export VERSION_WEBMCP=&amp;quot;v1.1.1&amp;quot;&lt;br /&gt;
 export VERSION_ROCKETWIKI=&amp;quot;v0.2&amp;quot;&lt;br /&gt;
 export VERSION_CORE=&amp;quot;v1.1.0&amp;quot;&lt;br /&gt;
 export VERSION_FRONTEND=&amp;quot;beta19&amp;quot;&lt;br /&gt;
 ##&lt;br /&gt;
 #########################################################&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # Install dependencies and utilities:&lt;br /&gt;
 apt-get install lighttpd postgresql libpq-dev lua5.1 liblua5.1-0-dev build-essential ghc libghc6-parsec-dev imagemagick sudo&lt;br /&gt;
 &lt;br /&gt;
 # Make sure we do not overwrite a running instance&lt;br /&gt;
 if test -e /opt/liquid_feedback&lt;br /&gt;
 then   &lt;br /&gt;
         echo &amp;quot;ERROR: /opt/liquid_feedback already exists. EXIT.&amp;quot;&lt;br /&gt;
         exit 1&lt;br /&gt;
 fi&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # Download von WebMCP, RocketWiki, Core und Frontend:&lt;br /&gt;
 mkdir -p /usr/src/liquid_feedback&lt;br /&gt;
 cd /usr/src/liquid_feedback || exit 1&lt;br /&gt;
 wget http://www.public-software-group.org/pub/projects/webmcp/${VERSION_WEBMCP}/webmcp-${VERSION_WEBMCP}.tar.gz || exit 1&lt;br /&gt;
 wget http://www.public-software-group.org/pub/projects/rocketwiki/liquid_feedback_edition/${VERSION_ROCKETWIKI}/rocketwiki-lqfb-${VERSION_ROCKETWIKI}.tar.gz || exit 1&lt;br /&gt;
 wget http://www.public-software-group.org/pub/projects/liquid_feedback/backend/${VERSION_CORE}/liquid_feedback_core-${VERSION_CORE}.tar.gz || exit 1&lt;br /&gt;
 wget http://www.public-software-group.org/pub/projects/liquid_feedback/frontend/${VERSION_FRONTEND}/liquid_feedback_frontend-${VERSION_FRONTEND}.tar.gz || exit 1&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # Erstellen des Betriebsverzeichnisses:&lt;br /&gt;
 mkdir -p /opt/liquid_feedback&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # ACHTUNG:   Alle weiteren Befehle erwarten, dass sie aus&lt;br /&gt;
 # ========   diesem Verzeichnis heraus ausgefuehrt werden.&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # Installieren von WebMCP:&lt;br /&gt;
 cd /opt/liquid_feedback || exit 1&lt;br /&gt;
 tar xvzf /usr/src/liquid_feedback/webmcp-${VERSION_WEBMCP}.tar.gz&lt;br /&gt;
 mv webmcp-${VERSION_WEBMCP} webmcp || exit 1&lt;br /&gt;
   # OPTIONALER Schritt (nur für 64bit Systeme):&lt;br /&gt;
   #sed -i webmcp/Makefile.options -e 's/^CFLAGS = -O2/CFLAGS = -fPIC -O2/g'&lt;br /&gt;
   # OPTIONALER Schritt ENDE&lt;br /&gt;
 make -C webmcp || exit 1&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # Installieren von RocketWiki:&lt;br /&gt;
 cd /opt/liquid_feedback || exit 1&lt;br /&gt;
 tar xvzf /usr/src/liquid_feedback/rocketwiki-lqfb-${VERSION_ROCKETWIKI}.tar.gz&lt;br /&gt;
 mv rocketwiki-lqfb-${VERSION_ROCKETWIKI} rocketwiki || exit 1&lt;br /&gt;
 make -C rocketwiki || exit 1&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # Installieren von LiquidFeedback-Core:&lt;br /&gt;
 cd /opt/liquid_feedback || exit 1&lt;br /&gt;
 tar xvzf /usr/src/liquid_feedback/liquid_feedback_core-${VERSION_CORE}.tar.gz&lt;br /&gt;
 mv liquid_feedback_core-${VERSION_CORE} core || exit 1&lt;br /&gt;
 make -C core&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # Installieren des LiquidFeedback-Frontends:&lt;br /&gt;
 cd /opt/liquid_feedback || exit 1&lt;br /&gt;
 tar xvzf /usr/src/liquid_feedback/liquid_feedback_frontend-${VERSION_FRONTEND}.tar.gz&lt;br /&gt;
 mv liquid_feedback_frontend-${VERSION_FRONTEND}/ webapp || exit 1&lt;br /&gt;
 sed -i webapp/fastpath/getpic.c -e 's|/liquid_feedback_testing/app/|/liquid_feedback/webapp/|g' || exit 1&lt;br /&gt;
 #mkdir webapp/pp&lt;br /&gt;
 #cp webapp/fastpath/getpic.c webapp/pp/&lt;br /&gt;
 #sed -i webapp/pp/getpic.c -e 's|dbname=liquid_feedback&amp;quot;|dbname=liquid_feedback_pp&amp;quot;|g'&lt;br /&gt;
 #make -C webapp/pp -f ../fastpath/Makefile&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # TMP-Verzeichnis beschreibbar machen:&lt;br /&gt;
 chown /opt/liquid_feedback/www-data webapp/tmp/&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 # Logo herunterladen:&lt;br /&gt;
 wget http://upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Piratpartiet.svg/48px-Piratpartiet.svg.png -O /opt/liquid_feedback/webapp/static/logo.png&lt;br /&gt;
&lt;br /&gt;
==Webconfig fuer LiquidFeedback erstellen:==&lt;br /&gt;
&lt;br /&gt;
Datei '/etc/lighttpd/conf-available/42-liquid_feedback.conf' mit folgendem Inhalt erstellen:&lt;br /&gt;
&lt;br /&gt;
 server.modules += (&lt;br /&gt;
   &amp;quot;mod_cgi&amp;quot;,&lt;br /&gt;
   &amp;quot;mod_alias&amp;quot;,&lt;br /&gt;
   &amp;quot;mod_setenv&amp;quot;,&lt;br /&gt;
   &amp;quot;mod_rewrite&amp;quot;,&lt;br /&gt;
   &amp;quot;mod_redirect&amp;quot;,&lt;br /&gt;
 )&lt;br /&gt;
 &lt;br /&gt;
 # Redirect fuer /lf/ auf /pp/&lt;br /&gt;
        url.redirect += (&lt;br /&gt;
      &amp;quot;^/lf$&amp;quot; =&amp;gt; &amp;quot;/pp/&amp;quot;,&lt;br /&gt;
      &amp;quot;^/lf/(.*)&amp;quot; =&amp;gt; &amp;quot;/pp/$1&amp;quot;,&lt;br /&gt;
 )&lt;br /&gt;
 &lt;br /&gt;
 # Enable CGI-Execution of *.lua files through lua binary&lt;br /&gt;
 cgi.assign += ( &amp;quot;.lua&amp;quot; =&amp;gt; &amp;quot;/usr/bin/lua&amp;quot; )&lt;br /&gt;
 &lt;br /&gt;
 # Connect external URLs to server static files and the webmcp cgi interface&lt;br /&gt;
 alias.url += (&lt;br /&gt;
  &amp;quot;/pp/fastpath/&amp;quot; =&amp;gt; &amp;quot;/opt/liquid_feedback/webapp/fastpath/pp/&amp;quot;,&lt;br /&gt;
  &amp;quot;/pp/static/&amp;quot;   =&amp;gt; &amp;quot;/opt/liquid_feedback/webapp/static/&amp;quot;,&lt;br /&gt;
  &amp;quot;/pp/&amp;quot;          =&amp;gt; &amp;quot;/opt/liquid_feedback/webmcp/framework/cgi-bin/&amp;quot;&lt;br /&gt;
 )&lt;br /&gt;
 &lt;br /&gt;
 $HTTP[&amp;quot;url&amp;quot;] =~ &amp;quot;^/pp/&amp;quot; {&lt;br /&gt;
   setenv.add-environment += (&lt;br /&gt;
     &amp;quot;WEBMCP_CONFIG_NAME&amp;quot;  =&amp;gt; &amp;quot;piraten-pp&amp;quot;,&lt;br /&gt;
     &amp;quot;WEBMCP_APP_BASEPATH&amp;quot; =&amp;gt; &amp;quot;/opt/liquid_feedback/webapp&amp;quot;,&lt;br /&gt;
   )&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 # URL beautification&lt;br /&gt;
 url.rewrite-once += (&lt;br /&gt;
 &lt;br /&gt;
   # do not rewrite redirects from /lf/&lt;br /&gt;
       &amp;quot;^(/lf.*)&amp;quot; =&amp;gt; &amp;quot;$1&amp;quot;,&lt;br /&gt;
 &lt;br /&gt;
   # do not rewrite static URLs&lt;br /&gt;
       &amp;quot;^/([a-z][a-z])/fastpath/(.*)$&amp;quot; =&amp;gt; &amp;quot;/$1/fastpath/$2&amp;quot;,&lt;br /&gt;
       &amp;quot;^/([a-z][a-z])/static/(.*)$&amp;quot; =&amp;gt; &amp;quot;/$1/static/$2&amp;quot;,&lt;br /&gt;
 &lt;br /&gt;
   # base URL&lt;br /&gt;
       &amp;quot;^/([a-z][a-z])/(\?(.*))?$&amp;quot; =&amp;gt; &amp;quot;/$1/webmcp-wrapper.lua?_webmcp_urldepth=0&amp;amp;_webmcp_module=index&amp;amp;_webmcp_view=index&amp;amp;$3&amp;quot;,&lt;br /&gt;
 &lt;br /&gt;
   # module base URLs&lt;br /&gt;
       &amp;quot;^/([a-z][a-z])/([^/\?]+)/(\?(.*))?$&amp;quot; =&amp;gt; &amp;quot;/$1/webmcp-wrapper.lua?_webmcp_urldepth=1&amp;amp;_webmcp_module=$2&amp;amp;_webmcp_view=index&amp;amp;$4&amp;quot;,&lt;br /&gt;
 &lt;br /&gt;
   # actions&lt;br /&gt;
       &amp;quot;^/([a-z][a-z])/([^/\?]+)/([^/\.\?]+)(\?(.*))?$&amp;quot; =&amp;gt; &amp;quot;/$1/webmcp-wrapper.lua?_webmcp_urldepth=1&amp;amp;_webmcp_module=$2&amp;amp;_webmcp_action=$3&amp;amp;$5&amp;quot;,&lt;br /&gt;
 &lt;br /&gt;
   # views without numeric id or string ident&lt;br /&gt;
       &amp;quot;^/([a-z][a-z])/([^/\?]+)/([^/\.\?]+)\.([^/\?]+)(\?(.*))?$&amp;quot; =&amp;gt; &amp;quot;/$1/webmcp-wrapper.lua?_webmcp_urldepth=1&amp;amp;_webmcp_module=$2&amp;amp;_webmcp_view=$3&amp;amp;_webmcp_suffix=$4&amp;amp;$6&amp;quot;,&lt;br /&gt;
 &lt;br /&gt;
   # views with numeric id or string ident&lt;br /&gt;
       &amp;quot;^/([a-z][a-z])/([^/\?]+)/([^/\?]+)/([^/\.\?]+)\.([^/\?]+)(\?(.*))?$&amp;quot; =&amp;gt; &amp;quot;/$1/webmcp-wrapper.lua?_webmcp_urldepth=2&amp;amp;_webmcp_module=$2&amp;amp;_webmcp_view=$3&amp;amp;_webmcp_id=$4&amp;amp;_webmcp_suffix=$5&amp;amp;$7&amp;quot;,&lt;br /&gt;
 )&lt;br /&gt;
 &lt;br /&gt;
 # Redirects for URLs without trailing slashes&lt;br /&gt;
 url.redirect += (&lt;br /&gt;
 &lt;br /&gt;
   # base URL without trailing slash&lt;br /&gt;
       &amp;quot;^/([a-z][a-z])$&amp;quot; =&amp;gt; &amp;quot;/$1/&amp;quot;,&lt;br /&gt;
 &lt;br /&gt;
   # module base URL without trailing slash&lt;br /&gt;
       &amp;quot;^/([a-z][a-z])/([^/\?]+)$&amp;quot; =&amp;gt; &amp;quot;/$1/$2/&amp;quot;,&lt;br /&gt;
 )&lt;br /&gt;
 &lt;br /&gt;
 $SERVER[&amp;quot;socket&amp;quot;] == &amp;quot;:80&amp;quot; {&lt;br /&gt;
   url.redirect += (&lt;br /&gt;
     &amp;quot;^/(.*)$&amp;quot; =&amp;gt; &amp;quot;https://lqfb.piratenpartei.de$0&amp;quot;&lt;br /&gt;
   )&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 $HTTP[&amp;quot;url&amp;quot;] =~ &amp;quot;^/pp/fastpath/&amp;quot; {&lt;br /&gt;
   cgi.assign = ( &amp;quot;&amp;quot; =&amp;gt; &amp;quot;&amp;quot; )&lt;br /&gt;
   setenv.add-response-header = ( &amp;quot;Cache-Control&amp;quot; =&amp;gt; &amp;quot;private; max-age=86400&amp;quot; )&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
Und als Modul aktivieren:&lt;br /&gt;
&lt;br /&gt;
 lighttpd-enable-mod liquid_feedback&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==LiquidFeedback konfigurieren==&lt;br /&gt;
&lt;br /&gt;
Die Datei '/opt/liquid_feedback/webapp/config/pp.lua' mit dem folgendem Inhalt erzeugen:&lt;br /&gt;
 &lt;br /&gt;
 -----------------------------------------------------&lt;br /&gt;
 -- GENERAL&lt;br /&gt;
 -----------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 config.app_name = &amp;quot;Liquid Feedback&amp;quot;&lt;br /&gt;
 config.app_version = &amp;quot;beta19&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 config.instance_name = &amp;quot;Piratenpartei&amp;quot;&lt;br /&gt;
 config.instance_prefix = &amp;quot;pp&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 config.absolute_base_url = &amp;quot;https://lqfb.piratenpartei.de/&amp;quot;.. config.instance_prefix .. &amp;quot;/&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 config.app_title = config.app_name .. &amp;quot; der Piratenpartei Deutschland&amp;quot;&lt;br /&gt;
 config.app_logo = &amp;quot;logo.png&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 config.mail_subject_prefix = &amp;quot;[lqfb.piratenpartei.de] &amp;quot;&lt;br /&gt;
 config.mail_from = { name = &amp;quot;lqfb.piratenpartei.de&amp;quot;, address = &amp;quot;support@lqfb.piratenpartei.de&amp;quot; }&lt;br /&gt;
 &lt;br /&gt;
 request.set_404_route{ module = 'index', view = '404' }&lt;br /&gt;
 &lt;br /&gt;
 config.member_image_default_file = {&lt;br /&gt;
   avatar = &amp;quot;avatar.jpg&amp;quot;,&lt;br /&gt;
   photo = nil&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 config.member_image_content_type = &amp;quot;image/jpeg&amp;quot;&lt;br /&gt;
 config.member_image_convert_func = {&lt;br /&gt;
   avatar = function(data) return os.pfilter(data, &amp;quot;convert&amp;quot;, &amp;quot;-define&amp;quot;, &amp;quot;jpeg:size=48x48&amp;quot;  , &amp;quot;-&amp;quot;, &amp;quot;-flatten&amp;quot;, &amp;quot;-thumbnail&amp;quot;,   &amp;quot;48x48&amp;quot;, &amp;quot;-interlace&amp;quot;, &amp;quot;Line&amp;quot;, &amp;quot;jpeg:-&amp;quot;) end,&lt;br /&gt;
   photo =  function(data) return os.pfilter(data, &amp;quot;convert&amp;quot;, &amp;quot;-define&amp;quot;, &amp;quot;jpeg:size=240x240&amp;quot;, &amp;quot;-&amp;quot;, &amp;quot;-flatten&amp;quot;, &amp;quot;-thumbnail&amp;quot;, &amp;quot;240x240&amp;quot;, &amp;quot;-interlace&amp;quot;, &amp;quot;Line&amp;quot;, &amp;quot;jpeg:-&amp;quot;) end&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 -----------------------------------------------------&lt;br /&gt;
 -- DATABASE&lt;br /&gt;
 -----------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 db = assert(mondelefant.connect{&lt;br /&gt;
   engine='postgresql',&lt;br /&gt;
   dbname='liquid_feedback_' .. config.instance_prefix&lt;br /&gt;
 })&lt;br /&gt;
 &lt;br /&gt;
 at_exit(function() &lt;br /&gt;
   db:close()&lt;br /&gt;
 end)&lt;br /&gt;
 &lt;br /&gt;
 function mondelefant.class_prototype:get_db_conn() return db end&lt;br /&gt;
 &lt;br /&gt;
 -- enable output of SQL commands in trace system&lt;br /&gt;
 function db:sql_tracer(command)&lt;br /&gt;
   return function(error_info)&lt;br /&gt;
     local error_info = error_info or {}&lt;br /&gt;
     trace.sql{ command = command, error_position = error_info.position }&lt;br /&gt;
   end&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 -- TODO abstraction&lt;br /&gt;
 -- get record by id&lt;br /&gt;
 function mondelefant.class_prototype:by_id(id)&lt;br /&gt;
   local selector = self:new_selector()&lt;br /&gt;
   selector:add_where{ 'id = ?', id }&lt;br /&gt;
   selector:optional_object_mode()&lt;br /&gt;
   return selector:exec()&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 -----------------------------------------------------&lt;br /&gt;
 -- FEATURES&lt;br /&gt;
 -----------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 config.issue_discussion_url_func = function(issue)&lt;br /&gt;
   return &amp;quot;http://piratenpad.de/&amp;quot; .. string.upper(config.instance_prefix) .. &amp;quot;:LiquidFeedback_Themendiskussion_&amp;quot; .. issue.id&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 config.formatting_engine_executeables = {&lt;br /&gt;
   rocketwiki= &amp;quot;/opt/liquid_feedback/rocketwiki/rocketwiki-lqfb&amp;quot;,&lt;br /&gt;
   compat = &amp;quot;/opt/liquid_feedback/rocketwiki/rocketwiki-lqfb-compat&amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 config.public_access = &amp;quot;pseudonym&amp;quot;  -- Available options: &amp;quot;anonymous&amp;quot;, &amp;quot;pseudonym&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 config.api_enabled = true&lt;br /&gt;
 &lt;br /&gt;
 config.feature_rss_enabled = false   -- currently broken&lt;br /&gt;
 &lt;br /&gt;
 config.download_dir = &amp;quot;/opt/liquid_feedback/download/pp/&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 -----------------------------------------------------&lt;br /&gt;
 -- LEGAL STUFF&lt;br /&gt;
 -----------------------------------------------------&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;&lt;br /&gt;
 config.app_service_provider = &amp;quot;Piratenpartei Deutschland (PIRATEN)&amp;lt;br /&amp;gt;Pflugstr. 9a&amp;lt;br /&amp;gt;10115 Berlin&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;E-Mail Support: &amp;lt;a href='mailto:support@lqfb.piratenpartei.de'&amp;gt;support@lqfb.piratenpartei.de&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br \&amp;gt;E-Mail Administratoren: &amp;lt;a href='mailto:admins@lqfb.piratenpartei.de'&amp;gt;admins@lqfb.piratenpartei.de&amp;lt;/a&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;Weitere Informationen &amp;amp; FAQ: &amp;lt;a href='http://wiki.piratenpartei.de/LQPP'&amp;gt;http://wiki.piratenpartei.de/LQPP&amp;lt;/a&amp;gt;&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 config.use_terms = &amp;quot;=== Nutzungsbedingungen ===\n1. Wenn man keine Ahnung hat, einfach mal Kresse halten.&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 config.download_use_terms = &amp;quot;Es gelten die [https://lqfb.piratenpartei.de/pp/index/usage_terms.html Nutzungsbedingungen], insbesondere Punkt 1 ist zu beachten:\n\n&amp;quot;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 -----------------------------------------------------&lt;br /&gt;
 -- PERFORMANCE&lt;br /&gt;
 -----------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 --FIXME: Fastpath ist momentan defekt (Rücksprache Dark) !&lt;br /&gt;
 &lt;br /&gt;
 --config.fastpath_url_func = function(member_id, image_type)&lt;br /&gt;
 --  return &amp;quot;https://lqfb.piratenpartei.de/&amp;quot; .. config.instance_prefix .. &amp;quot;/fastpath/getpic?&amp;quot; .. tostring(member_id) .. &amp;quot;+&amp;quot; .. tostring(image_type)&lt;br /&gt;
 --end&lt;br /&gt;
 &lt;br /&gt;
 --TODO: Können wir das folgende aktivieren ?&lt;br /&gt;
 &lt;br /&gt;
 -- uncomment the following two lines to use C implementations of chosen&lt;br /&gt;
 -- functions and to disable garbage collection during the request, to&lt;br /&gt;
 -- increase speed:&lt;br /&gt;
 --&lt;br /&gt;
 -- require 'webmcp_accelerator'&lt;br /&gt;
 -- collectgarbage(&amp;quot;stop&amp;quot;)&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 -----------------------------------------------------&lt;br /&gt;
 --  What's that&lt;br /&gt;
 -----------------------------------------------------&lt;br /&gt;
 &lt;br /&gt;
 --TODO: Können wir den OpenID Kram rausschmeißen ?&lt;br /&gt;
 &lt;br /&gt;
 -- OpenID authentication is not fully implemented yet, DO NOT USE BEFORE THIS NOTICE HAS BEEN REMOVED!&lt;br /&gt;
 config.auth_openid_enabled = false&lt;br /&gt;
 config.auth_openid_https_as_default = true&lt;br /&gt;
 config.auth_openid_identifier_check_func = function(uri) return false end&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 --TODO: Braucen wir das ?&lt;br /&gt;
 &lt;br /&gt;
 request.set_allowed_json_request_slots{ &amp;quot;title&amp;quot;, &amp;quot;actions&amp;quot;, &amp;quot;support&amp;quot;, &amp;quot;default&amp;quot;, &amp;quot;trace&amp;quot;, &amp;quot;system_error&amp;quot; }&lt;br /&gt;
 &lt;br /&gt;
 if request.get_json_request_slots() then&lt;br /&gt;
   request.force_absolute_baseurl()&lt;br /&gt;
 end&lt;br /&gt;
 &lt;br /&gt;
 request.set_absolute_baseurl(config.absolute_base_url)&lt;br /&gt;
&lt;br /&gt;
==Adminaccount erstellen==&lt;br /&gt;
&lt;br /&gt;
 su - www-data&lt;br /&gt;
 cd /opt/liquid_feedback/webapp&lt;br /&gt;
 ../webmcp/framework/bin/webmcp_shell pp&lt;br /&gt;
 member = Member:by_id(1)&lt;br /&gt;
 member:set_password(&amp;quot;sesam&amp;quot;)&lt;br /&gt;
 member:save()&lt;br /&gt;
 CTRL-d&lt;br /&gt;
 exit&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:LiquidFeedback]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Mpd</name></author>
	</entry>
</feed>