Si vous exécutez une pile PHP IIS et que vous rencontrez cette erreur, il s'agit généralement d'un correctif d'autorisation rapide.
Si vous administrez vous-même le serveur Windows et y avez accès, essayez d'abord ceci:
Accédez au dossier qui vous gêne lors de l'écriture et cliquez dessus avec le bouton droit de la souris> ouvrir les propriétés> sécurité.
Voir quels utilisateurs ont accès au dossier, lesquels sont en lecture seule et lesquels sont pleins. Avez-vous un groupe qui bloque l'écriture?
Le correctif sera spécifique à votre configuration IIS, utilisez-vous l'authentification anonyme avec un utilisateur IUSR spécifique ou avec l'identité du pool d'applications?
Quoi qu'il en soit, vous allez finir par ajouter une nouvelle autorisation d'écriture complète pour l'un des IUSR, IIS_IUSRS ou l'identité de votre pool d'applications - comme je l'ai dit, cela va varier en fonction de votre configuration et de la façon dont vous souhaitez le faire, vous pouvez aller dans le trou du lapin google sur celui-ci (un de ces messages - autorisations IIS_IUSRS et IUSR dans IIS8 ) Pour moi, j'utilise anon avec mon identité de pool d'applications afin que je puisse m'en tirer MACHINE_NAME\IIS_IUSRS
avec une lecture / écriture complète sur n'importe quelle température ou téléchargement Dossiers.
Je n'ai pas besoin d'ajouter quoi que ce soit de plus à mon open_basedir =
dans le php.ini.