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
Server für LAN und Internet 366 Themen, 10.704 Beiträge
Hi xafford,
schön das mir mal jemand antwortet... ;-)
Ja, die stimmen, "Jeder" sowie die IIS-User haben Vollzugriff das ganze PHP-Verzeichnis.
cm