“Download failed. Destination directory for file streaming does not exist”

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:

  1. Klik kanan di folder root tempat WordPress diletakkan, lalu pilih Properties. Lalu akan muncul window [nama_folder] Properties.
  2. Klik tab Security.
  3. Di bagian Groups or User names, klik Edit. Lalu akan muncul window Permissions for [nama_folder].
  4. Di bagian Groups or User names, klik Add. Lalu akan muncul window Select Users or Groups.
  5. 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.
  6. Kembali ke window Permissions for [nama_folder], pastikan ketiga user tadi mendapatkan izin Read & ExecuteList Folder Contents, dan Read.
  7. Klik OK.

Permission

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.. 😀