Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 39807402

Von Moritz Bunkus vor mehr als 13 Jahren hinzugefügt

  • ID 39807402e4166e71cd51d87fd492d26e58a734f5
  • Vorgänger e08c98d4
  • Nachfolger b959bb69

Dokumentation zum Task-Server und Start-Scripte für ihn

Unterschiede anzeigen:

doc/INSTALL.html
40 40
<li><a href="#Datenbankbenutzer-anlegen">4.4 Datenbankbenutzer anlegen</a>
41 41
</li></ul>
42 42
<li><a name="toc_Apache_002dKonfiguration" href="#Apache_002dKonfiguration">5 Apache-Konfiguration</a>
43
<li><a name="toc_Benutzerauthentifizierung-und-Administratorpasswort" href="#Benutzerauthentifizierung-und-Administratorpasswort">6 Benutzerauthentifizierung und Administratorpasswort</a>
43
<li><a name="toc_Der-Task_002dServer" href="#Der-Task_002dServer">6 Der Task-Server</a>
44 44
<ul>
45
<li><a href="#Grundlagen-zur-Benutzerauthentifizierung">6.1 Grundlagen zur Benutzerauthentifizierung</a>
46
<li><a href="#Administratorpasswort">6.2 Administratorpasswort</a>
47
<li><a href="#Authentifizierungsdatenbank">6.3 Authentifizierungsdatenbank</a>
48
<li><a href="#Passwort_00c3_00bcberpr_00c3_00bcfung">6.4 Passwortüberprüfung</a>
49
<li><a href="#Name-des-Session_002dCookies">6.5 Name des Session-Cookies</a>
50
<li><a href="#Anlegen-der-Authentifizierungsdatenbank">6.6 Anlegen der Authentifizierungsdatenbank</a>
45
<li><a href="#Konfiguration-des-Task_002dServers">6.1 Verfügbare und notwendige Konfigurationsoptionen</a>
46
<li><a href="#Einbinden-in-den-Boot_002dProzess">6.2 Automatisches Starten des Task-Servers beim Booten</a>
47
<ul>
48
<li><a href="#Einbinden-in-den-Boot_002dProzess">6.2.1 SystemV-basierende Systeme (z.B. Debian, OpenSuSE, Fedora Core)</a>
49
<li><a href="#Einbinden-in-den-Boot_002dProzess">6.2.2 Upstart-basierende Systeme (z.B. Ubuntu)</a>
50
</li></ul>
51
<li><a href="#Prozesskontrolle">6.3 Wie der Task-Server gestartet und beendet wird</a>
51 52
</li></ul>
52
<li><a name="toc_Benutzer_002d-und-Gruppenverwaltung" href="#Benutzer_002d-und-Gruppenverwaltung">7 Benutzer- und Gruppenverwaltung</a>
53
<li><a name="toc_Benutzerauthentifizierung-und-Administratorpasswort" href="#Benutzerauthentifizierung-und-Administratorpasswort">7 Benutzerauthentifizierung und Administratorpasswort</a>
53 54
<ul>
54
<li><a href="#Zusammenh_00c3_00a4nge">7.1 Zusammenhänge</a>
55
<li><a href="#Datenbanken-anlegen">7.2 Datenbanken anlegen</a>
56
<li><a href="#Gruppen-anlegen">7.3 Gruppen anlegen</a>
57
<li><a href="#Benutzer-anlegen">7.4 Benutzer anlegen</a>
58
<li><a href="#Gruppenmitgliedschaften-verwalten">7.5 Gruppenmitgliedschaften verwalten</a>
59
<li><a href="#Migration-alter-Installationen">7.6 Migration alter Installationen</a>
55
<li><a href="#Grundlagen-zur-Benutzerauthentifizierung">7.1 Grundlagen zur Benutzerauthentifizierung</a>
56
<li><a href="#Administratorpasswort">7.2 Administratorpasswort</a>
57
<li><a href="#Authentifizierungsdatenbank">7.3 Authentifizierungsdatenbank</a>
58
<li><a href="#Passwort_00c3_00bcberpr_00c3_00bcfung">7.4 Passwortüberprüfung</a>
59
<li><a href="#Name-des-Session_002dCookies">7.5 Name des Session-Cookies</a>
60
<li><a href="#Anlegen-der-Authentifizierungsdatenbank">7.6 Anlegen der Authentifizierungsdatenbank</a>
60 61
</li></ul>
61
<li><a name="toc_OpenDocument_002dVorlagen" href="#OpenDocument_002dVorlagen">8 OpenDocument-Vorlagen</a>
62
<li><a name="toc_Lx_002dOffice-ERP-verwenden" href="#Lx_002dOffice-ERP-verwenden">9 Lx-Office ERP verwenden</a>
62
<li><a name="toc_Benutzer_002d-und-Gruppenverwaltung" href="#Benutzer_002d-und-Gruppenverwaltung">8 Benutzer- und Gruppenverwaltung</a>
63
<ul>
64
<li><a href="#Zusammenh_00c3_00a4nge">8.1 Zusammenhänge</a>
65
<li><a href="#Datenbanken-anlegen">8.2 Datenbanken anlegen</a>
66
<li><a href="#Gruppen-anlegen">8.3 Gruppen anlegen</a>
67
<li><a href="#Benutzer-anlegen">8.4 Benutzer anlegen</a>
68
<li><a href="#Gruppenmitgliedschaften-verwalten">8.5 Gruppenmitgliedschaften verwalten</a>
69
<li><a href="#Migration-alter-Installationen">8.6 Migration alter Installationen</a>
70
</li></ul>
71
<li><a name="toc_OpenDocument_002dVorlagen" href="#OpenDocument_002dVorlagen">9 OpenDocument-Vorlagen</a>
72
<li><a name="toc_Lx_002dOffice-ERP-verwenden" href="#Lx_002dOffice-ERP-verwenden">10 Lx-Office ERP verwenden</a>
63 73
</li></ul>
64 74
</div>
65 75

  
......
81 91
<li><a accesskey="3" href="#Manuelle-Installation-des-Programmpaketes">Manuelle Installation des Programmpaketes</a>:  Installationsort, Berechtigungen
82 92
<li><a accesskey="4" href="#Anpassung-der-PostgreSQL_002dKonfiguration">Anpassung der PostgreSQL-Konfiguration</a>:  Verschiedene Aspekte der Datenbankkonfiguration
83 93
<li><a accesskey="5" href="#Apache_002dKonfiguration">Apache-Konfiguration</a>:  Einrichtung eines Aliases und Optionen für das Ausführen von CGI-Scripten
84
<li><a accesskey="6" href="#Benutzerauthentifizierung-und-Administratorpasswort">Benutzerauthentifizierung und Administratorpasswort</a>:  Einrichtung der Authentifizierungsdatenbank und der Passwortüberprüfung
85
<li><a accesskey="7" href="#Benutzer_002d-und-Gruppenverwaltung">Benutzer- und Gruppenverwaltung</a>:  Einrichten von Benutzern, Gruppen und Datenbanken
86
<li><a accesskey="8" href="#OpenDocument_002dVorlagen">OpenDocument-Vorlagen</a>:  Wichtige Hinweise zum Erstellen und zur Verwendung von Dokumentenvorlagen
87
<li><a accesskey="9" href="#Lx_002dOffice-ERP-verwenden">Lx-Office ERP verwenden</a>:  Die URLs zur Anmeldung und Administration
94
<li><a accesskey="6" href="#Der-Task_002dServer">Der Task-Server</a>:  Konfiguration und Einrichtung des Task-Server-Dämonen
95
<li><a accesskey="7" href="#Benutzerauthentifizierung-und-Administratorpasswort">Benutzerauthentifizierung und Administratorpasswort</a>:  Einrichtung der Authentifizierungsdatenbank und der Passwortüberprüfung
96
<li><a accesskey="8" href="#Benutzer_002d-und-Gruppenverwaltung">Benutzer- und Gruppenverwaltung</a>:  Einrichten von Benutzern, Gruppen und Datenbanken
97
<li><a accesskey="9" href="#OpenDocument_002dVorlagen">OpenDocument-Vorlagen</a>:  Wichtige Hinweise zum Erstellen und zur Verwendung von Dokumentenvorlagen
98
<li><a href="#Lx_002dOffice-ERP-verwenden">Lx-Office ERP verwenden</a>:  Die URLs zur Anmeldung und Administration
88 99
</ul>
89 100

  
90 101
<!--  -->
......
460 471
<a name="Apache-Konfiguration"></a>
461 472
<a name="Apache_002dKonfiguration"></a>
462 473
<p><hr>
463
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="#Benutzerauthentifizierung-und-Administratorpasswort">Benutzerauthentifizierung und Administratorpasswort</a>,
474
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="#Der-Task_002dServer">Der Task-Server</a>,
464 475
voriges:&nbsp;<a rel="previous" accesskey="p" href="#Anpassung-der-PostgreSQL_002dKonfiguration">Anpassung der PostgreSQL-Konfiguration</a>,
465 476
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
466 477

  
......
511 522

  
512 523
   <p><code>EnableSendfile Off</code>
