MediaWiki-API-Ergebnis

Dies ist die HTML-Repräsentation des JSON-Formats. HTML ist zur Fehlerbehebung gut, aber unpassend für den Anwendungsgebrauch.

Gib den Parameter format an, um das Ausgabeformat zu ändern. Um die Nicht-HTML-Repräsentation des JSON-Formats anzusehen, lege format=json fest.

Siehe die vollständige Dokumentation oder die API-Hilfe für weitere Informationen.

{
    "batchcomplete": "",
    "continue": {
        "gapcontinue": "Strive_These_5_Issues_If_You_First_Begin_Google_Because_Of_Science",
        "continue": "gapcontinue||"
    },
    "query": {
        "pages": {
            "20": {
                "pageid": 20,
                "ns": 0,
                "title": "Scanner einrichten",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "{{Knowledge|\n*[https://de.opensuse.org/Portal:Tumbleweed Tumbleweed]\n*[https://de.opensuse.org/Portal:42.3 Leap 42.3]\n*[https://de.opensuse.org/Portal:42.2 Leap 42.2]\n*[https://de.opensuse.org/Portal:42.1 Leap 42.1]\n|\n*[https://de.opensuse.org/Skanlite Skanlite]\n|\n*[https://www.kde.org/applications/graphics/skanlite/ Das Skanlite-KDE-Projekt]\n}}\n\n\n== Einf\u00fchrung ==\nDie Einstellungen f\u00fcr den Scanner m\u00fcssen angepasst werden, damit die Postfachroutine von ''Lawsuit'' die eingescannten Bilder finden und verarbeiten kann.\n\n\n\n\n----\n\n== Ben\u00f6tigte RPM-Pakete ==\n{{Shell|> sudo zypper in skanlite xsane hplip hplip-sanesane-backends sane-backends-autoconfig yast2-scanner iscan-free kdegraphics3-scan simple-scan unpaper ksaneplugin libksane libksane0 ImageMagick}}\n\n==Firewall freigeben==\nDie Firewall muss das Scannen via Netzwerk erm\u00f6glichen. Geben Sie dazu in einem Terminal-Programm ein:\n{{shell|# firewall-cmd --zone internal --permanent --add-service&#61;sane<br>&nbsp; firewall-cmd --zone internal --permanent --add-port&#61;6566/udp<br>&nbsp; firewall-cmd --reload}}\n\n==Scannen \u00fcber das Netzwerk==\nTragen Sie unter ''yast2 > Scanner > Andere > Scannen via Netzwerk'' unter ''Zul\u00e4ssigen Clients'' die IP-Adressen der Drucker mit einem Komma getrennt ein, auf die von Skanlite zugegriffen werden soll. Unter ''net-Metadriver'' k\u00f6nnen sie die IP-Adresse des Hauptrechners einsetzen. Lassen Sie sich von der Fehlermeldung <tt>Failed to reload saned.socket: Job type reload is not applicable for unit saned.socket.See system logs and 'systemctl status saned.socket' for details.Failed to reload saned.socket</tt> nicht beeindrucken, es handelt sich um einen \u00fcberholten Befehl, der die Einrichtung selbst nicht hindert.\n[[Datei:Scannen_netzwerk.png|500px|left|Scannen via Netzwerk mit festen IP-Adressen]]\n<br clear=all>\n\nWenn Sie einen HP-Scanner verwenden, muss zudem zwingend ''Andere > hp-setup durchf\u00fchren'' durchlaufen werden.\n\n==Scannereinstellungen==\nKlicken Sie in der Anwendung ''Skanlite'' auf den Button '''Einstellungen''' und geben Sie den Pfad zum Scanner-Ordner mit \n /home/BENUTZER/lawsuit/scan\nan.\n\u00c4ndern Sie den Dateinamensvorschlag in '''\"01_2018_\" ###''' und setzen Sie die Bildqualit\u00e4t auf '''100%''' herauf.\n[[Datei:Skanlite_speichereinstellung.png|500px|left|Anpassung von Skanlite unter dem Button \"Einstellungen\"]]\n<br clear=all>\nAuf der Hauptseite w\u00e4hlen Sie eine Bildaufl\u00f6sung von \"300dpi\", die noch eine dokumentengetreue Wiedergabe erm\u00f6glicht, und schalten mit \"ADF\" - sofern vorhanden - den automatischen Einlageneinzug ein.  Die Seitenr\u00e4nder m\u00fcssen von Hand - wie in der grafischen Darstellung zu sehen - angepasst werden, damit sie in etwa einer DinA4-Seite entsprechen. Diese Einstellung k\u00f6nnen Sie f\u00fcr den gesamten Seitendurchlauf beibehalten.\n[[Datei:Skanlite_seiteneinstellung.png|500px|left|Einzeleinstellungen f\u00fcr eine optimalen Bildaufnahme unter Skanlite]]\n<br clear=all>\n\n\n==Texterkennung anf\u00fcgen==\nLaut [https://www.gesetze-im-internet.de/zpo/__130a.html \u00a7 130a Abs. 2 ZPO], ggf. iVm. [https://www.gesetze-im-internet.de/famfg/__14.html \u00a7 14 FamFG], [https://www.gesetze-im-internet.de/arbgg/__46.html \u00a7 46c Abs. 2 S. 2 ArbGG], [https://www.gesetze-im-internet.de/vwgo/__55a.html \u00a7 55a VwGO], jeweils iVm. [https://www.gesetze-im-internet.de/ervv/__2.html \u00a7 2 Abs. 1] Elektronischer-Rechtsverkehr-Verordnung ([https://www.gesetze-im-internet.de/ervv/ERVV ERVV]) ist das elektronische Dokument \"soweit technisch m\u00f6glich\" in durchsuchbarer Form im Format PDF zu \u00fcbermitteln.\nDies kann mithilfe der Erweiterung ''PDFsandwich'' umgesetzt werden, die nicht im offiziellen Softwarepaket erhalten ist, jedoch von ''Lawsuit'' f\u00fcr den Posteingang und den Dokumentenscan vorausgesetzt wird. Sie l\u00e4sst sich \u00fcber\n https://software.opensuse.org/package/pdfsandwich?locale=de\nherunterladen und installieren. \n\nSollte das Paket f\u00fcr die aktuelle Version nicht vorhanden sein, l\u00e4sst sich alternativ ein Tarball herunterladen und ins <tt>bin</tt>-Verzeichnis verschieben.\n https://sourceforge.net/projects/pdfsandwich/files/latest/download\n{{shell|&gt; mv ~/Downloads/pdfsandwich*tar.bz2 ~/bin<br>&nbsp;&nbsp;cd ~/bin}}\nEs wird zus\u00e4tzlich das Paket ''ocaml-oasis'' ben\u00f6tigt, das wie folgt geladen wird, bevor der Tarball entpackt und installiert wird:\n{{shell|&gt; sudo zypper in ocaml-oasis<br>&nbsp;&nbsp;tar xjf pdfsandwich*.tar.bz2 && rm pdfsandwich*.tar.bz2<br>&nbsp;&nbsp;rename pdfsandwich* pdfsandwich pdfsandwich*<br>&nbsp;&nbsp;cd pdfsandwich<br>&nbsp;&nbsp;./configure<br>&nbsp;&nbsp;make<br>&nbsp;&nbsp;sudo make install}}\n\n==Indizierungsroutine erg\u00e4nzen==\nErstellen Sie unter <tt>~/.config/GIMP/2.10/scripts</tt> die folgende Datei namens <b>batch-generate-optimum-palette.scm</b>\n ; The GIMP -- an image manipulation program <br>; <br>; Version 0.2  <br>; <br>; Copy to ~/.config/GIMP/2.10/scripts/ <br>; <br>; This is the batch version - run it with <br>; gimp -i -b '(batch-generate-optimum-palette \"*.png\" 0 0 256 TRUE TRUE \"\")' -b '(gimp-quit 0)'  <br> <br>(define (batch-generate-optimum-palette <br>\tinPattern <br>\tinDitherType <br>\tinPaletteType <br>\tinNumCols <br>\tinAlphaDither <br>\tinRemoveUnused <br>\tinPalette <br>\t) <br> <br>  (let* ((theFilelist (cadr (file-glob inPattern 1)))) <br>    (while (not (null? theFilelist)) <br>  (gimp-message (car theFilelist) ) <br>           (let* ((theFilename (car theFilelist)) <br> <br>            (theImage (car (gimp-file-load RUN-NONINTERACTIVE theFilename theFilename)))\t <br>            (theDrawable (car (gimp-image-get-active-layer theImage)))  <br>            ) <br> <br> <br> <br>            (if (= FALSE (car (gimp-drawable-is-indexed theDrawable))) <br>                (gimp-image-convert-indexed theImage inDitherType inPaletteType inNumCols inAlphaDither inRemoveUnused inPalette) <br>            ) <br> <br> <br>            (set! theDrawable (car (gimp-image-get-active-layer theImage)))\t <br>                  (gimp-file-save RUN-NONINTERACTIVE theImage theDrawable theFilename theFilename) <br>                  (gimp-image-delete theImage) <br>             ) <br>           (set! theFilelist (cdr theFilelist)) <br>           ) <br>    ) <br>  ) <br>\n\nRichten Sie nun einen Icon ein mit folgendem eingebettenen Befehl\n {{shell| cd ~/lawsuit/scan && gimp -i -b '(batch-generate-optimum-palette \"*.png\" 0 0 256 TRUE TRUE \"\")' -b '(gimp-quit 0)'}}\n\nDies kann z.B. so aussehen:\n [Desktop Entry] <br>Comment[de_DE]= <br>Comment= <br>Exec=cd lawsuit/scan && gimp -i -b '(batch-generate-optimum-palette \"*.png\" 0 0 256 TRUE TRUE \"\")' -b '(gimp-quit 0)' <br>GenericName[de_DE]=Indizieren <br>GenericName=Indexed Mode <br>Icon=albumfolder-properties <br>MimeType= <br>Name[de_DE]=Indizieren <br>Name=Indexed Mode <br>Path=$HOME/lawsuit/scan <br>StartupNotify=true <br>Terminal=false <br>TerminalOptions= <br>Type=Application <br>X-DBUS-ServiceName= <br>X-DBUS-StartupType= <br>X-KDE-SubstituteUID=false <br>X-KDE-Username= <br>\n\n==Benachrichtigungen abschalten==\nZum Abschalten der enervierenden und st\u00e4ndigen Popup-Meldungen \u00f6ffnen Sie die verantwortliche Qt-Meta-Object-Datei\n{{shell|&gt; sudo kate /usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationPopup.qml}}\nund kommentieren dort wie folgt die Zeile\n property int defaultTimeout: 5000\n property int defaultTimeout: 0\nHernach muss die Systemleiste neu gestartet werden:\n{{shell|&gt; kquitapp5 plasmashell && kstart5 plasmashell}}\n\n==PDF-Viewer==\nDie Standardeinstellung des Sytems f\u00fcr PDF ist ''Okular''. In manchen F\u00e4llen, inbesondere f\u00fcr Formulare, empfiehlt sich weiterhin ein Vergleich mit dem ''Acrobat Reader'' f\u00fcr Linux, der unter [https://software.opensuse.org/package/acroread hier] heruntergeladen werden kann, u.U. muss daf\u00fcr noch das Paket \"glibc-locale\" f\u00fcr die Abh\u00e4ngigkeit von \"ISO8859-1.so\" nachinstalliert werden. Die bessere Alternative, insbesondere f\u00fcr verschl\u00fcsselte Dateien wie Kontoausz\u00fcge, ist jedoch mittlerweile ''qpdf'', dessen Reader mit\n{{shell|&gt; sudo zypper in qpdf qpdfview qpdfview-lang}}\ninstalliert werden kann.\n\n==Externe Links==\n* [https://wiki.ubuntuusers.de/Skanlite/ Skanlite-Hilfe bei Ubuntu]\n\n{{DEFAULTSORT:{{PAGENAME}}}}\n\n[[Category:Linuxinstallation]]"
                    }
                ]
            },
            "25": {
                "pageid": 25,
                "ns": 0,
                "title": "Sinnvolle Erg\u00e4nzungen",
                "revisions": [
                    {
                        "contentformat": "text/x-wiki",
                        "contentmodel": "wikitext",
                        "*": "{{Knowledge|\n*[https://de.opensuse.org/Portal:Tumbleweed Tumbleweed]\n*[https://de.opensuse.org/Portal:42.3 Leap 42.3]\n*[https://de.opensuse.org/Portal:42.2 Leap 42.2]\n*[https://de.opensuse.org/Portal:42.1 Leap 42.1]\n|\n*[https://de.opensuse.org/Dokumente_bearbeiten Dokumente bearbeiten]\n|\n*[https://de.opensuse.org/GIMP Bildbearbeitung mit GIMP]\n}}\n\n\n== Einf\u00fchrung ==\n\nF\u00fcr den elektronischen Rechtsverkehr sind gem. [https://justiz.de/elektronischer_rechtsverkehr/index.php &sect; 5 Elektronischer-Rechtsverkehr-Bekanntmachung 2018] als Anlagen nurmehr die Formate PDF und TTIF erlaubt. Da zugleich ide Anlagengr\u00f6\u00dfe auf 60 MB begrenzt wurde, empfiehlt es sich, wirksame Instrumente zur Dokumenten-Nachbearbeitung vorzuhalten.\n\n\n----\n\n== PDFsam ==\n''PDFsam'' ist ein kostenloses und sehr n\u00fctzliches Programm zur Aufspaltung, Zusammenstellung und Formatierung von PDFs. Es findet sich als rpm-Paket unter\n https://software.opensuse.org/package/pdfsam?search_term=pdfsam\nund kann per 1-Klick-Installation eingebunden werden.\nEine neuere Java-Version kann vom Anbieter mit folgendem Befehl heruntergeladen \n{{shell|&gt; cd bin <br>&nbsp;&nbsp;wget https://github.com/torakiki/pdfsam/releases/download/v4.3.4/pdfsam-4.3.4-linux.tar.gz<br>&nbsp;&nbsp;tar xzf pdfsam*.tar.gz && rm pdfsam*.tar.gz<br>&nbsp;&nbsp;rename pdfsam* pdfsam pdfsam*<br>&nbsp;&nbsp;cd pdfsam<br>&nbsp;&nbsp;wget https://upload.wikimedia.org/wikipedia/commons/a/a7/PDFsam_Basic_logo.svg}}\nund mit diesem Desktop-Eintrag ''pdfsam.desktop'' im Verzeichnis <tt>Schreibtisch</tt> nutzbar gemacht werden:\n [Desktop Entry]\n Categories=Utility;TextEditor;\n Comment[de_DE]=Open-Source-Anwendung zum Auftrennen und Verbinden von PDF-Dokumenten\n Comment=A free open source tool to split and merge pdf documents\n Encoding=UTF-8\n Exec=sh /home/BENUTZER/bin/pdfsam/bin/pdfsam.sh\n GenericName[de_DE]=pdfsam\n GenericName=pdfsam\n Icon=home/BENUTZER/bin/pdfsam/PDFsam_Basic_logo.svg\n MimeType=\n Name=PDFsam\n Path=\n StartupNotify=false\n Terminal=false\n TerminalOptions=\n Type=Application\n X-DBUS-ServiceName=\n X-DBUS-StartupType=\n X-KDE-SubstituteUID=false\n X-KDE-Username=\n\n== Teamviewer ==\nMit dem vielseitigen Programm ''Teamviewer'' lassen sich u.a. Verwaltungsakten bequem auf dem Tablet betrachten und k\u00f6nnen neben die Anwaltsakte gelegt werden.\n{{Shell|cd ~/bin<br>wget https://download.teamviewer.com/download/linux/teamviewer.x86_64.rpm<br>sudo zypper in teamviewer*}}\n\nUm Updates vom Teamviewer-Server installieren zu k\u00f6nnen, obwohl Teamviewer seine Softwarepakete nicht signiert, geben sie anschlie\u00dfend folgende Ausnahmeregelung f\u00fcr ''zypper'' ein:\n{{Shell|sudo zypper modifyrepo --gpgcheck-allow-unsigned-package teamviewer}}\n\n== moneyplex - Homebanking ==\n''Lawsuit'' kann aus der Buchf\u00fchrung zwar alle \u00dcberweisungen als QR-Code (z.B. f\u00fcr Handy-Bank-Apps), im g\u00e4ngigen SEPA-Format oder als CSV-Datei ausgeben. Bei gr\u00f6\u00dferem Anfall an t\u00e4glichen \u00dcberweisungen in der Kanzlei lohnt sich jedoch die Anschaffung des kostenpflichtigen (einmalig etwa 100 EUR) Programms ''moneyplex'', das [https://www.matrica.de/produkte/mpfeatures.html#featurelist nur in der kostenpflichtigen Version] den Import der ''Lawsuit''-CSV erm\u00f6glicht, aber dann komfortabel mit dem bei Anw\u00e4lten f\u00fcr das [http://de.opensuseorg.org/Bea beA]] ohnehin schon vorhandenen Kartenleseger\u00e4t bedient werden kann, so dass die st\u00e4ndige Eingabe von TANs entf\u00e4llt. \nOb das Programm \u00fcberhaupt f\u00fcr die eigene Kanzlei infrage kommt, l\u00e4sst sich an der im OpenSUSE-Paket bereits enthaltenen kostenlosen Testversion feststellen:\n{{Shell|sudo zypper in moneyplex-suse moneyplex-daten}}\nF\u00fcr das HBCI-Banking muss der Port 3000 ge\u00f6ffnet werden:  \n{{Shell|# firewall-cmd --zone internal --permanent --add-port&#61;3000/tcp<br>&nbsp;&nbsp;firewall-cmd --zone internal --permanent --add-port&#61;3000/udp}}\n\n== kivitendo - Buchf\u00fchrung f\u00fcr Kapitalgesellschaften ==\n=== Einf\u00fchrung ===\n''Lawsuit'' ist mit einer eigenen Buchf\u00fchrung f\u00fcr die Einnahmen-\u00dcberschuss-Rechnung ausgestattet, die f\u00fcr Anw\u00e4lte als Freiberufler gem. [https://www.gesetze-im-internet.de/estg/__4.html &sect; 4 Abs. 3 EStG] ausreichend ist. Anders als f\u00fcr Einzelanw\u00e4lte oder Partner in einer Partnerschaftsgesellschaft ist f\u00fcr Inhaber einer GmbH oder PartG GmbH jedoch demgegen\u00fcber die Buchf\u00fchrung nach [https://www.gesetze-im-internet.de/estg/__4.html &sect; 4 Abs. 1 EStG] iVm. [https://www.gesetze-im-internet.de/hgb/__6.html &sect;&sect; 6], [https://www.gesetze-im-internet.de/hgb/__238.html 238 HGB] HGB vorgeschrieben. F\u00fcr sie empfiehlt sich unter Linux der gut gepflegte deutsche Ableger von sql-ledger, [http://www.kivitendo.de kivitendo] (\"einfach\") aus Bonn:\n=== Installation ===\n* <b>Installation als RPM-Paket</b>\n https://software.opensuse.org/download.html?project=spins%3Ainvis%3Astable&package=kivitendo-erp\nFolgendes Perl-Modul muss f\u00fcr den E-Mail-Versand von Rechnungen zus\u00e4tzlich nachgetragen werden:\n https://software.opensuse.org/download.html?project=devel%3Alanguages%3Aperl&package=perl-Email-MIME-Attachment-Stripper\nVerschieben Sie das Programm, um es bei k\u00fcnftigen Upgrades zu erhalten, in Ihr pers\u00f6nliches Hauptverzeichnis und passen Sie die Berechtigungen an:\n{{Shell|&gt; path&#61;~/<br>&gt; sudo mv /srv/www/htdocs/kivitendo* $path/kivitendo-erp<br>&gt; user&#61;&#96;pwd &#124; grep -Po &apos;&#40;&#63;&lt;&#61;\\/home\\/&#41;\\w+&apos;&#96;<br>&gt; sudo chown -cR $user:users $path/kivitendo*}}\n\n* <b>Installation als Tarball:</b>\nAlternativ k\u00f6nnen die fehlenden Pakete auch per Hand nachgeladen werden\n{{Shell|&gt; sudo zypper in git apache2-mod_fcgid postgresql-contrib aqbanking-tools perl-Clone perl-Config-Std perl-DBD-Pg perl-DBI perl-DateTime perl-Email-Address perl-Email-MIME perl-FastCGI perl-File-Copy-Recursive perl-JSON perl-List-MoreUtils perl-Net-SMTP-SSL perl-Net-SSLGlue perl-PDF-API2 perl-Params-Validate  perl-Sort-Naturally perl-Template-Toolkit perl-Text-CSV_XS perl-Text-Iconv perl-URI perl-XML-Writer perl-YAML perl-CPAN perl-Algorithm-CheckDigits perl-GD perl-Class-XSAccessor postgresql-server perl-libwwww-perl perl-FCGI poppler-tools}}\nNoch nicht bekannte Module werden im Apache-Server nachgetragen, insbesondere\n{{Shell|&gt; sudo a2enmod fcgid}}\nAnschlie\u00dfend kann das aktuelle Programmrelease von\n https://github.com/kivitendo/kivitendo-erp/releases\nper \n{{Shell|&gt; git clone https://github.com/kivitendo/kivitendo-erp.git<br>&gt; cd kivitendo-erp/<br>&gt; git checkout &#96;git tag -l &#124; egrep -ve &quot;&#40;alpha &#124;beta &#124;rc&#41;&quot; &#124; tail -1&#96;}}\nautomatisch als Tarball geladen und installiert werden. \n{{Info|Der Befehl wechselt zur letzten Stable-Version, ''git tag -l'' listet alle Tags auf, das ''egrep'' wirft alle Eintr\u00e4ge mit \"alpha\", \"beta\" oder \"rc\" heraus und das ''tail'' gibt davon den obersten Treffer zur\u00fcck. \nSehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu verwalten. Hierf\u00fcr reicht ein simples\n{{Shell|git checkout -b meine_eigenen_\u00e4nderungen}}}}\n\n=== Anpassungen ===\nFolgende Perl-Module m\u00fcssen bei beiden Formen der Installation nachgeladen werden:\n{{Shell|&gt; su<br># perl -e shell -MCPAN<br>cpan[1]>install Rose::DB<br>cpan[2]>install Rose::DB::Object<br>cpan[3]>install File::MimeInfo<br>cpan[4]>install HTML::Restrict<br>cpan[5]>install Text::Unidecode<br>cpan[6]>install YAML<br>cpan[7]>quit}}\n\nPr\u00fcfen Sie, ob noch weitere Module fehlen, anhand des mitgelieferten Hilfskripts\n{{Shell|&gt; perl ~/kivitendo*/scripts/installation_check.pl }}\n\nAnschlie\u00dfend muss noch das Unterverzeichnis <tt>webdav</tt> von Hand angelegt werden:\n{{Shell|&gt; cd ~/kivitendo*<br>&gt; mkdir webdav}}\nF\u00fcr einige Verzeichnisse m\u00fcssen die Berechtigungen dem Browser einger\u00e4umt werden, bei OpenSUSE ist dies der user <tt>wwwrun</tt> aus der Gruppe <tt>wwww</tt>:\n{{Shell|&gt; sudo chown -R wwwrun:www users spool webdav templates scripts}}\n\nFolgen Sie der Anleitung f\u00fcr das [[Aufsetzen des Apache-Servers]], sofern dieser nicht bereits f\u00fcr ''lawsuit'' eingerichtet wurde. \nWechseln Sie dann wie folgt in das <tt>kivitendo-erp</tt>-Verzeichnis und laden Sie sich ein Muster der Konfigurationsdatei <tt>kivitendo-httpd.conf</tt> herunter:\n{{Shell|&gt; path&#61;~/<br>&gt; cd $path/kivitendo-erp/config<br>&gt; wget http://iustus.eu/download/kivitendo-httpd.template}}\nAnschlie\u00dfend passen Sie das Muster mit folgenden Befehlen automatisiert an Ihr Unterverzeichnis an und verschieben die so erstellte personalisierte Konfigurationsdatei in das Verzeichnis <tt>vhosts.d</tt> des Apache-Servers:\n{{Shell|&gt; pfad&#61;&#96;echo $path &#124; sed &quot;s/\\/$//g&quot; &#124; sed &apos;s/\\//\\\\\\\\\\//g&apos;&#96;<br>&gt; sed &quot;s/meinpfad/$pfad/g&quot; kivitendo-httpd.template > kivitendo-httpd.conf<br>&gt; sudo cp kivitendo-httpd.conf /etc/apache2/vhosts.d/}}\nEbenso verfahren Sie mit dem Task-Server-Script, mit dem wiederkehrende Aufgaben f\u00fcr ''kivitendo'', wie z.B. Mahnungen, abgearbeitet werden:\n{{Shell|&gt; wget http://iustus.eu/download/kivitendo-task-server.template}}\n\u00c4ndern Sie in der Datei den Eintrag &quot;<tt>user=www-data</tt>&quot; wie folgt:\n user=<b>wwwrun</b>\nund passen Sie die Pfade an:\n{{Shell|&gt; sed &quot;s/meinpfad/$pfad/g&quot; kivitendo-task-server.template > kivitendo-task-server.service<br>&gt; sudo cp kivitendo-task-server.service /usr/lib/systemd/user/ <br>&gt; sudo ln -s /usr/lib/systemd/user/kivitendo-task-server.service /etc/systemd/system/}}\nMachen Sie anschlie\u00dfend das Script <tt>systemd</tt> bekannt, und binden Sie es in den Boot-Prozess ein:\n{{Shell|&gt; sudo systemctl daemon-reload<br>&gt; sudo systemctl enable kivitendo-task-server.service}}\n\n=== Abschluss ===\n''kivitendo'' bringt noch eine eigene Konfigarationsdatei mit, die bei der Erstinstallation entpackt werden muss:\n{{Shell|cp config/kivitendo.conf.default config/kivitendo.conf}}\n\u00c4ndern Sie die Eintr\u00e4ge unter ''[authentication/database]'' wie folgt (Passwort bitte individuell anpassen):\n host     = localhost\n port     = 5432\n db       = kivitendo_auth\n user     = <b>kivitendo</b>\n password = <b>meinPasswortfuerkivitendo</b>\n\nSie k\u00f6nnen das Passwort statt als Plaintext auch in einer MD5-Verschl\u00fcsselung setzen. Kodieren Sie es daf\u00fcr bitte mit der Seite\n https://hashgenerator.de/\nund ersetzen Sie unten in der <tt>/var/lib/pgsql/data/pg_hba.conf</tt> die Eintr\u00e4ge \"passwort\" jeweils durch \"md5\".\n\nWeiter unten in den Einstellungen f\u00fcr ''[task-server]'' erg\u00e4nzen Sie den Eintrag:\n run_as = <b>wwwrun</b> \nZu ''[testing/database]'' lauten die Eintr\u00e4ge:\n host               = localhost\n port               = 5432\n db                 = <b>test</b>\n user               = <b>kivitendo</b>\n password           = <b>meinPasswortfuerkivitendo</b>\n template           = template1\n superuser_user     = postgres\n superuser_password = <b>meinPasswortfuerpostgres</b>\n\n\nPassen Sie unter ''YaST'' im Abschnitt\n > Benutzer- und Gruppenverwaltung > Filter festlegen > Filter:Systembenuter\nden Nutzer \"Postgres\" an, indem Sie ein eigenes Passwort vergeben:\n[[Datei:postgres_passwort.png|500px|thumb|left|Postgres-Passwort setzen]]\n<br clear=all>\nStarten Sie den Postgres-Datenbankserver mit\n{{Shell|&gt; sudo systemctl start postgresql}}\nFolgen Sie nun den weiteren Installationsanleitungen unter \n https://www.kivitendo.de/doc/html/ch02s05.html\nEntfernen Sie insbesondere in der Datei <tt>/var/lib/pgsql/data/postgresql.conf</tt>\ndie Kommentierung zu den Zeilen\n listen_addresses = 'localhost'\t\t# what IP address(es) to listen on;\n port = 5432\nund \u00e4ndern Sie die Eintragungen in <tt>/var/lib/pgsql/data/pg_hba.conf</tt> wie folgt\n # TYPE  DATABASE        USER           ADDRESS           METHOD\n \n # \"local\" is for Unix domain socket connections only\n local   all             <b>kivitendo</b>                        <b>password</b>\n local   all             <b>postgres</b>                         <b>md5</b>\n # IPv4 local connections:\n host    all             <b>kivitendo</b>     127.0.0.1/32       <b>password</b>\n # IPv6 local connections:\n host    all             <b>kivitendo</b>     ::1/128            <b>password</b>\n\nAchten Sie darauf, f\u00fcr beide Dateien die Berechtigungen nach jeder \u00c4nderung als Superuser wieder zur\u00fcckzusetzen:\n{{Shell|&gt; su<br># chown postgres:postgres /var/lib/pgsql/data/postgresql.conf<br># chown postgres:postgres /var/lib/pgsql/data/pg_hba.conf}}\nAnsonsten l\u00e4sst sich der Postgres-Server nicht mehr starten.\n\nLoggen Sie sich dann als Postgres-Nutzer ein und erstellen Sie den User \"kivitendo\" unter Verwendung des Passworts aus der <tt>kivitendo.conf</tt>\n{{Shell|&gt; su postgres<br>&gt; createuser -drP kivitendo}}\n\nStarten Sie Postgresql neu und sorgen Sie f\u00fcr die Aktivierung beim Systemstart:\n{{Shell|&gt; su<br># systemctl restart postgresql<br># chkconfig -a postgresql}}\n\nAbschlie\u00dfend starten Sie auch den Apache-Server erneut:\n{{Shell|&gt; sudo service apache2 restart}}\n\nLegen Sie nun mit diese Link automatisiert eine Authentifizierungsdatenbank an:\n http://localhost/kivitendo/controller.pl?action=Admin/login\nHernach legen Sie den Benutzer, einen Mandanten und eine Gruppe entsprechend folgender Anleitung an:\n  https://www.kivitendo.de/doc/html/ch02s09.html\nIm Anschluss erzeugen Sie mit dem Reiter \"Datenbankadministration\"->\"Neue Datenbank anlegen\" eine gesonderte Datenbank nur f\u00fcr diesen Mandanten. Achten Sie dabei darauf, f\u00fcr Kapitalgesellschaften zwingen die \"Soll-Versteuerung\" und \"Bilanzierung\" auszuw\u00e4hlen!. Tragen sie anschlie\u00dfend die frisch angelegte Datenbank umgekehrt wieder in den Mandanteneinstellungen ein. Dort verkn\u00fcpfen Sie auch den aktiven Benutzer direkt mit dem Mandanten.\n\n''kivitendo'' kann nun regul\u00e4r \u00fcber \n http://localhost/kivitendo/\naufgerufen werden.\n\n=== Troubleshooting ===\nWenn die Datenbank nicht mehr gel\u00f6scht werden kann, weil ein anderer Nutzer zugreift, loggen Sie sich als ''kivitendo'' in eine andere Datenbank ein und trennen Sie die Verbindung von au\u00dfen:\n{{Shell|&gt; su postgres<br>&gt; psql -d template1 -U postgres<br>&#61;# SELECT pg_terminate_backend&#040;pg_stat_activity.pid&#041;<br>-# FROM pg_stat_activity<br>-# WHERE pg_stat_activity.datname&#61;&apos;kivitendo_auth&apos;;<br>&#61;# DROP DATABASE kivitendo_auth;<br>&#61;# &#092;q}}\n\n==Externe Links==\n*[https://pdfsam.org/de/ PDFsam.org]\n{{DEFAULTSORT:{{PAGENAME}}}}\n\n[[Kategorie:Linuxinstallation]]"
                    }
                ]
            }
        }
    }
}