ratzla
Goto Top

XAMPP redirect abschalten

Ich muss / will einen XAMPP unter SuSE10.2 installieren.
Dummerweise ist es so dass beim Aufruf des Document Roots immer ein redirect auf das unterverzeichnis /xampp gemacht wird und die xampp seiten damit als startseit auftauchen. Nur wenn ich explizit die index.html angebe bleibe ich im korrekten Verzeichnis.

beispiel: Document Root ist auf /opt/lampp/htdocs (Standard bei xampp)

Eingabe im Browser http://SERVERIP/

Ergebnis /opt/lampp/htdocs/xampp/index.php wird zurückgegeben.

Weiss irgendjemand wie man dieses Verhalten anstellen kann (ist bei XAMPP 1.6 und XAMPP 1.6.3a genau das gleiche verhalten)

Danke

Content-ID: 65266

Url: https://administrator.de/contentid/65266

Ausgedruckt am: 22.11.2024 um 05:11 Uhr

Jon
Jon 01.08.2007 um 22:25:53 Uhr
Goto Top
Benenn die index.php einfach mal um, index1.php oder so, dann ist dein problem beseitigt.

mfg
Jon
ratzla
ratzla 02.08.2007 um 10:58:08 Uhr
Goto Top
So einfach ist das leider nicht - das Verzeichnis xammp wird auch dann noch aufgemacht; es erscheint halt dann das Directory Listing oder einen Fehler wenn ich das Verzeichnis ganz wegnehme.
Ich habe zwar immer noch nicht gefunden woran es liegt, aber wenn das mod_rewrite modul deaktiviert wird dann scheint es zu laufen.
Jon
Jon 02.08.2007 um 18:02:12 Uhr
Goto Top
Wenn du auf den webserver zugreifst, lädt er automatisch die index.html, index.php, index.htm,... (was da bevorzugt wird kann man einstellen). Wenn du also jetzt zugreifst, wird automatisch die index.html geladen. In dieser steht dann bei deiner Xampp-version, dass eine weiterleitung zum verzeichniss /xampp gemacht werden soll
<meta http-equiv="refresh" content="0;url=/xampp/">

Wenn du diese nun mit einer anderen index.html überschreibst, kannst du nicht mehr weitergeleitet werden; außer du schreibst oben genanntes wieder in die meta-tags rein ... . Mit mod_rewrite hat das ganze überhaupt nichts zu tun.
ratzla
ratzla 02.08.2007 um 19:34:18 Uhr
Goto Top
Ich kenne mich schon mit Apache aus - nur mit XAMPP habe ich noch nicht so viel gemacht.
Seltsamerweise hats nach dem dem auskommetieren des rewrite Moduls eine zeitlang geklappt, war aber keine dauerhafte Lösung.
Zuvor hatte ich das xampp verzeichnis umbenannt und eine eigene einfach index.html angelegt sowie alle anderen Dateien auf htdocs rausgeworfen (an sich war beabsichtigt den Document Root auf ein Unterverzeichnis zu "verbiegen"). Ergebnis war dass immer noch /xampp aufgerufen wurde (was dann halt in der error_log zu eine Eintrag geführt hat). Ich habe jedoch auch mit grep -ir xampp im gesamten etc verzeichnis keinen einzigen Eintrag gefunden.

Nachdem ich die jetzt die dns einträge der Maschine gesetzt hatte ging es plötzlich. Vorher war sie nur über IP erreichbar. Für mich noch immer schleierhaft wo das herkommt wen es nicht in den Apache Code irgendwo einkompiliert wurde ???

Trotzdem Danke nochmals