Zum Inhalt springen

Web-Frontend von Linux auf Windows


Herr_der_Ringe

Empfohlene Beiträge

Hallo!

Ich habe folgendes Problem: Ich soll ein vorhandenes Web-Frontend verändern, PHP-Dateien und MySQL-Datenbank.

Die Datenbank und das Frontend laufen im Originalen auf nem Linux-Server.

Ich habe mir ein "Dump" der DB und das Frontend lokal abgelegt, auf Windows 2000.

Jetzt ist es so:

Wenn ich localhost öffne, kommt die Startseite des Frontends..OK

Wenn ich dann dort eine Verlinkung anklicke, die z.B. test heisst, dann steht in der Adresszeile des IE: localhost\test

Das funktioniert NICHT. Wenn ich hinter den test ein ".php" anhänge , also: localhost\test.php, geht es.

Bedeutet, jedesmal wenn ich auf dem lokal abgelegten Frontend eine Verlinkung zu einer anderen PHP-Datei anklicke, muss ich manuell in der Adresszeile ein ".php" hinten ransetzen.

Das ist natürlich auf Dauer nicht tragbar..

Nun meine Frage, wie ich das verhindern kann?! Klar, ich könnte die einzelnen Verlinkungen manuell anpassen, aber das wäre nun wirklicher Schwachfug:floet:

Ich pers. zumindest denke, dass ich in der Apache-conf (httpd.conf) was ändern muss..Nur, wenn dem so ist: Was??

Ich wurde darauf aufmerksam gemacht, dass es ein rewrite-Modul gibt, welches ich auskommentieren soll, jedoch hat sich dadurch nichts verändert.

Über Hilfe wäre ich sehr dankbar. MfG, HdR

Link zu diesem Kommentar
Auf anderen Seiten teilen

ich nehme an, die site ist von apache/linux auf apache/windows übertragen worden? oder ist das eine andere webserver-software?

ich würde auch auf mod_rewrite tippen, oder ein problem innerhalb der php-scripte, z.b. include mit fehlerhaftem pfad-handling.

ist mod_rewrite komplett draussen?

#LoadModule rewrite_module #ich bin ein kommentar

kannst du die httpd.conf auszugsweise posten?

vl. kannst du dich ja mittels telnet auf port 80 verbinden und die HTTP-header und links in html-source überprüfen.

s'Amstel

Link zu diesem Kommentar
Auf anderen Seiten teilen

#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so

[B]#LoadModule rewrite_module modules/mod_rewrite.so[/B]

LoadModule setenvif_module modules/mod_setenvif.so

So sieht es in der httpd.conf aus.

also, es ist definitiv auskommentiert..

eine andere idee waren die mime.types.. dort findet sich nämlich die endung ".php" nicht wieder.. aber auch das scheint (sofern ich es richtig gemacht hatte) nicht die Lösung zu sein.

wenn dem so ist, dass include mit fehlerhaften pfad-handling vorhanden ist, müsste das ja heissen, unter linux ist es richtig, unter windows 2000 falsch. Denn unter linux geht alles.. ausserdem, müsste ich ja dann wohl jeden verweis von hand ändern:(

vl. kannst du dich ja mittels telnet auf port 80 verbinden und die HTTP-header und links in html-source überprüfen.

<= Ich habe die header und alles andere (wie includes, css, images, etc) lokal liegen.. bräuchte mich also nicht verbinden.. (oder?)

nur bin ich momentan noch nicht weitergekommen, WO Ich denn suchen könnte..

ich nehme an, die site ist von apache/linux auf apache/windows übertragen worden? oder ist das eine andere webserver-software?

<= da kann ich dir gerade nicht ganz folgen.. habe mich per ftp mit dem linux-rechner verbunden, alles aus dem ordner "www" in den xampp-ordner "htdocs" kopiert...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich habe die header und alles andere (wie includes, css, images, etc) lokal liegen.. bräuchte mich also nicht verbinden.. (oder?)

ich meinte die HTTP-header und hab das auch geschrieben. :) damit würdest du sehen, was der webserver ausspuckt, ohne den umweg über den browser zu gehen. d.h. z.b. welche fehlermeldung eine GET-anforderung auf http://localhost/test bzw. test.php ergeben würde und warum er auf eine seite ohne extension .php weiterleitet.

da kann ich dir gerade nicht ganz folgen.. habe mich per ftp mit dem linux-rechner verbunden, alles aus dem ordner "www" in den xampp-ordner "htdocs" kopiert...

ok, xampp, also apache/linux => apache/windows, das wollt ich wissen :bimei

s'Amstel

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...