Ich habe ein PHP-Projekt in Windows Server 2012 & Xampp 1.8.2. Ich habe versucht, einige Remote-HTML-Inhalte von einem anderen Windows Server 2008 mit IIS zu lesen:PHP fopen Erlaubnis verweigert - Windows Server remote
$handle = fopen("\\\\SERVER001\\Webdocs\\page\\index.html", 'r');
... aber ich habe diese Nachricht:
Warning: fopen (\ Server001 \ webdocs \ page \ index.html): failed to open stream: Permission in verweigert ...
Aber wenn ich mit dem Dateiprotokoll bin Zugriff funktioniert:
Datei: /////SERVER001/Webdocs/page/index.html
ich den IP-Server in der ipv4 address and domain restrictions
Option von IIS hinzugefügt habe, habe ich das gleiche Ergebnis bekommen.
Ich denke, ist das Problem von Windows Server 2012 (oder Apache), weil ich das gleiche Projekt (localhost) in meinem PC Windows 7 getestet, die gleiche xampp 1.8.2. Ich habe meine IP in der ipv4 address and domain restrictions
hinzugefügt im 2008 Server und funktioniert ohne Probleme und zusätzliche Konfigurationen. Der einzige Unterschied zum Server und meinem PC ist das Betriebssystem.
Was eine andere Sache, die ich tun, um Erlaubnis auf diesem Server zu haben?
Berechtigungen:
Apache-Dienst in netstat wie ein lokaler Benutzer ausgeführt
Der Unterschied zwischen meinem PC:
Was sind die Dateiberechtigungen? –
Total control ... das ist relevant? weil mein PC ohne Probleme zugegriffen werden konnte! – csotelo
Mehr in Richtung 0777? 0644? –