Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Problem mit PHP und IIS6

Empfohlene Antworten

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!!! :D

  • 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

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 von SilentDemise

  • 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. ;-)

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.

  • 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.

Konto

Navigation

Suchen

Suchen

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.