Dokumentation komplett - PIP - Urban Suppiger
Dokumentation komplett - PIP - Urban Suppiger
Dokumentation komplett - PIP - Urban Suppiger
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