Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
ctxwcl:db_erstellen [2012/06/13 12:40]
ht [Installation Windows]
ctxwcl:db_erstellen [2012/08/14 12:03] (aktuell)
ht [Installation]
Zeile 6: Zeile 6:
     * Unter Windows kann der Server in der Taskbar entweder im Userkontext des angemeldeten Users oder durch ein Dienststartprogramm im Systemkontext laufen.\\ ​  Dabei wird der Server ebenfalls als Dienst automatisch beim Systemstart gestartet und bei dessen Beendigung beendet.\\ ​ Wird das  System in den Standby- oder Suspend-Modus geschaltet, beendet sich der Server vorher selbstständig.\\ Der automatische Dienststart kann aber nur beim Systemstart gewährleistet werden.     * Unter Windows kann der Server in der Taskbar entweder im Userkontext des angemeldeten Users oder durch ein Dienststartprogramm im Systemkontext laufen.\\ ​  Dabei wird der Server ebenfalls als Dienst automatisch beim Systemstart gestartet und bei dessen Beendigung beendet.\\ ​ Wird das  System in den Standby- oder Suspend-Modus geschaltet, beendet sich der Server vorher selbstständig.\\ Der automatische Dienststart kann aber nur beim Systemstart gewährleistet werden.
  
-    * Nach Aufruf des selbstextrahierenden ZIPs wird das gewünschte Datenbankverzeichnis als Zielpfad ausgewählt ​und anschließend ​die Datei //​ctxserver.par// ​im Installationspfad hinzugefügt.\\  In dieser Datei befindet sich auch das Administrator-Passwort. Sie sollten die Original-Datei //​ctxserver.par//​ separat verwalten und nicht für andere zugänglich machen, ​ohne zuvor eines nur Ihnen bekanntes root-Passwort ​zu vergeben.\\ Sollte das Passwort aus irgendwelchen Gründen nicht mehr bekannt sein, kann die Original-Datei wieder eingespielt werden - Neustart des Servers ist dann erforderlich.\\ ​ Die Passwortänderung erfolgt mit dem Remote-Admin-Programm.  ​+    * Nach Aufruf des selbstextrahierenden ZIPs wird das gewünschte Datenbankverzeichnis als Zielpfad ausgewählt\\  Kopieren Sie die Datei //​ctxserver.par// ​in den Installations-Verzeichnispfad.\\  In dieser Datei befindet sich auch das Administrator-Passwort. Sie sollten die Original-Datei //​ctxserver.par//​ separat verwalten und nicht für andere zugänglich machen, ​bevor Sie ein Root-Passwort vergeben ​haben, welches nur dem Administrator bekannt ist.\\  Sollte das Passwort aus irgendwelchen Gründen nicht mehr bekannt sein, kann die Original-Datei ​mit dem vom Hersteller vergebenen Default-Paßwort ​wieder eingespielt werden - ein Neustart des Servers ist dann erforderlich.\\ ​ Die Passwortänderung erfolgt mit dem Remote-Admin-Programm.  ​
 \\  ​ \\  ​
 +==== Leere Datenbank erzeugen ==== 
 +  * Öffnen Sie ein Kommandozeilen-Fenster und wechseln in das Installationsverzeichnis 
 +  * Für die 32Bit-Version tippen Sie den Befehl: ctxserver32 -n  
 +  * Gleiches gilt für die 64Bit-Version
 ==== Datei [ctxserver.ini] unter Windows ==== ==== Datei [ctxserver.ini] unter Windows ====
  
Zeile 22: Zeile 25:
 ||SocketTimeout=500||=<​sec>​ Nach Ablauf dieser Zeit in Sekunden wird eine Socket-Connection automatisch geschlossen|| ||SocketTimeout=500||=<​sec>​ Nach Ablauf dieser Zeit in Sekunden wird eine Socket-Connection automatisch geschlossen||
  
-[BACKUP] ​ +[BACKUP] ​mehr zum Thema lesen Sie [[ctxwcl:​admin:​basisteil|hier]]
 ||backuppath=.\backup||Pfad,​ in dem die Backups geschrieben oder gelesen werden|| ||backuppath=.\backup||Pfad,​ in dem die Backups geschrieben oder gelesen werden||
 ||MaxBackupCount=1||Anzahl von Backups bevor der jeweils älteste gelöscht wird|| ||MaxBackupCount=1||Anzahl von Backups bevor der jeweils älteste gelöscht wird||
Zeile 55: Zeile 58:
 ==== HTTP-Server ==== ==== HTTP-Server ====
 Die HTTP-Server-Konfiguration bezieht sich auf die Hauptsektion und den daraus aufgerufenen Untersektionen.\\ ​ In der Hauptsektion [HTTPSRV] wird der Standardserver konfiguriert,​ der über die Haupt-URL aufgerufen werden kann. Die HTTP-Server-Konfiguration bezieht sich auf die Hauptsektion und den daraus aufgerufenen Untersektionen.\\ ​ In der Hauptsektion [HTTPSRV] wird der Standardserver konfiguriert,​ der über die Haupt-URL aufgerufen werden kann.
