<?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=LSA%3ALandesverband%2FKommunikation%2FLiquidFeedback%2FBetriebsdokumentation</id>
	<title>LSA:Landesverband/Kommunikation/LiquidFeedback/Betriebsdokumentation - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wikimirror.piraten.tools/wiki/index.php?action=history&amp;feed=atom&amp;title=LSA%3ALandesverband%2FKommunikation%2FLiquidFeedback%2FBetriebsdokumentation"/>
	<link rel="alternate" type="text/html" href="https://wikimirror.piraten.tools/wiki/index.php?title=LSA:Landesverband/Kommunikation/LiquidFeedback/Betriebsdokumentation&amp;action=history"/>
	<updated>2026-05-09T09:29:45Z</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=LSA:Landesverband/Kommunikation/LiquidFeedback/Betriebsdokumentation&amp;diff=55804877&amp;oldid=prev</id>
		<title>imported&gt;SyneX: /* Config Dateien */ update configs</title>
		<link rel="alternate" type="text/html" href="https://wikimirror.piraten.tools/wiki/index.php?title=LSA:Landesverband/Kommunikation/LiquidFeedback/Betriebsdokumentation&amp;diff=55804877&amp;oldid=prev"/>
		<updated>2014-03-02T15:10:25Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Config Dateien: &lt;/span&gt; update configs&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Installation ==&lt;br /&gt;
&lt;br /&gt;
Es wurde hauptsächlich nach der Anleitung von http://dev.liquidfeedback.org/trac/lf/wiki/installation vorgegangen (die verwendeten Pfade können abweichen). Die manuellen SQL Befehle wurden nicht durchgeführt. Stattdessen wurden die SQL Befehle wie unter [[LSA:Landesverband/Kommunikation/LiquidFeedback/Datenbankeingriffe#Installation_.2830.01.2012.29|Datenbankeingriffe]] aufgeführt, durchgeführt. Ebenso wurde statt exim der Mailserver postfix installiert.&lt;br /&gt;
&lt;br /&gt;
Die genauen (optimierten) Config Dateien befinden sich weiter unten auf dieser Seite.&lt;br /&gt;
&lt;br /&gt;
=== Weitere Schritte ===&lt;br /&gt;
&lt;br /&gt;
Logo einbinden:&lt;br /&gt;
 cd /opt/liquid_feedback_frontend/static&lt;br /&gt;
 wget http://upload.wikimedia.org/wikipedia/commons/thumb/6/6c/Piratpartiet.svg/48px-Piratpartiet.svg.png&lt;br /&gt;
 mv 48px-Piratpartiet.svg.png logo.png&lt;br /&gt;
&lt;br /&gt;
Fastpath einrichten:&lt;br /&gt;
 cd /opt/liquid_feedback_frontend/fastpath&lt;br /&gt;
 mkdir lsa&lt;br /&gt;
 # getpic.c anpassen:&lt;br /&gt;
 # -&amp;gt; #define GETPIC_CONNINFO &amp;quot;dbname=liquid_feedback_lsa&amp;quot;&lt;br /&gt;
 # -&amp;gt; #define GETPIC_DEFAULT_AVATAR &amp;quot;/opt/liquid_feedback_frontend/static/avatar.jpg&amp;quot;&lt;br /&gt;
 make&lt;br /&gt;
 mv getpic lsa/&lt;br /&gt;
&lt;br /&gt;
Hilfs-Dateien in HTML kompilieren:&lt;br /&gt;
 cd /opt/liquid_feedback_frontend/locale&lt;br /&gt;
 for file in *.txt; do /opt/rocketwiki-lqfb/rocketwiki-lqfb &amp;lt; $file &amp;gt; $file.html; done&lt;br /&gt;
&lt;br /&gt;
Patch einspielen, um Nutzungsbedingungen für jeden einsehbar zu machen:&lt;br /&gt;
 cd /opt/liquid_feedback_frontend&lt;br /&gt;
 patch -p1 &amp;lt; ../openusageterms.diff&lt;br /&gt;
