Domain zeigt index.php nicht an

Soda182

New Member
Hallo,

ich habe das Problem das wenn ich die Domain aufrufe immer auf die index.html
komme. Ich möchte aber das er die index.php anzeigt.

Die alte index.html hab ich nun gelöscht, es ist nur noch eine index.php auf der Domain.
Wenn ich die Domain dann aufrufe, bekomme ich den Error 404.

Ich hoffe das mir hier jemmand helfen kann.

Der vServer ist von Strato mit suse inkl Plesk.


Viele Grueße
Soda182
 
Was passiert denn, wenn du die index.php direkt aufrufst:
Code:
www.domain.de/index.php
Wenn sie dir zum Download angeboten wird, dann ist php nicht installiert / aktiviert.

Wird sie korrekt angezeigt suche in der apache.conf / httpd.conf (je nachdem wie sie bei dir heisst im /etc Verzeichnis) nach:
Code:
DirectoryIndex index.html ....
Und erweitere das um:
Code:
DirectoryIndex index.html index.htm index.php index.php3 index.php4
Dann sollte der Fehler nicht mehr auftreten.

P.S.: Je nach System kann diese Richtlinie auch in einer anderen Datei sein. Da ich mich mit Plesk nicht auskenne, musst du eventuell ein bisschen suchen :) Aber in irgendeiner Apache-Conf-Datei muss diese Richtlinie bereits existieren.
 
Hallo drick,

php ist installiert, wenn ich direkt domain.de/index.php aufrufe funktioniert alles.
In der httpd.conf schaut die Zeile so aus:

Code:
DirectoryIndex at_domains_index.html index.html index.html.var index.shtml index.cfm index.php index.htm
 
Wenn eine index.html und eine index.php vorhanden sind, wird (logischerweise) das genommen, was in der Auflistung bei DirectoryIndex weiter links steht.
Diese riesige Liste ist da eh nur in der default-Config. In der eigenen Config kann man das getrost auf das einkürzen, was man wirklich will.

Code:
DirectoryIndex index.php
 
Ja, ok, klar kann ich das kuerzen.
Aber wie oben in meinen ersten Post erklärt. ist keine index.html vorhanden.

Wenn eine index.html und eine index.php vorhanden ist, zeigt er die index.html an,
wenn ich die index.html lösche so das nur die index.php vorhanden ist, zeigt er mir den error 404 an.
 
Ich hab zwar kein Plesk,
aber kann es sein, dass Plesk diese Direktive noch mal für einzlne Vhosts überschreibt?
 
index.php

Hi,
ich weiß nicht welchen Web-Server Du laufen hast, wenn es ein Apache ist, musst Du die httpd.conf ändern:

Unter dem Punkt DirectoryIndex gibst Du folgende Punkte ein (soweit sie für Dich zutreffen)

index.html index.htm index.shtml index.php index.php3 index.php4 index.php5 index.phtml

Dann sollte es gehen. Nicht vergessen, "restart apache";)
 
Back
Top