Оказывается, что C: \ windows \ temp не имел IIS_IUSRS с доступом для чтения и записи.
Итак, если вы столкнетесь с этой проблемой:
- перейдите к C: \ windows \ temp *
- Щелкните правой кнопкой мыши, и он откроет свойства.
- Перейдите на вкладку «Безопасность» и в разделе (имя группы или пользователя :) нажмите «Изменить».
- на следующем экране, если IIS_IUSRS не указан, нажмите добавить
- на следующем экране вы увидите текстовое поле, введите IIS_IUSRS
- теперь вы должны иметь возможность устанавливать разрешения.
- Теперь просто нажмите на iis_usrs на вкладке «Безопасность» и выберите «Чтение и выполнение», «Чтение и запись» и установите для разрешения.
* это установлено в php.ini, это настройка по умолчанию для временных файлов под windows, ваш файл php.ini может быть чем-то другим, так что проверьте дважды.
Теперь тебе должно быть хорошо идти. Я надеюсь, что мой ответ может помочь кому-то еще в будущем.