Hallo! Ich möchte auf meinem WinComputer PHP-Scripte ausführen.
Apache und das PHP-Modul laufen korrekt.
Eine Verweis in der httpd.conf mit Documenteroot"C:/...."auf einen Ordner in den ich meine Dateien ab legen möchte habe ich angelegt.
Wenn ich von diesem Ordner Die HTML-Dateien aufrufe müßten die dort enhaltenen PHP-Scripte eigentlich funktionieren was sie aber nicht tuen.Woran kann es liegen?
Homepage selbermachen 7.852 Themen, 35.619 Beiträge
... wie rufst du die Scripte im Browser auf? Mit "http://localhost/..." sollte es gehen, wenn alles korrekt konfiguriert ist.
Was heisst "laufen nicht"? Gibts eine Fehlermeldung oder wird der Quelltext angezeigt?
Was sagt phpinfo?
Have fun,
Z.
es ist richtig ich habe es falsch aufgerufen.
gebe ich den servername localhost ein kommt
folgende Meldung und ich kann die Datei nicht aufrufen
Forbidden
You don't have permission to access / on this server.
Apache/1.3.24 Server at localhost Port 80
... gibts du auch den Port mit an: "http://localhost:8080/" - auf welchem Port läuft denn dein Apache?
Have fun,
Z.
läuft auf port 80 hatte ich nicht angegeben.Läuft aber immer noch nicht.Gebe ich localhost und den Pfad zur Datei an wird die Datei nicht angezeigt.Wobei auch die Seite die nach dem instllieren vo apache nicht mehr angezeigt unter localhost angezeigt wird stattdessen aber unter localhost/manuel/mod
.... den Pfad zur Datei darfst du natürlich nur vom wwwroot des Apache aus angeben, mit / statt \\ ;-)
Have fun,
Z.
PS: wie wärs mal mit Doku lesen? Ein Webserver ist eben kein Ein-Klick-und-läuft-Programm ;-(
Der Apache läuft ja, das PHP-Modul auch.
Wo der Fehler drin liegt habe ich jetzt auch raus bekommen,
ich habe in der httpd.conf "Documentroot" einen neuen Verweis zugeordnet , auf ein von mir angelegtes Verzeichniss und da muß
der Fehler drin liegen.
hm...document root ist nicht der eigentliche eintrag für die webseiten. dieser heißt glaub serverroot. durchsuche nochmal die apache.cong (oder hieß die nochmal http.conf? der letzte apache is schon ne weile her)...
Es müsste schon die documentroot-Zeile sein in der httpd.conf.
Aber wenn ich meine Webseiten in den Ordner "htdocs" kopiere geht
geht es vorerst auch vielen Dank für Eure Hilfe
gehe ich recht in der annahme, daß du die seiten einfach nur im explorer doppelt anklickst um sie zum laufen zu bekommen? falls ja, dann kann es nicht gehen, da php nur läuft in dieser konfig, wenn der apache den interpreter aufruft. die seiten laufen aber nur über den apache, wenn du mit dem browser eine reguläre get-anfrage auf die schnittstelle machst, an die der apache gebunden ist. öffnest du die datein lokal über den arbeitsplatz, dann werden sie nicht über den apache geliefert, sondern nur lokal als datei geöffnet. also wie zaphod sagte einfach im browser http://schnittstelle/ eingeben und es sollte gegehn (schnittstelle entweder localhost oder ip je nach konfig)