513 524

  
525
<!--  -->
526
<div class="node">
527
<a name="Der-Task-Server"></a>
528
<a name="Der-Task_002dServer"></a>
529
<p><hr>
530
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="#Benutzerauthentifizierung-und-Administratorpasswort">Benutzerauthentifizierung und Administratorpasswort</a>,
531
voriges:&nbsp;<a rel="previous" accesskey="p" href="#Apache_002dKonfiguration">Apache-Konfiguration</a>,
532
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
533

  
534
</div>
535

  
536
<h2 class="chapter">6 Der Task-Server</h2>
537

  
538
<p>Der Task-Server ist ein Dämonen, der im Hintergrund läuft, in
539
regelmäßigen Abständen nach abzuarbeitenden Aufgaben sucht und diese
540
zu festgelegten Zeitpunkten abarbeitet (ähnlich wie Cron). Dieser
541
Dämon wird bisher nur für die Erzeugung der wiederkehrenden Rechnungen
542
benutzt, wird aber in Zukunft deutlich mehr Aufgaben übertragen
543
bekommen.
544

  
545
<ul class="menu">
546
<li><a accesskey="1" href="#Konfiguration-des-Task_002dServers">Konfiguration des Task-Servers</a>:  Verfügbare und notwendige Konfigurationsoptionen
547
<li><a accesskey="2" href="#Prozesskontrolle">Prozesskontrolle</a>:  Wie der Task-Server gestartet und beendet wird
548
<li><a accesskey="3" href="#Einbinden-in-den-Boot_002dProzess">Einbinden in den Boot-Prozess</a>:  Automatisches Starten des Task-Servers beim Booten
549
</ul>
550

  
551
<div class="node">
552
<a name="Konfiguration-des-Task-Servers"></a>
553
<a name="Konfiguration-des-Task_002dServers"></a>
554
<p><hr>
555
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="#Prozesskontrolle">Prozesskontrolle</a>,
556
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="#Der-Task_002dServer">Der Task-Server</a>
557

  
558
</div>
559

  
560
<h3 class="section">6.1 Verfügbare und notwendige Konfigurationsoptionen</h3>
561

  
562
<p>Die Konfiguration erfolgt über den Abschnitt <code>[task_server]</code> in
563
der Datei <samp><span class="file">config/lx_office.conf</span></samp>. Die dort verfügbaren Optionen
564
sind:
565

  
566
     <ul>
567
<li><code>login</code>: Benutzername, der benutzt wird, um die zu verwendende Datenbankverbindung auszulesen. Der Benutzer muss in der Administration angelegt werden. Diese Option muss angegeben werden. 
568
<li><code>run_as</code>: Wird der Server von <code>root</code> gestartet, so wechselt er auf diesen Systembenutzer. Der Systembenutzer muss dieselben Lese- und Schreibrechte haben, wie auch der Webserverbenutzer (siehe see <a href="#Manuelle-Installation-des-Programmpaketes">Manuelle Installation des Programmpaketes</a>). Daher ist es sinnvoll, hier denselben Systembenutzer einzutragen, unter dem auch der Webserver läuft. 
569
<li><code>debug</code>: Schaltet Debug-Informationen an und aus. 
570
</ul>
571

  
572
<div class="node">
573
<a name="Einbinden-in-den-Boot-Prozess"></a>
574
<a name="Einbinden-in-den-Boot_002dProzess"></a>
575
<p><hr>
576
voriges:&nbsp;<a rel="previous" accesskey="p" href="#Prozesskontrolle">Prozesskontrolle</a>,
577
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="#Der-Task_002dServer">Der Task-Server</a>
578

  
579
</div>
580

  
581
<h3 class="section">6.2 Automatisches Starten des Task-Servers beim Booten</h3>
582

  
583
<p>Der Task-Server verhält sich von seinen Optionen her wie ein reguläres
584
SystemV-kompatibles Boot-Script. Außerdem wechselt er beim Starten
585
automatisch in das Lx-Office-Installationsverzeichnis.
586

  
587
   <p>Deshalb ist es möglich, ihn durch Setzen eines symbolischen Links aus
588
einem der Runlevel-Verzeichnisse heraus in den Boot-Prozess
589
einzubinden. Da das bei neueren Linux-Distributionen aber nicht
590
zwangsläufig funktioniert, werden auch Start-Scripte mitgeliefert, die
591
anstelle eines symbolischen Links verwendet werden können.
592

  
593
<h4 class="subsection">6.2.1 SystemV-basierende Systeme (z.B. Debian, OpenSuSE, Fedora Core)</h4>
594

  
595
<p>Kopieren Sie die Datei
596
<samp><span class="file">scripts/boot/system-v/lx-office-task-server</span></samp> nach
597
<samp><span class="file">/etc/init.d/lx-office-task-server</span></samp>. Passen Sie in der kopierten
598
Datei den Pfad zum Task-Server an (Zeile <code>DAEMON=....</code>). Binden
599
Sie das Script in den Boot-Prozess ein. Dies ist distributionsabhängig:
600

  
601
     <ul>
