Beberapa waktu yang lalu saya melakukan update core Blog Juwall yang menggunakan WordPress dan beberapa plugin yang terpasang di dalamnya. Akan tetapi saat melakukan proses update, muncul error seperti ini:
Download failed. Destination directory for file streaming does not exist.
Ternyata, masalahnya terletak di setting permission pada folder dimana file-file WordPress ditempatkan. Dan karena saya menggunakan Windows Server 2012, maka solusinya adalah dengan memberikan izin Read & Execute, List Folder Contents, dan Read untuk IUSR, IIS_IUSRS, dan NETWORK SERVICE. Setelah saya coba, ternyata berhasil. WordPress yang terinstall di Windows Server 2012 bisa update core & plugin-plugin yang terpasang di dalamnya.
Berikut ini langkah-langkahnya:
- Klik kanan di folder root tempat WordPress diletakkan, lalu pilih Properties. Lalu akan muncul window [nama_folder] Properties.
- Klik tab Security.
- Di bagian Groups or User names, klik Edit. Lalu akan muncul window Permissions for [nama_folder].
- Di bagian Groups or User names, klik Add. Lalu akan muncul window Select Users or Groups.
- Di bagian Enter the object names to select, ketikkan IUSR dan klik Check Names, lalu ketikkan IIS_IUSRS dan klik Check Names lagi, lalu ketik NETWORK SERVICE dan klik Check Names lagi. Setelah itu klik OK.
- Kembali ke window Permissions for [nama_folder], pastikan ketiga user tadi mendapatkan izin Read & Execute, List Folder Contents, dan Read.
- Klik OK.
Langkah ini berlaku untuk Windows Server 2008 dan Windows Server 2012. Kalau Windows Server versi sebelumnya, saya belum pernah coba 😀 Tapi kurang lebih langkahnya sama.
Semoga bermanfaat.. 😀