none
Zugriff auf Netzwerkressourcen mit IIS 7.5, PHP und Windows Authentication RRS feed

  • Frage

  • Guten Tag Zusammen,

    Ich hoffe jemand von euch kann mir weiterhelfen. Ich habe folgende Ausgangslage:

    Server: Windows 2008 R2
    IIS Version: 7.5
    PHP Version: 5.4.0

    Was ich nun versuche ist eigentlich ganz simpel, ich möchte gerne von meiner PHP Webseite auf gewisse Netzwerkressourcen zugreiffe, wie zum Beispiel eine Freigabe. Dazu habe ich folgenden Test erstellt:

    <?php include('//pcname/share/temp.txt'); ?>

    Die "IIS Authentication" Einstellungen der Webseite sind wie folgt konfiguriert:

    • Windows Authentication -> Enabled
    • Alles andere -> Disabled

    Beim Application Pool der Webseite wurde die "Identity" auf einen Domänenaccount gesetzt welcher über ausreichende Berechtigung verfügt um auf die Netzwerressourcen zuzugreiffen.

    Wenn ich nun die Webseite öffne erhalte ich folgende Fehlermeldung im PHP Errorlog

    [07-Nov-2012 10:13:28 UTC] PHP Warning:  include(//pcname/share/temp.txt): failed to open stream: Permission denied in C:\websites\db2\index.php on line 4
    [07-Nov-2012 10:13:28 UTC] PHP Warning:  include(): Failed opening '//pcname/share/temp.txt' for inclusion (include_path='.;C:\php\pear') in C:\websites\db2\index.php on line 4

    IM Prinzip möchte ich einfach erreichen, dass die Benutzer normal mit Ihrem Benutzername auf die Webseite zugreiffen, jedoch die Webseite im Hintergrund die "Identity" des Application Pools verwendet um auf die Netzwerkressourcen zuzugreiffen.

    Könnte Ihr mir da irgendwie weiterhelfen? Falls Ihr noch weitere Informationen benötigt, gebt mir einfach Bescheid.

    Besten Dank für Eure Unterstützung!


    Mittwoch, 7. November 2012 10:17

Alle Antworten

  • Hier helfen dir virtuelle Verzeichnisse oder Anwendungen weiter:

    http://www.iis.net/learn/get-started/planning-your-iis-architecture/understanding-sites-applications-and-virtual-directories-on-iis

    Freitag, 22. Februar 2013 14:19