Hallo
ich habe folgendes Problem
Für Präsentationen soll ein Webserver mit mysql auf einem USB-Stick installiert werden. Dafür wurde xampp gewählt, welcher auch einwandfrei läuft.
Auf dem apache soll die Struktur des "normalen" Webservers nachgebildet werden:
/htdocs/kunde1/web
/htdocs/kunde1/web/img (Bilderordner)
/htdocs/kunde1/web/css (stylesheets)
..
/htdocs/kunde2/web
..
/htdocs/kunde3/web
..
ect
wobei web jeweils die Webseite enthält.
Die Probleme die ich nun habe
Wenn ich die Webs mit "localhost/kunde1/web" aufrufe, wird die Seite zwar angezeigt, aber alle Bilder und css-Dateien werden nicht gefunden, weil sie vom Root aus also in "/htdocs/img" gesucht werden - ist ja logisch. Da alle Pfade anzupassen keine Lösung ist, müssen VirtualHost her.
Die Einrichtung eines solchen ist auch klar, mit "kunde1.localhost" und DokumentRoot auf "/htdocs/kunde1/web" und einem Eintrag in die hosts-Datei gehts dann ja auch. Aber auf den Präsenationsrechnern ist natürlich KEIN Zugriff auf die hosts-Datei möglich.
Ich suche nun eine Lösung, die mir die mir die Funktionalität der vHosts bietet, aber KEINE Änderungen am Präsenationsrechner nötig hat. Der Stick kann nach belieben angepasst werden.
Und um Fragen vorweg zu greifen: Nein, es steht kein Internetzugang oder Lan zur Verfügung um auf andere Computer zuzugreifen. Der USB-Stick ist die einzige zugelassene Methode.
Ich hoffe auf Lösungsvorschläge und bedanke mich schon im Voraus.
MAMs