ServerA-> 64-битная Windows 2008 (IIS 7 && PHP 5.3.6)
СерверB-> 32-битная Windows 2003 (Fileserver)
Я пытаюсь получить доступ к \ ServerB \ directory1 \ directory2 \ file.abc через fopen через сайт, размещенный на ServerA, и получаю ошибку Permission Denied. Это веб-сайт по умолчанию, использующий пул приложений по умолчанию.
То, что я пытался дать следующим учетным записям или группам в AD полные права доступа к каталогу (и файлу через наследование), и оно все равно выдало ошибку:
- вручную создал учетную запись IUSR_SERVERA (ранее она не существовала)
- IIS_WPG
- Все
- Сетевая служба
- Анонимный доступ
- Аутентифицированные пользователи
Идентификацией для DefaultAppPool является NetworkService, в котором включены 32-разрядные приложения.
IUSR_SERVERA имеет полные права доступа к локальному каталогу php.
Любая помощь приветствуется. Я временно решил проблему, скопировав файл, необходимый локально, в папку wwwroot сервера SERVERA, но это не может быть постоянным решением вообще.
Спасибо
-Mike