Client-Server Version: Unterschied zwischen den Versionen

Aus Wiki-Onlinehandbuch für ShopMaster
Zur Navigation springen Zur Suche springen
K
K
Zeile 30: Zeile 30:




womit sie eine EMail-Adresse hinterlegen können über welche Sie über die Verfügbarkeit von Updates informiert werden.
womit sie eine EMail-Adresse hinterlegen können über welche Sie über die Verfügbarkeit von Updates und Neustarts der SMServer64.exe informiert werden.


7. Im Client Verzeichnis wird nun die CLIENT.INI bearbeitet. Die notwendigen Einträge sind:
7. Im Client Verzeichnis wird nun die CLIENT.INI bearbeitet. Die notwendigen Einträge sind:
Zeile 42: Zeile 42:
wobei die Werte für Port und Passwort identisch mit den Werten der SERVER.INI sein müssen.
wobei die Werte für Port und Passwort identisch mit den Werten der SERVER.INI sein müssen.


8. Ein Update kann nur vom SMAdmin durchgeführt werden, da nur er die notwendigen Rechte besitzt. Dazu wird der SMServer heruntergefahren (sobald alle SMClient64.EXE beendet wurden), die SMServer64.exe im '''''ShopMaster''''' Verzeichnis und die SMClient64.exe im Client Verzeichnis ausgetauscht und der SMServer wieder gestartet.
8. Ein Update kann nur vom SMAdmin durchgeführt werden, da nur er die notwendigen Rechte besitzt. Dazu wird der SMServer heruntergefahren (sobald alle SMClient64.EXE beendet wurden) und die SMServer64.exe im '''''ShopMaster''''' Verzeichnis und die SMClient64.exe im Client Verzeichnis ausgetauscht. Der SMServer wird nach einem Update mit <tt>SMServer64.exe //POSTUPDATE </tt> wieder gestartet.


9. Für das '''''ShopMaster''''' Verzeichnis sollte unbedingt im Virenscanner eine Ausnahme definiert werden.
9. Für das '''''ShopMaster''''' Verzeichnis sollte unbedingt im Virenscanner eine Ausnahme definiert werden.

Version vom 20. September 2023, 11:40 Uhr

Es gibt von ShopMaster auch eine Client/Server Version. Diese hat den großen Vorteil, dass das DATEN-Verzeichnis des ShopMaster nicht mehr für jederman erreichbar ist und die Daten somit im Idealfall vor Diebstahl, Sabotage, Viren und Randsomware geschützt sind. Ein weiterer Vorteil ist, dass Sie für die TSE nur einen USB-Stick und entsprechende Treiber am Server installieren müssen und sonst keine weiter Hardware benötigen.


Unser empfohlenes Setup (bzw. die Migration von der SMMain-Version auf die Client/Server Version) sieht wie folgt aus:

1. Sie haben von der Hotline eine neue Lizenz, ein SMClient64.exe, eine SMServer64.exe, eine CLIENT.INI und eine SERVER.INI erhalten, die Sie nun in das ShopMaster-Verzeichnis kopieren. Das ShopMaster Verzeichnis ist das Verzeichnis, in dem sich u.a. die DATEIEN.DBF und das DATEN Verzeichnis befinden.

2. Es wird ein neuer Benutzer am Server (Windows) erstellt. Im Folgenden wird der neue Benutzer SMAdmin genannt, den Benutzer können Sie aber beliebig nennen.

3. Dieser neue Benutzer SMAdmin bekommt als einziger Nutzer alle Rechte im ShopMaster Verzeichnis.

4. Allen andernen Benutzeren (einschließlich aller Admins) werden alle Rechte auf das ShopMaster Verzeichnis entzogen.

5. Es wird ein neues Client Verzeichnis erstellt, in das die SMClient64.EXE, die cacert.pem, die smfi64.dll (sofern vorhanden) und die CLIENT.INI aus dem ShopMaster Verzeichnis kopiert werden. Für dieses Client Verzeichnis haben alle Benutzer alle Rechte. Wir empfehlen, dass nur in diesem Verzeichnis eine Kopie der SMClient64.EXE liegt, welches dann alle PC aufrufen. Das vereinfacht das Update auf eine aktuelle Version.

6. Im ShopMaster Verzeichnis bearbeiten Sie nun die SERVER.INI. Die zum Betrieb notwendigen Einstellungen lauten:


nServerPort <Port>
cServerPWD <Passwort>


wobei der Port beliebig gewählt werden kann. Bitte beachten Sie aber, dass jeder Dienst auf dem Server seinen eigenen Port benötigt und kein Port gleichzeitig von 2 verschiedenen Diensten benutzt werden kann. Das für die verschlüsselte Verbindung zwischen Client und Server notwendige Passwort kann ebenfalls frei gewählt werden. Das Passwort darf weder mit einem Leerzeichen beginnen noch mit einem Leerzeichen enden.
Ein weiterer optionaler Eintrag in der SERVER.INI ist:


cAdminEMailAddress <EMailadresse>


womit sie eine EMail-Adresse hinterlegen können über welche Sie über die Verfügbarkeit von Updates und Neustarts der SMServer64.exe informiert werden.

7. Im Client Verzeichnis wird nun die CLIENT.INI bearbeitet. Die notwendigen Einträge sind:


nServerPort <Port>
cServerPWD <Passwort>


wobei die Werte für Port und Passwort identisch mit den Werten der SERVER.INI sein müssen.

8. Ein Update kann nur vom SMAdmin durchgeführt werden, da nur er die notwendigen Rechte besitzt. Dazu wird der SMServer heruntergefahren (sobald alle SMClient64.EXE beendet wurden) und die SMServer64.exe im ShopMaster Verzeichnis und die SMClient64.exe im Client Verzeichnis ausgetauscht. Der SMServer wird nach einem Update mit SMServer64.exe //POSTUPDATE wieder gestartet.

9. Für das ShopMaster Verzeichnis sollte unbedingt im Virenscanner eine Ausnahme definiert werden.

10. Die SMServer64.EXE wird nur vom SMAdmin gestartet (alle anderen Benutzer soltten überhaupt nicht in das ShopMaster Verzeichnis wechseln können).

11. Ab diesem Zeitpunkt kann von den einzelnen Rechner die SMClient64.EXE aus dem Client-Verzeichnis gestartet und mit dem ShopMaster gearbeitet werden.


WICHTIG: Bitte verzichten Sie darauf, den SMAdmin für ihre tägliche Arbeit zu verwenden.


Für eine Sicherung braucht womöglich das Backup-Programm Lese-Rechte im ShopMaster-Verzeichnis