Bir PHP IIS yığını çalıştırıyorsanız ve bu hatayı alıyorsanız, bu genellikle hızlı bir izin düzeltmesidir.
Windows sunucusunu kendiniz yönetiyorsanız ve erişiminiz varsa, İLK olarak şunu deneyin:
Yazma konusunda sizi üzen klasöre gidin ve sağ tıklayın> özellikleri aç> güvenlik.
Hangi kullanıcıların klasöre erişimi olduğunu, hangilerinin salt okunur ve hangilerinin tam olduğunu görün. Yazmayı engelleyen bir grubunuz var mı?
Düzeltme, IIS kurulumunuza özel olacaktır, Anonim Kimlik Doğrulama'yı belirli kullanıcı IUSR'si ile mi yoksa Uygulama Havuzu kimliği ile mi kullanıyorsunuz?
Her halükarda, IUSR, IIS_IUSRS veya uygulama havuzu kimliğiniz için yeni bir tam yazma izni ekleyeceksiniz - dediğim gibi, bu, kurulumunuza ve bunu nasıl yapmak istediğinize bağlı olarak değişecektir. bununla ilgili google tavşan deliğinden aşağı inebilirsiniz (böyle bir gönderi - IIS8'deki IIS_IUSRS ve IUSR izinleri ) Benim için, uygulama havuzu kimliğimle anon kullanıyorum, böylece MACHINE_NAME\IIS_IUSRSherhangi bir geçici süre veya yüklemede tam okuma / yazma ile kurtulabilirim klasörler.
open_basedir =Php.ini dosyama fazladan bir şey eklememe gerek yok .