Hallo Pierre,
nun läuft der apache mit PHP.
Verschiedene Aufgaben des Server verlangen verschiedene Konfigurationen, so nimmt der ständige Bezug von notwendigen Bildern der einzelnen Produkte über die Browser dem O-Shop die Bandbreite. Sie sind statisch und unterliegen, einmal serviert, keiner Änderung seites des Betreibers. Mit PHP generierte Dokumente dagegen werden sich jedes mal verändern.
Für unser Web wurde bereis per Configure Command das oberste Verzeichnis "self-o-shop" angelegt und ich würde nun wie folgt
/self-o-shop
|
|-[... andere Verzeichnisse ...]
|
|-admin 1. Administrationsweb
|
|-php
| |
| -include 2. Includeverzeichnis | | |
-templ 3. Verzeichnis für HTML-Schablonen
|
|-waren 4. Datenverzeichnis der Waren
|
-htdocs | |-add 5. Verzeichnis für additionelles | |-bestellung 6. (Selbstredend) | |-img 7. Bilderverzeichnis | |-info 8. Verzeichnis für statisches | |-index.html [Datei] | |-robots.txt [Datei] |
-shop [Datei]
1. Administration
Von hier aus wird der O-Shop administriert. Scripte zur einpflege
von Produktdaten, statistischer Auswertungen und Bestellungsver-
waltung werden von diesem Web gesteuert.
2. Include verzeichnis
Hier werden alle Klassen und Funktionen eingelagert, die von PHP
dynamisch hinzugeladen werden. Somit werden sie auserhalb des Webs
gehalten, was für die Sicherheit wichtig ist; insbesondere beim
Arbeiten mit Passwörtern.
3. Templates
Aus diesem Verzeichnis bezieht PHP seine HTML-Konstrukte zur Gene-
rierung von Dokumenten.
4. Datenverzeichnis der Waren
Dieses Verzeichnis wird das Herzstück werden. Alle Informationen
über Produkte werden in dieses Verzeichnis eingelagert werden.
5. Verzeichnis für additionelles
Separate JavaScripte und Stylesheets und Layoutbilder werden hier
bereit gehalten.
6. Bestellung
Scripte zur Bestellabwicklung aber auch den Warenkob und das Er-
fassen der User betreffend finden hier platz.
7. Bilder
Aus diesem Verzeichnis werden die Produktbilder serviert.
8. Statisches
Dokumente wie "Wir über uns", "AGB" oder "Impressum", die keiner-
lei Dynamik benötigen, werden hier eingelagert.
Damit können wir nun den Server konfigurieren.
Gruß aus Berlin!
eddi