Jika Anda menjalankan tumpukan PHP IIS dan mengalami kesalahan ini, biasanya ini adalah perbaikan izin yang cepat.
Jika Anda mengelola server windows sendiri dan memiliki akses, coba ini PERTAMA:
Arahkan ke folder yang memberi Anda kesedihan saat menulis dan klik kanan> buka properti> keamanan.
Lihat pengguna mana yang memiliki akses ke folder tersebut, mana yang hanya bisa dibaca dan mana yang sudah penuh. Apakah Anda memiliki grup yang memblokir penulisan?
Perbaikan akan khusus untuk pengaturan IIS Anda, apakah Anda menggunakan Otentikasi Anonim dengan pengguna tertentu IUSR atau dengan identitas Pool Aplikasi?
Bagaimanapun, Anda pada akhirnya akan menambahkan izin tulis penuh baru untuk salah satu IUSR, IIS_IUSRS, atau identitas kumpulan aplikasi Anda - seperti yang saya katakan, ini akan bervariasi tergantung pada pengaturan Anda dan bagaimana Anda ingin melakukannya, Anda dapat pergi ke lubang kelinci google yang satu ini (satu posting seperti itu - izin IIS_IUSRS dan IUSR di IIS8 ) Bagi saya, saya menggunakan langsung dengan identitas kumpulan aplikasi saya sehingga saya dapat lolos dengan MACHINE_NAME\IIS_IUSRS
baca / tulis penuh pada temp atau unggah apa pun folder.
Saya tidak perlu menambahkan apapun ke open_basedir =
dalam php.ini saya.