Server für LAN und Internet 366 Themen, 10.704 Beiträge

Windows 2003 Server + IIS 6 + PHP 5 = Error 401?

Christoph Maus / 6 Antworten / Flachansicht Nickles

Hallo zusammen,
ich versuche gerade auf einem Windows 2003 Server mit IIS 6 PHP (als ISAPI-, nicht als CGI-Version) an's Laufen zu bekommen um dort sowohl ASP als auch PHP testen zu können.
Leider klappt das nicht so ganz.

Folgendes habe ich gemacht:
- PHP 5 (ZIP-Archiv) + Module runtergeladen
- in "C:\PHP" entpackt
- php.ini ediert
- PATH-Variablen hinzugefügt
- PHP als Webdiensterweiterung hinzugefügt (php5isapi.dll)
- "php5isapi.dll" für Websites als Anwendungserweiterung für ".php" hinzugefügt
- "index.php" als Standardinhaltsseite hinzugefügt
- Ausführungsberechtigung auf "nur Skripts" gesetzt

Ich habe dann eine neue Website (Pfad: "C:\test") mit einer index.php (Inhalt: "phpinfo()") erstellt.

Wenn ich diese Webseite jetzt im Browser vom Server über "localhost" oder von einem anderen Rechner aufrufe, bekomme ich einen Error 401:
"Sie haben nicht die erforderliche Berechtigung, um die Seite anzuzeigen"

Die Rechte für das Verzeichnis stimmen und ich habe auch keinerlei Schutz im IIS aktiviert, anonymer Zugriff ist aktiv. Eine normale HTML-Datei kann ich problemlos aufrufen...

Hat irgendjemand eine Idee woran das liegen kann?

thx!

cm

bei Antwort benachrichtigen
Christoph Maus xafford „Ups, moment mal, ist ja ein Fehler 401... fehlende Authentifizierung. Schau mal...“
Optionen

Nein, gibt es auch nicht.

Ich habe dir Konfiguration für das Web mal exportiert (hab da einige sicherheitsrelevante Sachen rausgenommen):
http://cm.homepage-forum.de/test-web.xml

Abgesehen davon kann ich im selben Verzeichnis ja eine normale .html-Datei problemlos aufrufen...

cm

bei Antwort benachrichtigen