Hallo.
Ich hab ein Problem, wofür es wie ich meine eine schnelle Lösung geben sollte. Ich komm bloß nicht drauf. Würde mich freuen wenn mir hier jemand auf die Sprünge helfen könnte.
Ich habe gerade eine Site (fastinliner.de) auf einen anderen Server (vServer) umgezogen. Beim bisherigen Provider war Apache 1.3.x installiert, jetzt läuft SuSE 8.2 mit Apache 2.0.50.
Das Problem ist, daß nun meine Templates nicht mehr richtig aufgerufen werden. Bisher hat es so funktioniert, daß bei einem link in der Form "fastinliner.de/item1/item2/itemx" die Datei item1.php aufgerufen wurde. Apache2 gibt dabei immer ein 404 aus.
Ich hab schon so viel gelesen, gesucht und rumprobiert, aber ich muß einfach passen. Hat jemand eine Idee, wie die alte Funktionalität auch mit Apache2 erreicht werden kann?
In der .htaccess Datei ist folgender Eintrag:
DefaultType application/x-httpd-php
DirectoryIndex start index index.html
Vielen Dank,
Michael
Linkaufruf in Apache2
-
michaelvogt
- Posts: 8
- Joined: 2004-08-20 10:28
- Location: Feldkirchen
Re: Linkaufruf in Apache2
Hallo.
Es sieht so aus, wie wenn der Server die DocumentIndex direktive ignoriert. Ein LoadModule dir_module ist in einer .con eingetragen.
Was kann das Problem sein?
Viele Grüße,
Michael Vogt
Es sieht so aus, wie wenn der Server die DocumentIndex direktive ignoriert. Ein LoadModule dir_module ist in einer .con eingetragen.
Was kann das Problem sein?
Viele Grüße,
Michael Vogt
Re: Linkaufruf in Apache2
Bist Du sicher dass der Pfad lautet
und nichtfastinliner.de/item1/item2/itemx
? Läuft das PHP zufällig unter SuEXEC oder sowas?fastinliner.de/item1.php/item2/itemx
-
michaelvogt
- Posts: 8
- Joined: 2004-08-20 10:28
- Location: Feldkirchen
Re: Linkaufruf in Apache2
Hallo.
Danke für die Antwort.
Ja, der Pfad wie oben angegeben stimmt:
fastinliner.de/item1/item2/itemx
Mein Verständnis ist, daß das durch die Angabe des DirectoryIndex funktioniert.
Viele Grüße,
michael
Danke für die Antwort.
Ja, der Pfad wie oben angegeben stimmt:
fastinliner.de/item1/item2/itemx
Mein Verständnis ist, daß das durch die Angabe des DirectoryIndex funktioniert.
Hmmm, vermutlich. Welchen Einfluß hat das in diesem Fall?? Läuft das PHP zufällig unter SuEXEC oder sowas?
Viele Grüße,
michael
-
antondollmaier
- Posts: 485
- Joined: 2004-03-30 10:06
Re: Linkaufruf in Apache2
mod_rewrite vorher eingesetzt, aber die regeln ned mit übernommen?
würd mir jetzt spontan einfallen ...
würd mir jetzt spontan einfallen ...
-
michaelvogt
- Posts: 8
- Joined: 2004-08-20 10:28
- Location: Feldkirchen
Re: Linkaufruf in Apache2
Hallo.
In der Zwischenzeit hab ich AcceptPathInfo gezielt eingeschalten. Das sollte doch die Funktion bringen, daß angehängte Information nicht als Dateien auf dem Server gesucht werden.
DirectoryIndex scheint tatsächlich nicht zu funktionieren. Wenn ich die index.html umbenenne, findet er die index.php nicht, obwohl ich DirectoryIndex an allen möglichen Stellen (inklusive htaccess) eingetragen.
Woran kann das liegen?
Viele Grüße,
Michael Vogt
Ich denke nicht. Auf dem anderen Server hatte ich keinen Zugriff auf .conf Dateien, und in der .htaccess konnte ich es nicht eintragen. Es gab einen Server Error wenn ich es versucht hatte.mod_rewrite vorher eingesetzt, aber die regeln ned mit übernommen?
In der Zwischenzeit hab ich AcceptPathInfo gezielt eingeschalten. Das sollte doch die Funktion bringen, daß angehängte Information nicht als Dateien auf dem Server gesucht werden.
DirectoryIndex scheint tatsächlich nicht zu funktionieren. Wenn ich die index.html umbenenne, findet er die index.php nicht, obwohl ich DirectoryIndex an allen möglichen Stellen (inklusive htaccess) eingetragen.
Woran kann das liegen?
Viele Grüße,
Michael Vogt
-
systemchef
- Posts: 9
- Joined: 2003-10-21 18:50
- Location: Esslingen
Re: Linkaufruf in Apache2
das selbe Problem habe ich auch, gibt's dafür schon ne Lösung.
Der Browser interpretiert die php-Dateien nicht mehr als php, sondern als File und bietet nur öffnen oder speichern an
Der Browser interpretiert die php-Dateien nicht mehr als php, sondern als File und bietet nur öffnen oder speichern an
-
michaelvogt
- Posts: 8
- Joined: 2004-08-20 10:28
- Location: Feldkirchen
Re: Linkaufruf in Apache2
Hi.
Nein, hab bisher noch keine Lösung gefunden.
Wenn die Dateien jedoch als Download angeboten werden, liegt es an dem DefaultType. Hast Du das in der .htaccess Datei angegeben? Wenn ich das richtig verstanden habe, muß dazu in der .conf der AllowOverrides (oder so) Files aktiviert sein. Das ist bei mir aktiv, wird aber bei einem Aufruf nicht berücksichtigt.
Hoffentlich hat noch jemand eine Tip wie das zu lösen ist.
Viele Grüße,
Michael
Nein, hab bisher noch keine Lösung gefunden.
Wenn die Dateien jedoch als Download angeboten werden, liegt es an dem DefaultType. Hast Du das in der .htaccess Datei angegeben? Wenn ich das richtig verstanden habe, muß dazu in der .conf der AllowOverrides (oder so) Files aktiviert sein. Das ist bei mir aktiv, wird aber bei einem Aufruf nicht berücksichtigt.
Hoffentlich hat noch jemand eine Tip wie das zu lösen ist.
Viele Grüße,
Michael