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!