j-lawyer.org
Erstellte Forenantworten
-
AutorBeiträge
-
j-lawyer.orgKeymaster
Hallo,
bitte
mysql -u root -p
nutzen, dann sollte explizit nach dem Passwort gefragt werden.
Beste Grüße,
Jens
(j-lawyer.org)j-lawyer.orgKeymasterHier ein Äquivalent das Bash-Scripts für Windowsnutzer als .bat:
echo off set JLAWYERDIR=C:\j-lawyer-server set DATADIR=%JLAWYERDIR%\j-lawyer-data set CURRENTDATE=%date:~-4%%date:~3,2%%date:~0,2% set BACKUPDIR=%JLAWYERDIR%\manualbackups\%CURRENTDATE% set ARCHIVE=j-lawyer-backup-%CURRENTDATE%.zip set MYSQLUSER=root set MYSQLPWD=root echo Erstelle Verzeichnis %BACKUPDIR%... mkdir %BACKUPDIR% echo Sichere MySQL-Datenbank... mysqldump -u%MYSQLUSER% -p%MYSQLPWD% jlawyerdb > %BACKUPDIR%/jlawyerdb-dump.sql echo Sichere Datenverzeichnis... mkdir %BACKUPDIR%\j-lawyer-data xcopy %DATADIR% %BACKUPDIR%\j-lawyer-data /E /H /Y /I /Q echo Datensicherung fertiggestellt in %BACKUPDIR%.
Hinweise:
– es wird in ein nach dem aktuellen Datum benanntes Verzeichnis unterhalb von C:\j-lawyer-server\manualbackups gesichert
– bitte daran denken die Backups regelmässig auf ein Medium ausserhalb des Gerätes zu kopieren, auf welchem der j-lawyer Server läuft
– ein Zippen ist unter Windows nicht mit Bordmitteln machbar, daher fehlt dieser Schritt. Wer 7-Zip oder Winzip installiert hat kann das .bat aber leicht erweitern. Alternativ kann man darauf auch verzichten.
– es wird immer ein Vollbackup durchgeführt
– das Datenbankpasswort ist entsprechend anzupassen in der Zeileset MYSQLPWD=root
Es empfiehlt sich, das Skript automatisch ausführen zu lassen, bspw. täglich. Dazu kann unter Windows 7 das Feature „Aufgabenplanung“ verwendet werden.
Viele Grüße,
Jens
(j-lawyer.org)- Diese Antwort wurde vor vor 10 years, 1 months von j-lawyer.org bearbeitet.
j-lawyer.orgKeymasterHat denn der Dump per Befehlszeile oben funktioniert?
Hilft das Bashscript erstmal weiter?
Das server.log würde ich mir gern mal anschauen. Bitte mal an info – at – j-lawyer.org schicken (gezippt) – danke!
Grüße,
Jens
(j-lawyer.org)j-lawyer.orgKeymasterKann ich hier noch irgendwie helfen bzw. ist das Problem beseitigt?
Grüße,
Jens
(j-lawyer.org)j-lawyer.orgKeymasterHallo,
läuft der Server unter Linux oder Windows?
Was mir spontan einfällt:
– Datenbanknutzer und – passwort in den Einstellungen korrekt?
– Gibt es für den Nutzer, unter dem der j-lawyer Server läuft, Schreibrechte für das Backupverzeichnis?
– Gibt es Fehlerausgaben im server.log des Servers oder in der Konsole/Eingabeaufforderung?Man könnte in einem ersten Schritt mal nur einen Datenbank-Dump erstellen lassen:
mysqldump -u$MYSQLUSER -p$MYSQLPWD jlawyerdb
Die beiden Platzhalter entsprechend ersetzen. Es kommen keine Leerzeichen dazwischen, bspw. also
mysqldump -uroot -pStRengGeh31M jlawyerdb
Ansonsten hätte ich für Linux noch ein Bash-Skript, das ein Backup ad-hoch erstellt:
#!/bin/bash JLAWYERDIR="${HOME}/j-lawyer-server"; DATADIR=$JLAWYERDIR"/j-lawyer-data"; CURRENTDATE=$(date -d "today" +"%Y%m%d%H%M") BACKUPDIR=$JLAWYERDIR"/manualbackups/"$CURRENTDATE ARCHIVE="j-lawyer-backup-"$CURRENTDATE".tar.gz" MYSQLUSER="root"; MYSQLPWD="" echo '********************************************'; echo 'j-lawyer.org Manual Backup Script 2014-07-10'; echo '********************************************'; echo ' '; echo 'Creating backup directory '$BACKUPDIR mkdir -p $BACKUPDIR echo 'Dumping database jlawyerdb...' mysqldump -u$MYSQLUSER -p$MYSQLPWD jlawyerdb > $BACKUPDIR/jlawyerdb-dump.sql echo 'Copying files to temporary directory...' mkdir $BACKUPDIR/j-lawyer-data cp -R $DATADIR $BACKUPDIR echo 'Creating archive...' cd $BACKUPDIR tar -czf ../$ARCHIVE . echo 'Removing temporary files...' rm -Rf $BACKUPDIR echo 'done... backup available as '$ARCHIVE
Das Bash-Script sehe ich als Notlösung, ich würde das Problem (auch zum Nutzen anderer Anwender) natürlich gern verstehen und beseitigen, sofern es am j-lawyer.org-Code liegt.
Viele Grüße,
Jens
(j-lawyer.org)j-lawyer.orgKeymasterHallo Frida,
Änderungen in der Nutzerverwaltung werden erst nach einem Neustart des j-lawyer Clients übernommen. Das sollte ich wohl in der Dokumentation etwas deutlicher erwähnen.
Grüße,
Jens
(j-lawyer.org)j-lawyer.orgKeymasterHallo Lutz,
das System kenne ich nicht / habe es noch nicht benutzt. Bei meinen Tests unter Raspian musste ich das „server“-Flag beim Starten von Java entfernen, da die Java VM das für ARM nicht unterstützt. Details dazu im Blogeintrag.
Viele Grüße
Jens
(j-lawyer.org)j-lawyer.orgKeymasterDanke für die Rückmeldung und viel Erfolg!
Jens
(j-lawyer.org)j-lawyer.orgKeymasterHallo Frida,
die Java-Installation kann nicht gefunden werden. Bitte wie folgt vorgehen (hier am Beispiel von Windows 7):
– Startmenü öffnen und im Eingabefeld für die Suche javaw.exe eingeben
– es sollte ein „javaw“ gefunden werden, dieses bitte mit der rechten Maustaste anklicken und „Dateipfad öffnen“ anklicken
– es öffnet sich ein Explorer-Fenster, dort bitte in die Titelzeile hinter dem Pfad klicken, sodass er markiert wird, anschliessend Strg+C drücke um den Pfad in die Zwischenablage zu kopieren
– wiederum im Explorer die „run.bat“ des j-lawyer.org Clients rechtsklicken und „Bearbeiten“ wählen.
– vor den Aufruf von javaw den Pfad einfügen (per Strg+V). Pfad und javaw in Anführungszeichen setzen.Die run.bat sollte dann bspw. so aussehen:
"C:\Program Files (x86)\Java\jre7\bin\java" -Xmx512M -Djava.security.auth.login.config=auth.conf -Dclient.location=C:\j-lawyer-client -jar j-lawyer-client.jar
Die run.bat speichern und per Doppelklick starten, nun sollte der Client gestartet werden.
Grüße,
Jens
(j-lawyer.org)j-lawyer.orgKeymasterHallo Frida,
was genau bedeutet „lässt sich nicht durch Doppelklick öffnen“ – gibt es eine Fehlermeldung oder passiert einfach gar nichts?
Können Sie die run.bat testweise mal aus einer Eingabeaufforderung öffnen? Dazu Eingabeaufforderung starten, per „cd“ in das Verzeichnis des j-lawyer Clients wechseln, bspw.
cd C:\j-lawyer-client
und dann
run.bat
ausführen? Sofern dabei eine Fehlermeldung erscheint, diese bitte hier posten.
Danke und Grüße!
Jens
(j-lawyer.org)j-lawyer.orgKeymasterHallo David,
könnte ich den Startaufruf für PDF Studio (hinterlegt in /home/
/.j-lawyer-client) für einen anderen Anwender bekommen? Es gibt eine Anfrage mit den exakt gleichen Randbedingungen. Danke für die Unterstützung.
Jens
(j-lawyer.org)j-lawyer.orgKeymasterHallo Dirk,
ich habe mir das nochmal genauer angeschaut, hier meine Hinweise:
– Es sollte problemlos möglich sein, das Aktenzeichen nach Erstellen der Akte direkt in der Datenbank zu ändern.
– Dabei muss die Syntax des Aktenzeichens allerdings erhalten bleiben. D.h. fünfstellige Nummer + / + zweistellige Jahreszahl. Davon darf nicht abgewichen werden.
– Das Anlegen des „Altdatenbestandes“ kann schrittweise erfolgen, muss nicht zwangsweise am Stück gemacht werden. Allerdings: ich empfehle nach Anlage historischer Akten immer direkt das Ändern des Aktenzeichens, bevor neue Akten für 2014 angelegt werden, da ansonsten „Lücken“ in der laufenden Nummer entstehen.Das Ändern des Aktenzeichens muss wie bereits angedeutet außerhalb von j-lawyer erfolgen. Da gibt es sehr viele verschiedene Möglichkeiten, von denen ich hier eine kurz beschreiben möchte: das Editieren über LibreOffice Base.
(1) LibreOffice Base installieren: unter Kubuntu am besten über Muon-Programmverwaltung unter „Büroprogramme“ nach „base“ suchen und das Programm „LibreOffice-Datenbanken“ installieren.
(2) MySQL-Connector installieren: über Muon-Paketverwaltung das Paket „libreoffice-mysql-connector“ installieren
(3) LibreOffice starten und „Datei“, „Neu“, „Datenbank“ wählen. „Verbindung zu einer bestehenden Datenbank herstellen“ und dort „MySQL“ wählen, im nächsten Schritt dann „direkte Verbindung“. Die Datenbankverbindungsdaten sind wie folgt: Datenbankname: jlawyerdb, Server: localhost (wenn der j-lawyer – Server ebenfalls auf dem Kubuntu-System läuft), Port 3306. Benutzername: root, Datenbankkennwort wie bei der Installation von j-lawyer / MySQL gewählt eingeben und Verbindung testen.
(4) Bei erfolgreicher Verbindung sollte nun der LibreOffice-Base-Startbildschirm erscheinen. Dort bitte auf die Tabelle „ArchiveFileBean“ doppelklicken, die Daten sollten nun sichtbar sein.
(5) Änderungen bitte ausschließlich in Spalte „fileNumber“ durchführen und wie erwähnt die Syntax beibehalten.Im Übrigen gilt generell: regelmäßig Datensicherungen durchführen.
Sollte es noch Fragen geben – gern melden.
Viel Erfolg,
Jens
(j-lawyer.org)j-lawyer.orgKeymasterDirk, sprechen wir vom erwarteten Datenaufkommen oder sollen für die vergangenen Jahre pro Jahr ca. 300 bestehende Akten in j-lawyer.org importiert werden? In dem Fall kann ich mir schwer vorstellen, daß das „von Hand“ geschehen soll.
Das manuelle Ändern des Aktenzeichens sehe ich als Option für ein paar – sagen wir mal bis zu 200 Akten – je nach „Fleiß“ des Bearbeiters. Bei mehr Akten wird das aber schnell mühsam und somit als Option entfallen.
Bitte also nochmal um Konkretisierung 🙂
Danke,
Jens
(j-lawyer.org)j-lawyer.orgKeymasterHallo Dirk,
die oben genannte „Beginn-Nummer“-Funktionalität wird in diesem Fall wohl nicht helfen / passen.
Unter Umständen wäre ein direktes nachträgliches Editieren in der Datenbank eine Option, das muss ich allerdings erst prüfen. Darf ich fragen über welche Menge an Akten wir sprechen?
Danke und Gruß,
Jens
(j-lawyer.org) -
AutorBeiträge