Dokumentation für Python-Konfigurationsvariablen
[kivitendo-erp.git] / doc / dokumentation.xml
index 60713bd..fd3c085 100644 (file)
@@ -1717,6 +1717,23 @@ ln -s $(pwd)/kivitendo-task-server.service /etc/systemd/system/</programlisting>
       Python-UNO-Bindings benötigt, die Bestandteil von OpenOffice 2
       sind.</para>
 
+      <note>
+        <para>
+          Für die Verbindung zu OpenOffice wird normalerweise der Python-Interpreter <filename>/usr/bin/python</filename> benutzt. Sollte
+          dies nicht der richtige sein, so kann man mit zwei Konfigurationsvariablen entscheiden, welcher Python-Interpreter genutzt
+          wird. Mit der Option <literal>python_uno</literal> aus dem Abschnitt <literal>applications</literal> wird der Interpreter selber
+          festgelegt; sie steht standardmäßig auf dem eben erwähnten Wert <literal>/usr/bin/python</literal>.
+        </para>
+
+        <para>
+          Zusätzlich ist es möglich, Pfade anzugeben, in denen Python neben seinen normalen Suchpfaden ebenfalls nach Modulen gesucht wird,
+          z.B. falls sich diese in einem gesonderten OpenOffice-Verzeichnis befinden. Diese zweite Variable heißt
+          <literal>python_uno_path</literal> und befindet sich im Abschnitt <literal>environment</literal>. Sie ist standardmäßig
+          leer. Werden hier mehrere Pfade angegeben, so müssen diese durch Doppelpunkte voneinander getrennt werden. Der Inhalt wird an den
+          Python-Interpreter über die Umgebungsvariable <literal>PYTHONPATH</literal> übergeben.
+        </para>
+      </note>
+
       <para>Ist <literal>$openofficeorg_daemon</literal> nicht gesetzt, so
       wird für jedes Dokument OpenOffice neu gestartet und die Konvertierung
       mit Hilfe eines Makros durchgeführt. Dieses Makro muss in der