602
<li>Debian-basierende Systeme:
603
<br>
604
<code>update-rc.d lx-office-task-server defaults
605
<br>
606
# Nur bei Debian Squeeze und neuer:
607
<br>
608
insserv lx-office-task-server</code>
609
<li>OpenSuSE und Fedora Core:
610
<br>
611
<code>chkconfig --add lx-office-task-server</code>
612
</ul>
613

  
614
   <p>Danach kann der Task-Server mit dem folgenden Befehl gestartet werden:
615
<code>/etc/init.d/lx-office-task-server start</code>
616

  
617
<h4 class="subsection">6.2.2 Upstart-basierende Systeme (z.B. Ubuntu)</h4>
618

  
619
<p>Kopieren Sie die Datei
620
<samp><span class="file">scripts/boot/upstart/lx-office-task-server.conf</span></samp> nach
621
<samp><span class="file">/etc/init/lx-office-task-server.conf</span></samp>. Passen Sie in der kopierten
622
Datei den Pfad zum Task-Server an (Zeile <code>exec ....</code>).
623

  
624
   <p>Danach kann der Task-Server mit dem folgenden Befehl gestartet werden:
625
<code>service lx-office-task-server start</code>
626

  
627
<div class="node">
628
<a name="Prozesskontrolle"></a>
629
<p><hr>
630
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="#Einbinden-in-den-Boot_002dProzess">Einbinden in den Boot-Prozess</a>,
631
voriges:&nbsp;<a rel="previous" accesskey="p" href="#Konfiguration-des-Task_002dServers">Konfiguration des Task-Servers</a>,
632
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="#Der-Task_002dServer">Der Task-Server</a>
633

  
634
</div>
635

  
636
<h3 class="section">6.3 Wie der Task-Server gestartet und beendet wird</h3>
637

  
638
<p>Der Task-Server wird wie folgt kontrolliert:
639

  
640
   <p><code>./scripts/task_server.pl Befehl</code>
641

  
642
   <p><code>Befehl</code> ist dabei eine der folgenden Optionen:
643

  
644
     <ul>
645
<li><code>start</code> startet eine neue Instanz des Task-Servers. Die Prozess-ID wird innerhalb des <samp><span class="file">users</span></samp>-Verzeichnisses abgelegt. 
646
<li><code>stop</code> beendet einen laufenden Task-Server. 
647
<li><code>restart</code> beendet und startet ihn neu. 
648
<li><code>status</code> berichtet, ob der Task-Server läuft. 
649
</ul>
650

  
651
   <p>Der Task-Server wechselt beim Starten automatisch in das Lx-Office-Installationsverzeichnis.
652

  
653
   <p>Dieselben Optionen können auch für die SystemV-basierenden
654
Runlevel-Scripte benutzt werden (siehe oben).
655

  
514 656
<!--  -->
515 657
<div class="node">
516 658
<a name="Benutzerauthentifizierung-und-Administratorpasswort"></a>
517 659
<p><hr>
518 660
n&auml;chstes:&nbsp;<a rel="next" accesskey="n" href="#Benutzer_002d-und-Gruppenverwaltung">Benutzer- und Gruppenverwaltung</a>,
519
voriges:&nbsp;<a rel="previous" accesskey="p" href="#Apache_002dKonfiguration">Apache-Konfiguration</a>,
661
voriges:&nbsp;<a rel="previous" accesskey="p" href="#Der-Task_002dServer">Der Task-Server</a>,
520 662
aufw&auml;rts:&nbsp;<a rel="up" accesskey="u" href="#Top">Top</a>
521 663

  
522 664
</div>
523 665

  
524
<h2 class="chapter">6 Benutzerauthentifizierung und Administratorpasswort</h2>
666
<h2 class="chapter">7 Benutzerauthentifizierung und Administratorpasswort</h2>
525 667

  
526 668
<p>Informationen über die Einrichtung der Benutzerauthentifizierung, über
527 669
die Verwaltung von Gruppen und weitere Einstellungen
......
544 686

  
545 687
</div>
546 688

  
547
<h3 class="section">6.1 Grundlagen zur Benutzerauthentifizierung</h3>
689
<h3 class="section">7.1 Grundlagen zur Benutzerauthentifizierung</h3>
548 690

  
549 691
<p>Lx-Office verwaltet die Benutzerinformationen in einer Datenbank, die
550 692
im folgenden &ldquo;Authentifizierungsdatenbank&rdquo; genannt wird. Für jeden
......
562 704

  
563 705
   <p>Welche Art der Passwortüberprüfung Lx-Office benutzt und wie Lx-Office
564 706
die Authentifizierungsdatenbank erreichen kann, wird in der
565
Konfigurationsdatei <code>config/lx_office.conf</code> festgelegt. Diese
707
Konfigurationsdatei <samp><span class="file">config/lx_office.conf</span></samp> festgelegt. Diese
566 708
muss bei der Installation und bei einem Upgrade von einer Version vor
567 709
v2.6.0 angelegt werden. Eine Beispielkonfigurationsdatei
568
<code>config/lx_office.conf.default</code> existiert, die als Vorlage
710
<samp><span class="file">config/lx_office.conf.default</span></samp> existiert, die als Vorlage
569 711
benutzt werden kann.
570 712

  
571 713
<div class="node">
......
577 719

  
578 720
</div>
579 721

  
580
<h3 class="section">6.2 Administratorpasswort</h3>
722
<h3 class="section">7.2 Administratorpasswort</h3>
581 723

  
582 724
<p>Das Passwort, das zum Zugriff auf das Aministrationsinterface benutzt wird,
583 725
wird ebenfalls in dieser Datei gespeichert. Es kann auch nur dort und nicht
......
593 735

  
594 736
</div>
595 737

  
596
<h3 class="section">6.3 Authentifizierungsdatenbank</h3>
738
<h3 class="section">7.3 Authentifizierungsdatenbank</h3>
597 739

  
598 740
<p>Die Verbindung zur Authentifizierungsdatenbank wird mit den Parametern
599 741
in <code>$self-&gt;{DB_config}</code> konfiguriert. Hier sind die folgenden
......
620 762

  
621 763
</div>
622 764

  
623
<h3 class="section">6.4 Passwortüberprüfung</h3>
765
<h3 class="section">7.4 Passwortüberprüfung</h3>
624 766

  
625 767
<p>Lx-Office unterstützt Passwortüberprüfung auf zwei Arten: gegen die
626 768
Authentifizierungsdatenbank und gegen einen externen LDAP- oder
......
664 806

  
665 807
</div>
666 808

  
667
<h3 class="section">6.5 Name des Session-Cookies</h3>
809
<h3 class="section">7.5 Name des Session-Cookies</h3>
668 810

  
669 811
<p>Sollen auf einem Server mehrere Lx-Office-Installationen aufgesetzt
670 812
werden, so müssen die Namen der Session-Cookies für alle
......
682 824

  
683 825
</div>
684 826

  
685
<h3 class="section">6.6 Anlegen der Authentifizierungsdatenbank</h3>
827
<h3 class="section">7.6 Anlegen der Authentifizierungsdatenbank</h3>
686 828

  
687
<p>Nachdem alle Einstellungen in <code>config/lx_office.conf</code>
829
<p>Nachdem alle Einstellungen in <samp><span class="file">config/lx_office.conf</span></samp>
688 830
vorgenommen wurden, muss Lx-Office die Authentifizierungsdatenbank
689 831
anlegen. Dieses geschieht automatisch, wenn Sie sich im
690 832
Administrationsmodul anmelden, das unter der folgenden URL erreichbar
......
703 845

  
704 846
</div>
705 847

  
706
<h2 class="chapter">7 Benutzer- und Gruppenverwaltung</h2>
848
<h2 class="chapter">8 Benutzer- und Gruppenverwaltung</h2>
707 849

  
708 850
<p>Nach der Installation müssen Benutzer, Gruppen und Datenbanken
709 851
angelegt werden.  Dieses geschieht im Administrationsmenü, das Sie
......
712 854
   <p><a href="http://localhost/lx-erp/admin.pl">http://localhost/lx-erp/admin.pl</a>
