Se stai utilizzando uno stack IIS di PHP e hai questo errore, di solito si tratta di una rapida correzione delle autorizzazioni.
Se amministri tu stesso il server Windows e hai accesso, prova PRIMA:
Passa alla cartella che ti dà fastidio alla scrittura e fai clic con il pulsante destro del mouse> apri proprietà> sicurezza.
Guarda quali utenti hanno accesso alla cartella, quali hanno solo lettura e quali hanno accesso pieno. Hai un gruppo che sta bloccando la scrittura?
La correzione sarà specifica per la tua configurazione IIS, stai utilizzando l'autenticazione anonima con un utente specifico IUSR o con l'identità del pool di applicazioni?
In ogni caso, finirai per aggiungere un nuovo permesso di scrittura completo per uno tra IUSR, IIS_IUSRS o l'identità del tuo pool di applicazioni - come ho detto, questo varierà a seconda della tua configurazione e di come lo vuoi fare, puoi andare nella tana del coniglio di Google su questo (uno di questi post: autorizzazioni IIS_IUSRS e IUSR in IIS8 ) Per me, io uso anon con la mia identità del pool di app in modo da poterMACHINE_NAME\IIS_IUSRS
con la lettura / scrittura completa su qualsiasi temp o caricamento cartelle.
Non ho bisogno di aggiungere nulla in più al mio open_basedir =
nel php.ini.