1.
|
Download Sensor. Der Download erfolg als ZIP-Datei, das alle notwendigen Files enthält.
|
|
2.
|
Entpacken Sie das ZIP-File an gewünschten Stelle. Danach befinden sich alle benötigten Dateien unter dem Verzeichnis Sensor in der folgenden Ordnerstrukture:
Sensor
|
PHP's der Darstellungsschicht (und styles.css)
|
Application
|
PHP's der Applicationsschicht
|
DB
|
PHP's der Datenbankschicht
|
Documentation
|
...
|
Diese WEB-Dokumentaion
|
images
|
*.gif
|
Install
|
DataModel
|
Datenmodell (PowerDesigner)
|
Log
|
Logfiles Install ...
|
|
Scripts
|
Installationsscripts für mySQL (V4.0.12 oder höher)
|
Structure
|
PHP's der Daten-Structureschicht
|
Eine ausführliche Aufstellung aller Dateien finden Sie hier.
|
|
3.
|
Rufen Sie die Install-Site Install.php im Verzeichnis Sensor\Install über Ihren WEB-Server auf:
|
|
4.
|
Geben Sie hier als erstes die Login-Parameter für die mySQL-Datenbank an. Der hier angegebene Account muß ein gültiger Datenbank-Account mit den notwendigen Rechten für das Anlegen von Datenbank-Objekten sein.
Die Installation ist nur möglich, wenn sich der angegebene Account gegen die mySQL-Datenbank authentifizieren kann. Dadürch wird eine mißbräuchliche Installation (z.B. wenn "zufällig" jemand diese Seite aufrufen sollte) verhindert.
|
|
5.
|
Wählen Sie nun die notwendigen Installationsschritte aus. Diese werden bei Aktivierung nacheinander von oben nach unten ausgeführt:
CreateDBConnect
|
Als einzige Konfigrations-Parameter außerhalb der mySQL-Datenbank werden die in dieser Site angegebenen Login-Parameter benötigt. Diese müssen in der Datei Connect.inc.php hinterlegt werden:
|
<?php
|
|
DBServer
|
=
|
localhost
|
|
DBDatabase
|
=
|
Datenbank
|
|
DBLogin
|
=
|
User
|
|
DBPassword
|
=
|
Password
|
?>
|
|
|
Ist dieser Konfigurationsschritt aktiviert, werden die gegen die mySQL-Datenbank authentifizieren Login-Parameter automatisch in dieser Datei gespeichert.
Durch die Datei-Endung .php und die Klammerung der Parameter in den Blöcken <?php und ?> werden die Parameter vom WEB-Server als PHP-Script interpretiert. Wird diese Datei über den WEB-Server aufgerufen, so wird lediglch eine Fehlermeldung angezeigt, nicht jedoch die Parameterwerte!
Werden die Login-Parameter geändert, dann kann durch alleiniges Ausführen dieses Installationsschrittes eine neue Konfigurations-Datei Connect.inc.php angelegt werden.
|
|
SQL: Drop Tables
|
Tabellen, die sich noch durch vorherige Installationen auf der mySQL-Datenbank befinden, werden mit diesem SQL-Script entfernt. Wird bei der Erstinstallation nicht benötigt.
|
|
SQL: Create Tables
|
Dieses SQL-Script legt die für Sensor benötigten Tabellen auf der mySQL-Datenbank an.
|
|
SQL: Alter Tables
|
Optional: Unterstützt die zum Einsatz kommende mySQL-Version referenzielle Integrität, so können mit diesem SQL-Script die entsprechenden Foreign Keys angelegt werden. Die Ausführung ist rein optional! Sensor läuft auch ohne Ausführung dieses Scripts ohne Einschränkungen.
|
|
SQL: Values
|
Mit diesem SQL-Script werden die notwendigen Initalisierungs- und Start-Werte in die mySQL-Datenbank eingefügt.
|
Der Installationsvorgang kann jederzeit wiederholt werden und damit die Datenbank neu initalisiert werden. Beachten Sie jedoch, daß dadurch alle Daten in der Datenbank gelöscht werden (außer die in das Verzeichnis Documents hochgeladenen Dokumente). Sichern Sie sie daher vorher alle Daten. Benutzen Sie dazu die Sensor-Funktion Backup oder die mySQL-Dump Funktionalität.
|