Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Администрирование Web серверов и Web служб > Права доступа |
Автор: MirrorMirror 26.2.2006, 10:47 |
Господа, бился я вчера с замечательной проблемой, рассказываю в кратце: W2003+ISS+PHP+MYSQL+FTP(Serv-u) Скорее всего знаете такой модуль к PhpNuke, как Copermaine (кто не знает, проблема не пропадает) Ну так вот, этому скрипту нужен доступ к папке на серваке под правами 777 (по дефолту стоит почему-то 666). Честно говоря, я даж представления не имею как это сделать, в Линухе это делалось проще, командой "cmd". Что пробывал: 1. Снять с папки атрибут "только чтение" (не снимается, других нет) 2. Установить в настройках IIS к этой папке доступ на запись и на чтение и на выполнение 3. Попробывал через тотал командер, подключиться к фтп и поменять доступ к файлу, не разрешил 4. ПОдключался к Фтп с помощью ИЕ, он говорит что сервер не может меня атрибуты доступа Может еще кто чего подскажет? ;) |
Автор: Sun 27.2.2006, 12:23 |
На Windowse доступ к файлам и папкам задается через NTFS permissions. Тебе нужно сделать владельцем папки к которой ты доступаешься по FTP того юзера, которым ты логинишься по FTP и разрешить ему менять атрибуты файлов. По FTP поменять NTFS permissions нельзя. Нужно логиниться на сервер терминалом или какой-нить административной тулзой и задавать права доступа. |
Автор: MirrorMirror 27.2.2006, 15:37 |
Sun ты как всегда на высоте, опять меня на идею натолкнул =) Попробую сообщу. Вообще уже я понял что это меняется именно через NTFS пермишен, но единственный косяк, кому права то давать? Что бы этот скрипт научился наконец записывать картинки в эту папку... Скрипт на пхп, обрабатывает его пхп, пхп встроен в IIS, давать права Web-серверу IIS? Давал... Эффект тот же... Я уже начинаю подозревать, может этот скрипт не работает под виндовым сервером? |