Mam projekt PHP w systemie Windows Server 2012 & Xampp 1.8.2. Starałem się przeczytać kilka zdalnej zawartości HTML z innego systemu Windows Server 2008 z IIS:PHP fopen Odmowa uprawnień - Windows Server zdalnie
$handle = fopen("\\\\SERVER001\\Webdocs\\page\\index.html", 'r');
... ale mam komunikat:
Warning: fopen (\ SERVER001 \ Webdocs \ strona \ index.html): failed to open stream: Permission denied in ...
Ale jeśli mam dostęp do plików za pomocą protokołu, działa bez zarzutu:
file: /////SERVER001/Webdocs/page/index.html
Dodałem IP serwera w opcji IIS ipv4 address and domain restrictions
, stałam się ten sam wynik.
Myślę, że jest problem z Windows Server 2012 (lub apache), ponieważ przetestowałem ten sam projekt (localhost) w moim komputerze z systemem Windows 7, tym samym xampp 1.8.2., Dodałem mój adres IP w ipv4 address and domain restrictions
w 2008 Server i fopen()
działa bez problemów i dodatkowych konfiguracji. Jedyną różnicą od serwera i mojego komputera jest system operacyjny.
Co jeszcze mogę zrobić, aby uzyskać pozwolenie na tym serwerze?
Uprawnienia:
Jakie są uprawnienia do plików? –
Pełna kontrola ... to jest istotne? ponieważ mój komputer mógł być dostępny bez problemów! – csotelo
Więcej wzdłuż linii 0777? 0644? –