-Angenommen der Server wird über http://​www.meinserver.de aufgerufen, so wird diese Default-Sektion verwendet, um den Cortex-Webclient zu starten.\\ ​ In allen anderen Fällen erfolgt der Aufruf durch Eingabe des Datenbanknamens (Name der Sektion), z.B. http://​www.meinserver.de/​Flugzeuge. +Angenommen der Server wird über http://​www.meinserver.de aufgerufen, so wird diese Default-Sektion verwendet, um den Cortex-Webclient zu starten.\\ ​ In allen anderen Fällen erfolgt der Aufruf durch Eingabe des Datenbanknamens (Name der Sektion), z.B. http://​www.meinserver.de/​Flugzeuge.  ​
-  +
 ||Port=80||HTTP-Port für den Browserzugriff|| ||Port=80||HTTP-Port für den Browserzugriff||
 ||SslPort=443||HTTPS-Port für den Browserzugriff|| ||SslPort=443||HTTPS-Port für den Browserzugriff||
Zeile 83: Zeile 85:
 \\  ​ \\  ​
  
-==== Remote Admin ==== 
- 
-Über den Remote Admin können ​ Serverfunktionen wie Backup, Restore, Reorganisation,​ etc. manuell aufgerufen werden.\\ ​ Während eines Backup läuft der Server normal weiter und kann alle Zugriffe bedienen. Über einen speziell implementierten Mechanismus wird sichergestellt,​ dass immer ein konsistenter Backup geschrieben wird. Für jeden Wochentag kann eine Uhrzeit vorgegeben werden, zu der automatisch ein Backup gestartet wird.\\ ​ Der Server schreibt bei jeder Änderung eines Datensatzes einen Eintrag in der //​Change-History//,​ der zu jedem Datenfeld den vorherigen und den neuen Inhalt enthält. Alle Änderungen eines Tages werden in einer //​Tages-Änderungsdatei//​ gespeichert. Ein Änderungsindex erlaubt es dem Server, sofort auf alle Änderungen eines Datensatzes in zeitlicher Abfolge zuzugreifen. Diese Änderungsdateien werden niemals verändert, sondern nur fortgeschrieben. Eine Checksumme zu jedem Änderungseintrag dient zur Überprüfung,​ ob diese korrekt und konsistent ist und um zu entscheiden,​ ob bei einer Wiederherstellung eines Änderungszeitpunktes diese Daten korrekt sind.\\ ​ \\  Die eigentliche Datenbank steht in der Datei //​ctxtli.tli//,​ alle anderen Dateien dienen der Verwaltung und dem Zugriff.\\ ​ \\  Im Fall einer //​Reorganisation//​ werden aus der Datei //​ctxtli.tli//​ alle Verwaltungsinformationen neu generiert. Außerdem wird der Zugriffsindex der //​Change-History//​ aus den Änderungsdateien neu generiert.\\  ​ 
- 
- 
- 
-==== User anlegen ==== 
-    * Sie befinden sich im Remote-Admin 
-    ​ 
-    * Legen Sie den User '​PHP'​ mit der Option '​ctxphp'​ an (nur 1/1 verfügbar für PHP-User)\\ ​ Der PHP-User steuert die Kommunikation zwischen den realen Usern und dem //Cortex Browser// 
-    ​ 
-    * Bedeutung der Passwörter:​\\ ​ **Passwort:​** Login für den Cortex Browser (enthält die Rohdataen, Debug-Tool für Entwickler)\\ ​ **Web-Passwort:​** gültig für die im Browser gestarteten Anwendungen 
-    ​ 
-    * Legen Sie weitere User an und erteilen entsprechende Rechte, wobei die Anzahl der Zugriffsberechtigungen von der Lizenzdatei abhängt.\\ ​ \\  ​ 
   ​   ​
-**Lizenzverwendungen:​**\\  ​ 
- 
-Hier wird zugewiesen, mit welchen Programmen sich Benutzer anmelden dürfen.\\ ​  ​Abhängig von der Lizenzierung können hier weitere Programme erscheinen. 
- 
-||hxagm ​    ​|Agentmanager|| 
-||hxhttpsrv | integrierter WebServer|| 
-||BrowserApp|Cortexbrowser (Debugtool für Entwickler)|| 
-||PhpWebClient|auf den WebClient erteilen|| 
-||Import ​    ​|Datenimport-Programm|| 
-\\  ​ 
- 
-==== Konfiguration exportieren / importieren ==== 
-Benutzen Sie die Import-Funktion,​ wenn es sich um eine ähnliche DB-Struktur handelt, wie die, die Sie erstellen möchten.\\ ​ Sie nehmen nur noch die Anpassung vor!\\  ​ 
-    * Öffnen Sie mit dem WebClient die Datenbank, aus der Sie Konfigurationen übernehmen möchten.\\ ​ Wechseln Sie in den [Admin] und wählen [Export]/​[Import Konfig]\\ Es gibt die Möglichkeit der 1:1 Übernahme oder Sie exportieren über eine Auswahl nur die benötigten Elemente\\ Eine Export-Datei hat die Endung *.tar.gz (gepackt) 
- 
-    * Die //​Datenfelder//​ befinden sich in der Datei //​fldxml.xml//​ (entpacken Sie vorher die *.tar.gz Datei)\\ ​ 
- 
-    * Die Datei '​fldxml.xml'​ (Datenfelder) importieren Sie über den [Remote Admin]\\ 
-    * Importieren Sie anschließend die gepackte Original-Export-Datei *.tar.gz über den [Admin] im WebClient. Treffen Sie Ihre Auswahl, welche Konfigurationen importiert werden sollen. \\  
-    * Die Anpassung der Datenfelder nehmen Sie im [RemoteAdmin] vor. Nicht verwendete\\ ​ Datenfelder können gelöscht werden, ein entsprechender Hinweis wird ausgegeben und neue hinzugefügt werden. ​ 
- 
- 
  
  
Drucken/exportieren