15. Mai 201313 j Hallo Leute! Ich bin "in die Verlegenheit gekommen", auf einem Windows Server 2003 mit IIS6, PHP(Version 5.3) installieren zu müssen. Da ich eigentlich aus dem Bereich der Softwareentwicklung komme und noch relativ wenig Erfahrung mit Serveradministration habe, habe ich die Installation mit einer "Schritt für Schritt Anleitung" durchgeführt. Folgende Schritte wurden dabei durchgeführt: -PHP wurde installiert -Die PHP-Ini wurde geändert -Die Path-Systemvariable wurde um das PHP-Verzeichnis ergänzt -Eine neue Systemvariable für PHP wurde angelegt -Ein neuer Webdienst für den IIS wurde eingerichtet -Bei der Websiteverwaltung wurde die PHP-Endung hinzugefügt und die Einstellung "Scripte ausführen" gesetzt Erwähnenswert bei der Installation ist vielleicht noch, dass ich mir die passende DLL-Datei für die Systemvariable für PHP extra herunterladen musste, da sie in keinem Installationspaket für den IIS6 vorhanden war... Jetzt habe ich folgendes Problem: Wenn ich mit einem Webbrowser auf eine PHP-Seite auf dem Server gehe, verlangt der Browser eine Authentifizierung mit Benutzernamen un Passwort... Bei den Sicherheitseinstellungen in der Websiteverwaltung ist das Häkchen bei "anonymes Konto verwenden" gesetzt und ein Eintrag vorhanden. Könnte mir bitte jemand weiterhelfen, wie ich PHP endlich zum laufen bekomme... Einen Apache-Server oder so kann ich leider nicht verwenden, ich muss bei Windows Server 2003 bleiben. VIELEN DANK!!!
16. Mai 201313 j Ist in dem Verzeichnis in dem dein PHP Skript liegt eine htaccess Datei? Wenn ja was steht drin?
16. Mai 201313 j Autor Hallo! Nee, da ist keine htaccess-Datei drin. Der Internetuser sollte auch die entsprechenden Berechtigungen haben, sowie das Webverzeichnis. Ich werde mit dem Server noch richtig depressiv... :old
16. Mai 201313 j ist nur anonymous aktiviert oder auch noch weiteres? parallele authentication arten beißen sich oft. Offtopic: du kannst apache auch unter server 2003 installieren. Richtig supportet ist php glaube ich erst ab iis 7. Edith sagt: guck mal, mit Bildern - Configuring PHP to run on IIS6 Tutorial (Windows Server 2003) Bearbeitet 16. Mai 201313 j von SilentDemise
16. Mai 201313 j Autor Hi! Es ist nur der Anonyme Internetuser als Authentifizierung angehakt. Einen Apache kann ich leider nicht aufsetzen, da IIS für weitere Dienste benötigt wird und auch der "Ersatzport" 8080 für andere Dienste schon belegt ist. Apache wäre nämlich, zumindest meiner Meinung nach, die deutlich bessere Lösung. ;-)
16. Mai 201313 j Einen Apache kann ich leider nicht aufsetzen, da IIS für weitere Dienste benötigt wird und auch der "Ersatzport" 8080 für andere Dienste schon belegt ist. Den Port kannst Du frei in der Apache Config definieren, ggf wäre so etwas wie ein ReverseProxy / Rewrite sinnvoll, so dass der IIS einfach die Anfragen weiter reicht.
16. Mai 201313 j Autor Ich hab's gelöst. Das Problem war, dass der Internetstandarduser zwar die Berechtigungen auf das PHP-Verzeichnis hatte, die Berechtigungen jedoch nicht an die Unterordner und Dateien weitervererbt wurden. :upps Vielen Dank für die Hilfe!
Archiv
Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.