загрузка php не работает в производстве из-за разрешения папки

У меня есть страница php, которая получает информацию с вложением от пользователя и загружает ее, страница работает идеально локально, но при работе на производстве она не работает,

спецификации сервера. windows server 2003 Iirf установлен на IIS6 вместо .htaccess

при поиске решений с техподдержкой я обнаружил, что папка, куда загружать, помечена как только для чтения,

Я вернулся на свой локальный хост и пометил папку для загрузки на моем компьютере как доступную только для чтения, и возникла та же проблема, и агент технической поддержки видит, что эта проблема не является причиной проблемы и не влияет на процесс загрузки и отказать мне в удалении флага только для чтения

вопрос: ограничивает ли этот флаг страницу от загрузки файлов в эту папку или не влияет?


person ahmedsaber111    schedule 01.07.2012    source источник
comment
Я недостаточно знаю о Windows Server, но если папка доступна только для чтения, как вы собираетесь писать в нее?   -  person sachleen    schedule 01.07.2012
comment
@sachleen это как я думаю, но агент говорит мне, что это не влияет и бла бла бла   -  person ahmedsaber111    schedule 01.07.2012
comment
@ ahmedsaber111. агент прав ... вам нужно ДОБАВИТЬ пользователя iis в свой каталог загрузки и предоставить ему доступ на запись в папке загрузки. Я тоже придерживался того же мнения, но на сервере, это так.   -  person Raab    schedule 01.07.2012
comment
@RabNawaz, поэтому его легко создать в IIS, но нужно ли мне что-то делать в моем скрипте, чтобы дать этому пользователю разрешение на загрузку   -  person ahmedsaber111    schedule 01.07.2012
comment
Нет, вам не нужно менять сценарий. Его о разрешении IIS доступа к вашей папке   -  person Raab    schedule 01.07.2012
comment
попробуйте это муравей, дайте мне знать.   -  person Raab    schedule 01.07.2012


Ответы (2)


http://pt2.php.net/manual/pt_BR/function.sys-get-temp-dir.php

Можете ли вы попробовать загрузить во временную директорию производственного сервера?

person Fernando André    schedule 01.07.2012

Вы пробовали сменить владельца папки? Я предполагаю, что ISS не имеет доступа к используемой учетной записи.

person Nikos    schedule 01.07.2012