powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / IIS нет доступа к сетевой папке
9 сообщений из 9, страница 1 из 1
IIS нет доступа к сетевой папке
    #39381365
fregl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Уважаемые, подскажите, как настроить доступ к сетевой папке. Никак не могу разобраться.
Установлено: Win server 2008 R2 + IIS7.5 + PHP5.4
Выполняю запрос:
Код: php
1.
2.
$db = 'C:\Base_2000.mdb';
if(!file_exists($db)){ die($db.' Error finding access database'); }


все прекрасно находит, но запрос:
Код: php
1.
2.
$db = '\\10.181.129.91\DB\Base_2000.mdb';
if(!file_exists($db)){ die($db.' Error finding access database'); }


не находит файл
двойными слешами пробовал и прямыми пробовал и обратными пробовал, результат такой же, думается дело в IIS

Читал support.microsoft.com , но ничего не понял
еще почитал и попоробовал вот так: Application Pool Identities в IIS
результат никакой
...
Рейтинг: 0 / 0
IIS нет доступа к сетевой папке
    #39381452
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думается, IIS тут вообще никаким боком.

Вариантов происхождения проблемы вижу два.

1. Шара отсутствует или недоступна. Или требует авторизацию при доступе к удалённому файлу от имени скрипта. В общем, проблемы на стороне smb/cifs сервера.
2. В настройках PHP установлен запрет на использование удалённых ресурсов, вроде allow_url_fopen=0.
...
Рейтинг: 0 / 0
IIS нет доступа к сетевой папке
    #39382025
fregl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
vkleДумается, IIS тут вообще никаким боком.

Вариантов происхождения проблемы вижу два.

1. Шара отсутствует или недоступна. Или требует авторизацию при доступе к удалённому файлу от имени скрипта. В общем, проблемы на стороне smb/cifs сервера.
2. В настройках PHP установлен запрет на использование удалённых ресурсов, вроде allow_url_fopen=0.
1. Из виндовс шара доступна, но с паролем. Как сделать "авторизацию при доступе к удалённому файлу от имени скрипта"?
2. из php.ini:
allow_url_fopen = On
allow_url_include = Off
...
Рейтинг: 0 / 0
IIS нет доступа к сетевой папке
    #39382043
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант, отменить авторизацию. Или на постоянной основе примонтировать шару как диск и проследить наличие необходимых прав доступа.
...
Рейтинг: 0 / 0
IIS нет доступа к сетевой папке
    #39382064
sxq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разрешите гостю (лучше всей группе) подключаться к удаленной машине или тому пользователю, от которого работает IIS, как правило это отдельный пользователь, вероятно в гостевой группе.
...
Рейтинг: 0 / 0
IIS нет доступа к сетевой папке
    #39386152
fregl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
1. создал пользователя
2. в настройках пула приложений выбрал удостоверение этого пользователя
3. зашел в виндовс под этим пользователем
4. ввел пароль от сетевой папки, сохранил и зашел в нее
пробую php - не работает
5. дал пользователю права администратора
6. на удаленном компе создал такого же пользователя и дал права к папке полный доступ
пробую php - не работает
7. на другом удаленном компьютере есть расшаренная папка без аутентификации доступная всем
пробую php - не работает
8. расшариваю на сервере ИИС папку, пробую через сеть найти в папке файл
пробую php - работает

ничего не понимаю, может где-то есть еще что-то
...
Рейтинг: 0 / 0
IIS нет доступа к сетевой папке
    #39386176
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fregl1. создал пользователя
2. в настройках пула приложений выбрал удостоверение этого пользователя
3. зашел в виндовс под этим пользователем
4. ввел пароль от сетевой папки, сохранил и зашел в нее
пробую php - не работаетИИС в этой ситуации не надо ли перезапустить?

Примонтировать как диск удалённую шару не пробовали? В этом случае обращение из скрипта будет как к локальному диску, а почти все проблемы удалённого доступа ложатся на винду.
...
Рейтинг: 0 / 0
IIS нет доступа к сетевой папке
    #39386561
fregl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ИИС перезапускал, и виндовс перезапускал
сетевым диском пробовал, тоже самое.

Возможно ли что php выполняется не под тем пользователем и как поменять?
get_current_user() взвращает IUSR
...
Рейтинг: 0 / 0
IIS нет доступа к сетевой папке
    #39386571
fregl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Решено!

Диспетчер IIS -> Проверка подлинности -> Анонимная проверка подлинности -> Изменить -> Удостоверение пула приложений

Всем спасибо!
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / IIS нет доступа к сетевой папке
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]