Ketika saya ingin mencoba meng-upgrade alias memutakhirkan instalasi WordPress atau plugin pada hari ini, saya menemui kesulitan karena proses upgrade tidak dapat dilakukan, dengan pesan kesalahan sebagai berikut:

Downloading update from http://downloads.wordpress.org/plugin/plugin.0.x.x.x.zip…
Unpacking the update…
Could not create directory . /wp-content/upgrade/plugin.tmp

Ada beberapa penyebab hal ini terjadi:

  1. Kepemilikan (ownership) direktori dan turunannya
    Hal ini yang kemungkinan menjadi biang keroknya (dan yang terjadi terhadap saya). Karena di komputer sendiri, direktori WordPress yang saya buat saya ubah kepemilikannya menjadi kepemilikan user name dan grup saya. Solusinya adalah dengan merubah kepemilikan direktori (dan turunannya) ke kepemilikan yang sama dengan web server kita. Karena saya menggunakan Apache di Ubuntu, maka perintahnya sebagai berikut:
    sudo chown -R www-data:www-data /path/menuju/instalasi/wordpress
  2. Perijinan direktori (directory permissions)
    Pada kebanyakan kasus hal ini yang sering terjadi. Pastikan bahwa perijinan direktori sesuai dengan peruntukannya yaitu 755 untuk direktori-direktori dan 644 untuk berkas-berkas. Perintah-perintah yang digunakan dapat dilihat pada pos saya berikut ini:  Merubah “File Permission” di Dalam Sebuah Direktori Secara Rekursif di Linux.

Demikian, semoga bermanfaat.