Jeśli używasz stosu PHP IIS i masz ten błąd, zwykle jest to szybka poprawka uprawnień.
Jeśli sam administrujesz serwerem Windows i masz do niego dostęp, spróbuj NAJPIERW:
Przejdź do folderu, który sprawia ci kłopot podczas pisania, i kliknij go prawym przyciskiem myszy> otwórz właściwości> zabezpieczenia.
Zobacz, którzy użytkownicy mają dostęp do folderu, którzy mają tylko do odczytu, a którzy są pełne. Czy masz grupę, która blokuje pisanie?
Poprawka będzie specyficzna dla Twojej konfiguracji usług IIS. Czy używasz uwierzytelniania anonimowego z IUSR określonego użytkownika, czy z tożsamością puli aplikacji?
W każdym razie w końcu dodasz nowe pełne uprawnienia do zapisu dla jednego z IUSR, IIS_IUSRS lub tożsamości puli aplikacji - tak jak powiedziałem, będzie się to różnić w zależności od konfiguracji i sposobu, w jaki chcesz to zrobić, możesz przejść do króliczej dziury google na tym jednym (jeden taki post - uprawnienia IIS_IUSRS i IUSR w IIS8 ) Dla mnie używam anon z moją tożsamością puli aplikacji, więc mogę uciec MACHINE_NAME\IIS_IUSRS
z pełnym odczytem / zapisem w dowolnym temp. lub przesyłaniu lornetka składana.
Nie muszę dodawać nic więcej do mojego open_basedir =
w php.ini.