У меня есть веб-сайт, обслуживаемый PHP 5.4 на сервере IIS 7.5 на основе Plesk. Идентификатор пула приложений работает как IWAM_plesk
, но PHP работает как IUSR_username
.Ошибка чтения с перемещенными загруженными файлами в IIS
Когда я загружаю файлы, PHP может перемещать файл и создавать из него миниатюру, но файл не получает анонимных IWAM_plesk(default)
разрешений для браузеров для чтения файла и, следовательно, изображения (а не сгенерированного эскиза) "не может читать "при просмотре сайта.
Как я могу предоставить правильные разрешения для файла после загрузки?
Только папка «заменить разрешения для всех дочерних объектов» исправляет проблему (или добавляет права пользователя непосредственно в файл).