Я пытаюсь реализовать скрипт, который позволит загрузить файл, а затем переместится в назначенный каталог. Это выполняется на сервере Windows и IIS. У меня есть 2 вопроса.
Во-первых, я получаю сообщение об ошибке при попытке переместить файл.
Warning: move_uploaded_file(reports/ff.jpg) [function.move-uploaded-file]: failed to open stream: Permission denied in C:\inetpub\wwwroot\betterinsight\betterinsight\upload_file.php on line 29 Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\Windows\Temp\php1EAB.tmp' to 'reports/ff.jpg' in C:\inetpub\wwwroot\betterinsight\betterinsight\upload_file.php on line 29 Stored in: reports/ff.jpg
При поиске почти все говорит, что это проблема разрешения. Я добавил полные права (позже будет опущен) пользователю: IIS_IUSRS. Даже сделал это в родительский каталог, как рекомендовал один сайт.
Во-вторых: как возможное решение вышеупомянутой проблемы, я попытался изменить каталог, в котором сохранены файлы. Но файлы все еще загружаются в C: \ windows \ temp .
Я запустил phpinfo, и он говорит, что загрузка должна быть в (как определено upload_tmp_dir ):
Опять же, это на Windows Server 2008. Спасибо.