&lt;br /&gt;
mit folgendem Inhalt (openusageterms.diff):&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
diff -uprN a/app/main/_filter/21_auth.lua b/app/main/_filter/21_auth.lua&lt;br /&gt;
--- a/app/main/_filter/21_auth.lua	2011-05-17 12:12:23.000000000 +0200&lt;br /&gt;
+++ b/app/main/_filter/21_auth.lua	2012-02-08 22:22:11.911929522 +0100&lt;br /&gt;
@@ -6,6 +6,7 @@ local auth_needed = not (&lt;br /&gt;
     or request.get_view()   == &amp;quot;register&amp;quot;&lt;br /&gt;
     or request.get_action() == &amp;quot;register&amp;quot;&lt;br /&gt;
     or request.get_view()   == &amp;quot;about&amp;quot;&lt;br /&gt;
+    or request.get_view()   == &amp;quot;usage_terms&amp;quot;&lt;br /&gt;
     or request.get_view()   == &amp;quot;reset_password&amp;quot;&lt;br /&gt;
     or request.get_action() == &amp;quot;reset_password&amp;quot;&lt;br /&gt;
     or request.get_view()   == &amp;quot;confirm_notify_email&amp;quot;&lt;br /&gt;
diff -uprN a/app/main/index/about.lua b/app/main/index/about.lua&lt;br /&gt;
--- a/app/main/index/about.lua	2011-05-17 12:12:23.000000000 +0200&lt;br /&gt;
+++ b/app/main/index/about.lua	2012-02-08 22:22:06.795190244 +0100&lt;br /&gt;
@@ -1,6 +1,6 @@&lt;br /&gt;
 slot.put_into(&amp;quot;title&amp;quot;, encode.html(_&amp;quot;About LiquidFeedback&amp;quot;))&lt;br /&gt;
 &lt;br /&gt;
-if app.session.member_id then&lt;br /&gt;
+--if app.session.member_id then&lt;br /&gt;
   slot.select(&amp;quot;actions&amp;quot;, function()&lt;br /&gt;
     ui.link{&lt;br /&gt;
       module = &amp;quot;index&amp;quot;,&lt;br /&gt;
@@ -11,7 +11,7 @@ if app.session.member_id then&lt;br /&gt;
       end&lt;br /&gt;
     }&lt;br /&gt;
   end)&lt;br /&gt;
-end&lt;br /&gt;
+--end&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 slot.put(&amp;quot;&amp;lt;br /&amp;gt;&amp;quot;)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Config Dateien ==&lt;br /&gt;
&lt;br /&gt;
Die Config Dateien befinden sich im GIT Repository: https://github.com/PiratenLSA/LQFB-PP-LSA-Config&lt;br /&gt;
&lt;br /&gt;
* '''doc''' - Ordner mit hauptsächlich HTML Dateien, wurde teils von der Budnesinstanz kopiert (in /opt/liquid_feedback_frontend/static/)&lt;br /&gt;
* '''80-lqfb.conf''' - Lighttpd Config Datei (in /etc/lighttpd/conf-available/)&lt;br /&gt;
* '''default.lua''' - Hauptconfig Datei, von der das meiste geerbt wird (in /opt/liquid_feedback_frontend/config/)&lt;br /&gt;
* '''piraten-lsa.lua''' - Config Datei der LSA Instanz (in /opt/liquid_feedback_frontend/config/)&lt;br /&gt;
&lt;br /&gt;
Patches:&lt;br /&gt;
&lt;br /&gt;
* '''fastpath.patch''' - Datenbank und Pfad zum Standardavatar für fastpath setzen&lt;br /&gt;
* '''locale.patch''' - Pfad für rocketwiki setzen (für locale)&lt;br /&gt;
* '''openusageterms.diff''' - Nutzungsbedingungen von allen erreichbar&lt;br /&gt;
&lt;br /&gt;
== weitere Instanzen hinzufügen ==&lt;br /&gt;
&lt;br /&gt;
Um eine weitere Instanz hinzuzufügen, muss man sich zu aller erst ein Kürzel ausdenken (nur Kleinbuchstaben). Für unseren LV habe ich (wie wohl schon ersichtlich) 'lsa' verwendet. Wenn ich auf bereits dokumentierte Schritte verweise, dann bitte jeweils 'lsa' durch das neue Kürzel ersetzen.&lt;br /&gt;
&lt;br /&gt;
1. Schritt &amp;quot;Fastpath einrichten&amp;quot; von oben durchführen&lt;br /&gt;
&lt;br /&gt;
2. Config Datei &amp;quot;piraten-lsa.lua&amp;quot; kopieren und Werte anpassen (ggf. weitere Werte überschreiben)&lt;br /&gt;
&lt;br /&gt;
3. In der Datei &amp;quot;80-lqfb.conf&amp;quot; bei&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;
&lt;br /&gt;
einen weiteren Eintrag hinzufügen, sowie&lt;br /&gt;
&lt;br /&gt;
  # Configure environment&lt;br /&gt;
  $HTTP[&amp;quot;url&amp;quot;] =~ &amp;quot;^/lsa/&amp;quot; {&lt;br /&gt;
    setenv.add-environment += (&lt;br /&gt;
      &amp;quot;WEBMCP_CONFIG_NAME&amp;quot;  =&amp;gt; &amp;quot;piraten-lsa&amp;quot;&lt;br /&gt;
    )&lt;br /&gt;
  }&lt;br /&gt;
&lt;br /&gt;
für die weitere Instanz einfügen (piraten-lsa ist hier der Name der Config Datei - siehe 2.)&lt;br /&gt;
&lt;br /&gt;
4. Datenbank anlegen und befüllen (siehe [[LSA:Landesverband/Kommunikation/LiquidFeedback/Datenbankeingriffe#Installation_.2830.01.2012.29|Datenbankeingriffe]])&lt;br /&gt;
&lt;br /&gt;
5. In /opt/liquid_feedback_core/lf_updated weiteren Eintrag mit angepassten Datenbankennamen einfügen (in der Schleife) - oder einen zweiten Daemon anlegen&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:LSA:LiquidFeedback|Betriebsdokumentation]]&lt;/div&gt;</summary>
		<author><name>imported&gt;SyneX</name></author>
	</entry>
</feed>