15.09.2013 Aufrufe

Dokumentation komplett - PIP - Urban Suppiger

Dokumentation komplett - PIP - Urban Suppiger

Dokumentation komplett - PIP - Urban Suppiger

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Die beiden Dateien timeout.php und start config.php werden weiter unten, zusammen mit der<br />

Installation des Web-Interface, an die richtige Stelle kopiert.<br />

PHP5 Command Line Interpreter Um eine PHP-Datei überhaupt aus einer Shell heraus ausführen<br />

zu können benötigen Sie noch das Paket php5-cli.<br />

sudo apt-get install php5-cli<br />

2.5 Installation des Web-Interfaces<br />

Im vorhergehenden Abschnitt haben sie sämtliche Software installiert, die nötig ist, um einen <strong>PIP</strong>-<br />

Server betreiben zu können. Nun sind Sie bereit, den Kern des Servers (das Web-Interface) zu installieren.<br />

Die nötige Software (Webserver, PHP, Datenbank) ist bereits installiert. Sämtliche Sourcecode-<br />

Dateien können sie im Internet unter http://www.pip.mybytes.ch herunterladen. Kopieren Sie daraus<br />

den Inhalt des Ordners ≪Web-Interface≫ in den Ordner /var/www. Im Ordner /var/www sollte<br />

nun folgende Struktur ersichtlich sein:<br />

admin Web-Interface (Administrator-Bereich)<br />

lang Sprachdateien (Deutsch, Englisch)<br />

lib Verschiedene gesammelte PHP-Funktionen<br />

res Ressourcen für die Darstellung: Bilder, CSS-Dateien<br />

template HTML-Vorlagen für die Darstellung<br />

index.php Hauptdatei; bearbeitet sämtliche Anfragen<br />

background.php Liefert das Hintergrundbild; Wird von backgr.sh aufgerufen.<br />

start config.php Speichert beim Systemstart die Konfiguration der Datenbank in<br />

Dateien ab. Dies garantiert die Integrität zwischen Datenbank und<br />

System (Linux).<br />

timeout.php Sperrt Benutzer aus, die das Web-Interface schliessen ohne sich<br />

abzumelden.<br />

Im Unterordner /var/www/lib finden Sie folgende Dateien:<br />

check login.php Wird immer zu Beginn aufgerufen und dient der Überprüfung, ob der<br />

Benutzer angemeldet ist<br />

config.php Konfigurationsdatei (Einstellungen)<br />

mysql.php Funktionen, um mit der Datenbank zu interagieren<br />

others.php verschiedene Funktionen<br />

servercmd.php Funktionen, um mit dem System (Linux) zu kommunizieren und<br />

Befehle in der Shell auszuführen<br />

template.php Funktionen, um HTML-Vorlagen einzulösen und mit dynamischen<br />

Inhalten zu füllen<br />

Im Unterordner /var/www/admin befinden sich alle Dateien, die für den Administrator-Bereich<br />

benötigt werden:<br />

lang Sprachdateien für den Administrator-Bereich<br />

lib Funktionssammlungen, die nur im Administrator-Bereich gebraucht<br />

werden<br />

res Ressourcen für den Administrator-Bereich<br />

template HTML-Vorlagen für den Administrator-Bereich<br />

index.php Hauptdatei: Diese Datei bearbeitet sämtliche Anfragen im<br />

Administrator-Bereich.<br />

10

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!