Якщо у вас запущений стек PHP IIS і виникла ця помилка, зазвичай це швидке виправлення дозволу.
Якщо ви самі керуєте сервером Windows і маєте доступ, спробуйте ПЕРШУ:
Перейдіть до папки, яка дає вам горе від написання, і клацніть правою кнопкою миші> відкрити властивості> безпека.
Подивіться, які користувачі мають доступ до папки, які лише для читання, а які - повні. У вас є група, яка блокує запис?
Виправлення стосуватиметься вашого налаштування IIS, чи використовуєте ви анонімну автентифікацію з певним користувацьким IUSR або з ідентифікацією пулу програм?
У будь-якому випадку, ви в кінцевому підсумку додасте новий повний дозвіл на запис для одного з IUSR, IIS_IUSRS або ідентифікатора вашого пулу додатків - як я вже говорив, це буде змінюватися залежно від вашої настройки та того, як ви хочете це зробити, ви можете спуститись до кроликової лунки Google на цьому (одна така публікація - дозволи IIS_IUSRS та IUSR у IIS8 ). Для мене я використовую анонім з моєю ідентифікацією пулу додатків, щоб я міг уникнути MACHINE_NAME\IIS_IUSRS
повного читання / запису на будь-якій температурі або завантаження папки.
Мені не потрібно додавати нічого зайвого до мого open_basedir =
в php.ini.