713 855

  
714 856
   <p>Verwenden Sie zur Anmeldung das Password, dass Sie in der Datei
715
<code>config/lx_office.conf</code> eingetragen haben.
857
<samp><span class="file">config/lx_office.conf</span></samp> eingetragen haben.
716 858

  
717 859
<ul class="menu">
718 860
<li><a accesskey="1" href="#Zusammenh_00c3_00a4nge">Zusammenhänge</a>:  Übersicht über Benutzer, Gruppen, Berechtigungen und Datenbanken
......
732 874

  
733 875
</div>
734 876

  
735
<h3 class="section">7.1 Zusammenhänge</h3>
877
<h3 class="section">8.1 Zusammenhänge</h3>
736 878

  
737 879
<p>Lx-Office verwendet eine Datenbank zum Speichern all seiner
738 880
Informationen wie Kundendaten, Artikel, Angebote, Rechnungen etc. Um
......
781 923

  
782 924
</div>
783 925

  
784
<h3 class="section">7.2 Datenbanken anlegen</h3>
926
<h3 class="section">8.2 Datenbanken anlegen</h3>
785 927

  
786 928
<p>Zuerst muss eine Datenbank angelegt werden. Verwenden Sie für den
787 929
Datenbankzugriff den vorhin angelegten Benutzer (in unseren Beispielen
......
790 932
   <p>Wenn Sie für die Lx-Office-Installation nicht den europäischen
791 933
Schriftsatz ISO-8859-15 sondern UTF-8 (Unicode) benutzen wollen, so
792 934
müssen Sie vor dem Anlegen der Datenbank in der Datei
793
<code>config/lx_office.conf</code> die Variable <code>dbcharset</code> im
935
<samp><span class="file">config/lx_office.conf</span></samp> die Variable <code>dbcharset</code> im
794 936
Abschnitt <code>system</code> auf den Wert &lsquo;<samp><span class="samp">UTF-8</span></samp>&rsquo; setzen. Zusätzlich
795 937
muss beim Anlegen der Datenbank &lsquo;<samp><span class="samp">UTF-8 Unicode</span></samp>&rsquo; als Schriftsatz
796 938
ausgewählt werden.
......
810 952

  
811 953
</div>
812 954

  
813
<h3 class="section">7.3 Gruppen anlegen</h3>
955
<h3 class="section">8.3 Gruppen anlegen</h3>
814 956

  
815 957
<p>Eine Gruppe wird in der Gruppenverwaltung angelegt. Ihr muss ein Name
816 958
gegeben werden, eine Beschreibung ist hingegen optional. Nach dem
......
830 972

  
831 973
</div>
832 974

  
833
<h3 class="section">7.4 Benutzer anlegen</h3>
975
<h3 class="section">8.4 Benutzer anlegen</h3>
834 976

  
835 977
<p>Beim Anlegen von Benutzern werden für viele Parameter
836 978
Standardeinstellungen vorgenommen, die den Gepflogenheiten des
......
854 996

  
855 997
</div>
856 998

  
857
<h3 class="section">7.5 Gruppenmitgliedschaften verwalten</h3>
999
<h3 class="section">8.5 Gruppenmitgliedschaften verwalten</h3>
858 1000

  
859 1001
<p>Nach dem Anlegen von Benutzern und Gruppen müssen Benutzer den Gruppen
860 1002
zugewiesen werden. Dazu gibt es zwei Möglichkeiten:
......
877 1019

  
878 1020
</div>
879 1021

  
880
<h3 class="section">7.6 Migration alter Installationen</h3>
1022
<h3 class="section">8.6 Migration alter Installationen</h3>
881 1023

  
882 1024
<p>Wenn Lx-Office 2.6.2 über eine ältere Version installiert wird, in der
883 1025
die Benutzerdaten noch im Dateisystem im Verzeichnis <code>users</code>
......
908 1050

  
909 1051
</div>
910 1052

  
911
<h2 class="chapter">8 OpenDocument-Vorlagen</h2>
1053
<h2 class="chapter">9 OpenDocument-Vorlagen</h2>
912 1054

  
913 1055
<p>Lx-Office unterstützt die Verwendung von Vorlagen im
914 1056
OpenDocument-Format, wie es OpenOffice.org ab Version 2
915 1057
erzeugt. Lx-Office kann dabei sowohl neue OpenDocument-Dokumente als
916 1058
auch aus diesen direkt PDF-Dateien erzeugen.  Um die Unterstützung von
917 1059
OpenDocument-Vorlagen zu aktivieren muss in der Datei
918
<code>config/lx_office.conf</code> die Variable <code>opendocument</code> im
1060
<samp><span class="file">config/lx_office.conf</span></samp> die Variable <code>opendocument</code> im
919 1061
Abschnitt <code>print_templates</code> auf &lsquo;<samp><span class="samp">1</span></samp>&rsquo; stehen.  Dieses ist die
920 1062
Standardeinstellung.
921 1063

  
922
   <p>Weiterhin muss in der Datei <code>config/lx_office.conf</code> die Variable
1064
   <p>Weiterhin muss in der Datei <samp><span class="file">config/lx_office.conf</span></samp> die Variable
923 1065
<code>dbcharset</code> im Abschnitt <code>system</code> auf die Zeichenkodierung
924 1066
gesetzt werden, die auch bei der Speicherung der Daten in der
925 1067
Datenbank verwendet wird. Diese ist in den meisten Fällen "UTF-8".
......
931 1073
(xvfb) installiert werden.  Bei Debian ist er im Paket &ldquo;xvfb&rdquo;
932 1074
enthalten. Andere Distributionen enthalten ihn in anderen Paketen.
933 1075

  
934
   <p>Nach der Installation müssen in der Datei <code>config/lx_config.conf</code>
1076
   <p>Nach der Installation müssen in der Datei <samp><span class="file">config/lx_config.conf</span></samp>
935 1077
zwei weitere Variablen angepasst werden: <code>openofficeorg_writer</code>
936 1078
muss den vollständigen Pfad zur OpenOffice.org Writer-Anwendung
937 1079
enthalten. <code>xvfb</code> muss den Pfad zum &ldquo;X virtual frame buffer&rdquo;
......
980 1122

  
981 1123
</div>
982 1124

  
983
<h2 class="chapter">9 Lx-Office ERP verwenden</h2>
1125
<h2 class="chapter">10 Lx-Office ERP verwenden</h2>
984 1126

  
985 1127
<p>Nach erfolgreicher Installation ist der Loginbildschirm unter
986 1128
folgender URL erreichbar:
doc/INSTALL.texi
28 28
* Manuelle Installation des Programmpaketes:: Installationsort, Berechtigungen
29 29
* Anpassung der PostgreSQL-Konfiguration:: Verschiedene Aspekte der Datenbankkonfiguration
30 30
* Apache-Konfiguration:: Einrichtung eines Aliases und Optionen für das Ausführen von CGI-Scripten
31
* Der Task-Server:: Konfiguration und Einrichtung des Task-Server-Dämonen
31 32
* Benutzerauthentifizierung und Administratorpasswort:: Einrichtung der Authentifizierungsdatenbank und der Passwortüberprüfung
32 33
* Benutzer- und Gruppenverwaltung:: Einrichten von Benutzern, Gruppen und Datenbanken
33 34
* OpenDocument-Vorlagen:: Wichtige Hinweise zum Erstellen und zur Verwendung von Dokumentenvorlagen
......
413 414

  
414 415
@c ---------------------------------------------------------------
415 416

  
417
@node Der Task-Server
418
@chapter Der Task-Server
419

  
420
Der Task-Server ist ein Dämonen, der im Hintergrund läuft, in
421
regelmäßigen Abständen nach abzuarbeitenden Aufgaben sucht und diese
422
zu festgelegten Zeitpunkten abarbeitet (ähnlich wie Cron). Dieser
423
Dämon wird bisher nur für die Erzeugung der wiederkehrenden Rechnungen
424
benutzt, wird aber in Zukunft deutlich mehr Aufgaben übertragen
425
bekommen.
426

  
427
@menu
428
* Konfiguration des Task-Servers:: Verfügbare und notwendige Konfigurationsoptionen
429
* Prozesskontrolle:: Wie der Task-Server gestartet und beendet wird
430
* Einbinden in den Boot-Prozess:: Automatisches Starten des Task-Servers beim Booten
431
@end menu
432

  
433
@node Konfiguration des Task-Servers
434
@section Verfügbare und notwendige Konfigurationsoptionen
435

  
436
Die Konfiguration erfolgt über den Abschnitt @code{[task_server]} in
437
der Datei @file{config/lx_office.conf}. Die dort verfügbaren Optionen
438
sind:
439

  
440
@itemize
441
@item @code{login}: Benutzername, der benutzt wird, um die zu verwendende Datenbankverbindung auszulesen. Der Benutzer muss in der Administration angelegt werden. Diese Option muss angegeben werden.
442
@item @code{run_as}: Wird der Server von @code{root} gestartet, so wechselt er auf diesen Systembenutzer. Der Systembenutzer muss dieselben Lese- und Schreibrechte haben, wie auch der Webserverbenutzer (siehe @pxref{Manuelle Installation des Programmpaketes}). Daher ist es sinnvoll, hier denselben Systembenutzer einzutragen, unter dem auch der Webserver läuft.
443
@item @code{debug}: Schaltet Debug-Informationen an und aus.
444
@end itemize
445

  
446
@node Einbinden in den Boot-Prozess
447
@section Automatisches Starten des Task-Servers beim Booten
448

  
449
Der Task-Server verhält sich von seinen Optionen her wie ein reguläres
450
SystemV-kompatibles Boot-Script. Außerdem wechselt er beim Starten
451
automatisch in das Lx-Office-Installationsverzeichnis.
452

  
453
Deshalb ist es möglich, ihn durch Setzen eines symbolischen Links aus
454
einem der Runlevel-Verzeichnisse heraus in den Boot-Prozess
455
einzubinden. Da das bei neueren Linux-Distributionen aber nicht
456
zwangsläufig funktioniert, werden auch Start-Scripte mitgeliefert, die
457
anstelle eines symbolischen Links verwendet werden können.
458

  
459
@subsection SystemV-basierende Systeme (z.B. Debian, OpenSuSE, Fedora Core)
460

  
461
Kopieren Sie die Datei
462
@file{scripts/boot/system-v/lx-office-task-server} nach
463
@file{/etc/init.d/lx-office-task-server}. Passen Sie in der kopierten
464
Datei den Pfad zum Task-Server an (Zeile @code{DAEMON=....}). Binden
465
Sie das Script in den Boot-Prozess ein. Dies ist distributionsabhängig:
466

  
467
@itemize
468
@item Debian-basierende Systeme:
469
@*
470
@code{update-rc.d lx-office-task-server defaults
471
@*
472
# Nur bei Debian Squeeze und neuer:
473
@*
474
insserv lx-office-task-server}
475
@item OpenSuSE und Fedora Core:
476
@*
477
@code{chkconfig --add lx-office-task-server}
478
@end itemize
479

  
480
Danach kann der Task-Server mit dem folgenden Befehl gestartet werden:
481
@code{/etc/init.d/lx-office-task-server start}
482

  
483
@subsection Upstart-basierende Systeme (z.B. Ubuntu)
484

  
485
Kopieren Sie die Datei
486
@file{scripts/boot/upstart/lx-office-task-server.conf} nach
487
@file{/etc/init/lx-office-task-server.conf}. Passen Sie in der kopierten
488
Datei den Pfad zum Task-Server an (Zeile @code{exec ....}).
489

  
490
Danach kann der Task-Server mit dem folgenden Befehl gestartet werden:
491
@code{service lx-office-task-server start}
492

  
493
@node Prozesskontrolle
494
@section Wie der Task-Server gestartet und beendet wird
495

  
496
Der Task-Server wird wie folgt kontrolliert:
497

  
498
@code{./scripts/task_server.pl Befehl}
499

  
500
@code{Befehl} ist dabei eine der folgenden Optionen:
501

  
502
@itemize
503
@item @code{start} startet eine neue Instanz des Task-Servers. Die Prozess-ID wird innerhalb des @file{users}-Verzeichnisses abgelegt.
504
@item @code{stop} beendet einen laufenden Task-Server.
505
@item @code{restart} beendet und startet ihn neu.
506
@item @code{status} berichtet, ob der Task-Server läuft.
507
@end itemize
508

  
509
Der Task-Server wechselt beim Starten automatisch in das Lx-Office-Installationsverzeichnis.
510

  
511
Dieselben Optionen können auch für die SystemV-basierenden
512
Runlevel-Scripte benutzt werden (siehe oben).
513

  
514
@c ---------------------------------------------------------------
515

  
416 516
@node Benutzerauthentifizierung und Administratorpasswort
417 517
@chapter Benutzerauthentifizierung und Administratorpasswort
418 518

  
......
449 549

  
450 550
Welche Art der Passwortüberprüfung Lx-Office benutzt und wie Lx-Office
451 551
die Authentifizierungsdatenbank erreichen kann, wird in der
452
Konfigurationsdatei @code{config/lx_office.conf} festgelegt. Diese
552
Konfigurationsdatei @file{config/lx_office.conf} festgelegt. Diese
453 553
muss bei der Installation und bei einem Upgrade von einer Version vor
454 554
v2.6.0 angelegt werden. Eine Beispielkonfigurationsdatei
455
@code{config/lx_office.conf.default} existiert, die als Vorlage
555
@file{config/lx_office.conf.default} existiert, die als Vorlage
456 556
benutzt werden kann.
457 557

  
458 558
@node Administratorpasswort
......
542 642
@node Anlegen der Authentifizierungsdatenbank
543 643
@section Anlegen der Authentifizierungsdatenbank
544 644

  
545
Nachdem alle Einstellungen in @code{config/lx_office.conf}
645
Nachdem alle Einstellungen in @file{config/lx_office.conf}
546 646
vorgenommen wurden, muss Lx-Office die Authentifizierungsdatenbank
547 647
anlegen. Dieses geschieht automatisch, wenn Sie sich im
548 648
Administrationsmodul anmelden, das unter der folgenden URL erreichbar
......
563 663
@uref{http://localhost/lx-erp/admin.pl}
564 664

  
565 665
Verwenden Sie zur Anmeldung das Password, dass Sie in der Datei
566
@code{config/lx_office.conf} eingetragen haben.
666
@file{config/lx_office.conf} eingetragen haben.
567 667

  
568 668
@menu
569 669
* Zusammenhänge:: Übersicht über Benutzer, Gruppen, Berechtigungen und Datenbanken
......
629 729
Wenn Sie für die Lx-Office-Installation nicht den europäischen
630 730
Schriftsatz ISO-8859-15 sondern UTF-8 (Unicode) benutzen wollen, so
631 731
müssen Sie vor dem Anlegen der Datenbank in der Datei
632
@code{config/lx_office.conf} die Variable @code{dbcharset} im
732
@file{config/lx_office.conf} die Variable @code{dbcharset} im
633 733
Abschnitt @code{system} auf den Wert @samp{UTF-8} setzen. Zusätzlich
634 734
muss beim Anlegen der Datenbank @samp{UTF-8 Unicode} als Schriftsatz
635 735
ausgewählt werden.
......
717 817
erzeugt. Lx-Office kann dabei sowohl neue OpenDocument-Dokumente als
718 818
auch aus diesen direkt PDF-Dateien erzeugen.  Um die Unterstützung von
719 819
OpenDocument-Vorlagen zu aktivieren muss in der Datei
720
@code{config/lx_office.conf} die Variable @code{opendocument} im
820
@file{config/lx_office.conf} die Variable @code{opendocument} im
721 821
Abschnitt @code{print_templates} auf @samp{1} stehen.  Dieses ist die
722 822
Standardeinstellung.
723 823

  
724
Weiterhin muss in der Datei @code{config/lx_office.conf} die Variable
824
Weiterhin muss in der Datei @file{config/lx_office.conf} die Variable
725 825
@code{dbcharset} im Abschnitt @code{system} auf die Zeichenkodierung
726 826
gesetzt werden, die auch bei der Speicherung der Daten in der
727 827
Datenbank verwendet wird. Diese ist in den meisten Fällen "UTF-8".
......
733 833
(xvfb) installiert werden.  Bei Debian ist er im Paket ``xvfb''
734 834
enthalten. Andere Distributionen enthalten ihn in anderen Paketen.
735 835

  
736
Nach der Installation müssen in der Datei @code{config/lx_config.conf}
836
Nach der Installation müssen in der Datei @file{config/lx_config.conf}
737 837
zwei weitere Variablen angepasst werden: @code{openofficeorg_writer}
738 838
muss den vollständigen Pfad zur OpenOffice.org Writer-Anwendung
739 839
enthalten. @code{xvfb} muss den Pfad zum ``X virtual frame buffer''
doc/INSTALL.txt
13 13
  4.3 Erweiterung für servergespeicherte Prozeduren
14 14
  4.4 Datenbankbenutzer anlegen
15 15
5 Apache-Konfiguration
16
6 Benutzerauthentifizierung und Administratorpasswort
17
  6.1 Grundlagen zur Benutzerauthentifizierung
18
  6.2 Administratorpasswort
19
  6.3 Authentifizierungsdatenbank
20
  6.4 Passwortüberprüfung
21
  6.5 Name des Session-Cookies
22
  6.6 Anlegen der Authentifizierungsdatenbank
23
7 Benutzer- und Gruppenverwaltung
24
  7.1 Zusammenhänge
25
  7.2 Datenbanken anlegen
26
  7.3 Gruppen anlegen
27
  7.4 Benutzer anlegen
28
  7.5 Gruppenmitgliedschaften verwalten
29
  7.6 Migration alter Installationen
30
8 OpenDocument-Vorlagen
31
9 Lx-Office ERP verwenden
16
6 Der Task-Server
17
  6.1 Verfügbare und notwendige Konfigurationsoptionen
18
  6.2 Automatisches Starten des Task-Servers beim Booten
19
    6.2.1 SystemV-basierende Systeme (z.B. Debian, OpenSuSE, Fedora Core)
20
    6.2.2 Upstart-basierende Systeme (z.B. Ubuntu)
21
  6.3 Wie der Task-Server gestartet und beendet wird
22
7 Benutzerauthentifizierung und Administratorpasswort
23
  7.1 Grundlagen zur Benutzerauthentifizierung
24
  7.2 Administratorpasswort
25
  7.3 Authentifizierungsdatenbank
26
  7.4 Passwortüberprüfung
27
  7.5 Name des Session-Cookies
28
  7.6 Anlegen der Authentifizierungsdatenbank
29
8 Benutzer- und Gruppenverwaltung
30
  8.1 Zusammenhänge
31
  8.2 Datenbanken anlegen
32
  8.3 Gruppen anlegen
33
  8.4 Benutzer anlegen
34
  8.5 Gruppenmitgliedschaften verwalten
35
  8.6 Migration alter Installationen
36
9 OpenDocument-Vorlagen
37
10 Lx-Office ERP verwenden
32 38

  
33 39

  
34 40
Inhalt der Anleitung
......
388 394

  
389 395
   `EnableSendfile Off'
390 396

  
391
6 Benutzerauthentifizierung und Administratorpasswort
397
6 Der Task-Server
398
*****************
399

  
400
Der Task-Server ist ein Dämonen, der im Hintergrund läuft, in
401
regelmäßigen Abständen nach abzuarbeitenden Aufgaben sucht und diese zu
402
festgelegten Zeitpunkten abarbeitet (ähnlich wie Cron). Dieser Dämon
403
wird bisher nur für die Erzeugung der wiederkehrenden Rechnungen
404
benutzt, wird aber in Zukunft deutlich mehr Aufgaben übertragen
405
bekommen.
406

  
407
6.1 Verfügbare und notwendige Konfigurationsoptionen
408
=====================================================
409

  
410
Die Konfiguration erfolgt über den Abschnitt `[task_server]' in der
411
Datei `config/lx_office.conf'. Die dort verfügbaren Optionen sind:
412

  
413
   * `login': Benutzername, der benutzt wird, um die zu verwendende
414
     Datenbankverbindung auszulesen. Der Benutzer muss in der
415
     Administration angelegt werden. Diese Option muss angegeben werden.
416

  
417
   * `run_as': Wird der Server von `root' gestartet, so wechselt er auf
418
     diesen Systembenutzer. Der Systembenutzer muss dieselben Lese- und
419
     Schreibrechte haben, wie auch der Webserverbenutzer (siehe *note
420
     Manuelle Installation des Programmpaketes::). Daher ist es
421
     sinnvoll, hier denselben Systembenutzer einzutragen, unter dem
422
     auch der Webserver läuft.
423

  
424
   * `debug': Schaltet Debug-Informationen an und aus.
425

  
426
6.2 Automatisches Starten des Task-Servers beim Booten
427
======================================================
428

  
429
Der Task-Server verhält sich von seinen Optionen her wie ein reguläres
430
SystemV-kompatibles Boot-Script. Außerdem wechselt er beim Starten
431
automatisch in das Lx-Office-Installationsverzeichnis.
432

  
433
   Deshalb ist es möglich, ihn durch Setzen eines symbolischen Links aus
434
einem der Runlevel-Verzeichnisse heraus in den Boot-Prozess
435
einzubinden. Da das bei neueren Linux-Distributionen aber nicht
436
zwangsläufig funktioniert, werden auch Start-Scripte mitgeliefert, die
437
anstelle eines symbolischen Links verwendet werden können.
438

  
439
6.2.1 SystemV-basierende Systeme (z.B. Debian, OpenSuSE, Fedora Core)
440
---------------------------------------------------------------------
441

  
442
Kopieren Sie die Datei `scripts/boot/system-v/lx-office-task-server'
443
nach `/etc/init.d/lx-office-task-server'. Passen Sie in der kopierten
444
Datei den Pfad zum Task-Server an (Zeile `DAEMON=....'). Binden Sie das
445
Script in den Boot-Prozess ein. Dies ist distributionsabhängig:
446

  
447
   * Debian-basierende Systeme:
448
     `update-rc.d lx-office-task-server defaults
449
     # Nur bei Debian Squeeze und neuer:
450
     insserv lx-office-task-server'
451

  
452
   * OpenSuSE und Fedora Core:
453
     `chkconfig --add lx-office-task-server'
454

  
455
   Danach kann der Task-Server mit dem folgenden Befehl gestartet
456
werden: `/etc/init.d/lx-office-task-server start'
457

  
458
6.2.2 Upstart-basierende Systeme (z.B. Ubuntu)
459
----------------------------------------------
460

  
461
Kopieren Sie die Datei
462
`scripts/boot/upstart/lx-office-task-server.conf' nach
463
`/etc/init/lx-office-task-server.conf'. Passen Sie in der kopierten
464
Datei den Pfad zum Task-Server an (Zeile `exec ....').
465

  
466
   Danach kann der Task-Server mit dem folgenden Befehl gestartet
467
werden: `service lx-office-task-server start'
468

  
469
6.3 Wie der Task-Server gestartet und beendet wird
470
==================================================
471

  
472
Der Task-Server wird wie folgt kontrolliert:
473

  
474
   `./scripts/task_server.pl Befehl'
475

  
476
   `Befehl' ist dabei eine der folgenden Optionen:
477

  
478
   * `start' startet eine neue Instanz des Task-Servers. Die Prozess-ID
479
     wird innerhalb des `users'-Verzeichnisses abgelegt.
480

  
481
   * `stop' beendet einen laufenden Task-Server.
482

  
483
   * `restart' beendet und startet ihn neu.
484

  
485
   * `status' berichtet, ob der Task-Server läuft.
486

  
487
   Der Task-Server wechselt beim Starten automatisch in das
488
Lx-Office-Installationsverzeichnis.
489

  
490
   Dieselben Optionen können auch für die SystemV-basierenden
491
Runlevel-Scripte benutzt werden (siehe oben).
492

  
493
7 Benutzerauthentifizierung und Administratorpasswort
392 494
*****************************************************
393 495

  
394 496
Informationen über die Einrichtung der Benutzerauthentifizierung, über
395 497
die Verwaltung von Gruppen und weitere Einstellungen
396 498

  
397
6.1 Grundlagen zur Benutzerauthentifizierung
499
7.1 Grundlagen zur Benutzerauthentifizierung
398 500
============================================
399 501

  
400 502
Lx-Office verwaltet die Benutzerinformationen in einer Datenbank, die
......
419 521
`config/lx_office.conf.default' existiert, die als Vorlage benutzt
420 522
werden kann.
421 523

  
422
6.2 Administratorpasswort
524
7.2 Administratorpasswort
423 525
=========================
424 526

  
425 527
Das Passwort, das zum Zugriff auf das Aministrationsinterface benutzt
......
427 529
und nicht mehr im Administrationsinterface selber geändert werden. Der
428 530
Parameter dazu heißt `$self->{admin_password}'.
429 531

  
430
6.3 Authentifizierungsdatenbank
532
7.3 Authentifizierungsdatenbank
431 533
===============================
432 534

  
433 535
Die Verbindung zur Authentifizierungsdatenbank wird mit den Parametern
......
448 550
   Die Datenbank muss noch nicht existieren. Lx-Office kann sie
449 551
automatisch anlegen (mehr dazu siehe unten).
450 552

  
451
6.4 Passwortüberprüfung
553
7.4 Passwortüberprüfung
452 554
=========================
453 555

  
454 556
Lx-Office unterstützt Passwortüberprüfung auf zwei Arten: gegen die
......
497 599
     Benutzers   eingegeben werden; in diesem Beispiel also `Martin
498 600
     Mustermann'.
499 601

  
500
6.5 Name des Session-Cookies
602
7.5 Name des Session-Cookies
501 603
============================
502 604

  
503 605
Sollen auf einem Server mehrere Lx-Office-Installationen aufgesetzt
......
508 610
   Diese Angabe ist optional, wenn nur eine Installation auf dem Server
509 611
existiert.
510 612

  
511
6.6 Anlegen der Authentifizierungsdatenbank
613
7.6 Anlegen der Authentifizierungsdatenbank
512 614
===========================================
513 615

  
514 616
Nachdem alle Einstellungen in `config/lx_office.conf' vorgenommen
......
518 620

  
519 621
   `http://localhost/lx-erp/admin.pl'
520 622

  
521
7 Benutzer- und Gruppenverwaltung
623
8 Benutzer- und Gruppenverwaltung
522 624
*********************************
523 625

  
524 626
Nach der Installation müssen Benutzer, Gruppen und Datenbanken angelegt
......
530 632
   Verwenden Sie zur Anmeldung das Password, dass Sie in der Datei
531 633
`config/lx_office.conf' eingetragen haben.
532 634

  
533
7.1 Zusammenhänge
635
8.1 Zusammenhänge
534 636
==================
535 637

  
536 638
Lx-Office verwendet eine Datenbank zum Speichern all seiner
......
572 674

  
573 675
  4. Benutzer den Gruppen zuordnen
574 676

  
575
7.2 Datenbanken anlegen
677
8.2 Datenbanken anlegen
576 678
=======================
577 679

  
578 680
Zuerst muss eine Datenbank angelegt werden. Verwenden Sie für den
......
592 694
Auch die Authentifizierungsdatenbank muss mit diesem Zeichensatz
593 695
angelegt worden sein.
594 696

  
595
7.3 Gruppen anlegen
697
8.3 Gruppen anlegen
596 698
===================
597 699

  
598 700
Eine Gruppe wird in der Gruppenverwaltung angelegt. Ihr muss ein Name
......
604 706
Authentifizierungsdatenbank gespeichert werden. Sie gelten für alle
605 707
Datenbanken, die in dieser Installation verwaltet werden.
606 708

  
607
7.4 Benutzer anlegen
709
8.4 Benutzer anlegen
608 710
====================
609 711

  
610 712
Beim Anlegen von Benutzern werden für viele Parameter
......
620 722
   In der Datenbankkonfiguration müssen die Zugriffsdaten einer der eben
621 723
angelegten Datenbanken eingetragen werden.
622 724

  
623
7.5 Gruppenmitgliedschaften verwalten
725
8.5 Gruppenmitgliedschaften verwalten
624 726
=====================================
625 727

  
626 728
Nach dem Anlegen von Benutzern und Gruppen müssen Benutzer den Gruppen
......
635 737
     Häkchen wird der Benutzer in der ausgewählten Zeile der Gruppe in
636 738
     der ausgewählten Spalte hinzugefügt.
637 739

  
638
7.6 Migration alter Installationen
740
8.6 Migration alter Installationen
639 741
==================================
640 742

  
641 743
Wenn Lx-Office 2.6.2 über eine ältere Version installiert wird, in der
......
655 757
wiederhergestellt, und die Benutzer können sich sofort wieder anmelden
656 758
und mit dem System arbeiten.
657 759

  
658
8 OpenDocument-Vorlagen
760
9 OpenDocument-Vorlagen
659 761
***********************
660 762

  
661 763
Lx-Office unterstützt die Verwendung von Vorlagen im
......
716 818
Manuelle Installation des Programmpaketes::), kann aber erneut überprüft
717 819
werden, wenn die Konvertierung nach PDF fehlschlägt.
718 820

  
719
9 Lx-Office ERP verwenden
720
*************************
821
10 Lx-Office ERP verwenden
822
**************************
721 823

  
722 824
Nach erfolgreicher Installation ist der Loginbildschirm unter folgender
723 825
URL erreichbar:
doc/Makefile
1 1
# The Installation Documentation is being written in 'INSTALL.texi' using
2 2
# the texinfo syntax. Visit http://www.gnu.org/software/texinfo/ and
3
# http://cvs.savannah.gnu.org/viewvc/*checkout*/texinfo/doc/refcard/txirefcard-a4.pdf?root=texinfo
3
# http://mirrors.ctan.org/macros/texinfo/texinfo/doc/refcard/txirefcard.pdf
4 4
#
5 5
# In order to generate the text, HTML and PDF versions of this
6 6
# documentation you have to install the 'make' and 'textinfo' packages
doc/UPGRADE
22 22
Eine etwas ausführlichere Beschreibung findet sich in der Datei:
23 23
doc/konfigurationsdatei.txt
24 24

  
25
Eine neu hinzugekommene Komponente ist der Task-Server. Hierbei
26
handelt es sich um einen Dämonen, der im Hintergrund läuft, in
27
regelmäßigen Abständen nach abzuarbeitenden Aufgaben sucht und diese
28
zu festgelegten Zeitpunkten abarbeitet (ähnlich wie Cron). Dieser
29
Dämon wird bisher nur für die Erzeugung der wiederkehrenden Rechnungen
30
benutzt, wird aber in Zukunft deutlich mehr Aufgaben übertragen
31
bekommen. Die Einrichtung des Dämonen wird in der
32
Installationsdokumentation im Abschnitt "Der Task-Server" beschrieben.
33

  
25 34

  
26 35
Upgrade auf v2.6.2
27 36
==================
scripts/boot/system-v/lx-office-task-server
1
#!/bin/sh
2

  
3
### BEGIN INIT INFO
4
# Provides:          lx-office-task-server
5
# Required-Start:    $local_fs $remote_fs $network $syslog $named
6
# Required-Stop:     $local_fs $remote_fs $network $syslog $named
7
# Default-Start:     2 3 4 5
8
# Default-Stop:      0 1 6
9
# X-Interactive:     true
10
# Short-Description: Start/stop the Lx-Office task server
11
### END INIT INFO
12

  
13
set -e
14

  
15
# Change this to point to the Lx-Office "task_server.pl" location.
16
DAEMON="/opt/lx-office/scripts/task_server.pl"
17
TOPIC="Lx-Office task server"
18

  
19
if [ ! -x $APACHE_HTTPD ] ; then
20
  echo "$TOPIC executable not found"
21
  exit 1
22
fi
23

  
24
case $1 in
25
  start)
26
    echo "Starting the $TOPIC"
27
    $DAEMON start
28
    ;;
29
  stop)
30
    echo "Stopping the $TOPIC"
31
    $DAEMON stop
32
    ;;
33
  restart)
34
    echo "Restarting the $TOPIC"
35
    $DAEMON restart
36
    ;;
37
  status)
38
    if $DAEMON status > /dev/null 2> /dev/null; then
39
      echo "The $TOPIC is running"
40
    else
41
      echo "The $TOPIC is not running"
42
      exit 1
43
    fi
44
    ;;
45
  *)
46
    echo "Usage: /etc/init.d/lx-office-task-server {start|stop|reload|status}"
47
    exit 1
48
    ;;
49
esac
scripts/boot/upstart/lx-office-task-server.conf
1
# lx-office-task-server - Task server for Lx-Office
2

  
3
description	"Lx-Office task server"
4

  
5
start on runlevel [2345]
6
stop on runlevel [!2345]
7

  
8
expect fork
9
respawn
10

  
11
# Adjust path
12
exec /opt/lx-office/scripts/task_server.pl
13

  

Auch abrufbar als: Unified diff