Posted in Linux, Trik

Mengatasi Masalah “Upload Permission” pada WordPress

Masalah ini, sering dialami oleh pengguna CMS WordPress. Masalah ini muncul ketika kita ingin meng-upload konten media dan tema. Masalah ini cukup menyebalkan jika kita tidak tahu bagaimana menyelesaikannya.

Bagaimana rasanya saat kita ingin belajar menggunakan CMS WordPress, kemudia muncul notifikasi di bawah ini ketika hendak menambahkan konten gambar pada tulisan?

Rasanya akan sangat menyebalkan dan mungkin kita akan mengurungkan niat untuk mempelajarinya. Namun, setiap masalah pasti ada solusinya. Kita harus mengidentifikasi masalahnya kemudian temukan solusinya.

Kunci permasalahannya adalah pada “Unable to create directory wp-content/uploads/… . Is its parent directory writable by server?”. Perlu diketahui, direktori wp-content adalah tempat menampung konten-konten media yang kita tambahkan, baik video, gambar, suara, ataupun tema. Permasalahannya terletak pada file permission dari direktori wp-content.

Baca juga : Linux File Permission

Kita terlebih dahulu melakukan pengecekan pada direktori tersebut. Masuk terlebih dahulu ke direktori WordPress-mu. Kemudian gunakan perintah
ls -l atau ll
untuk mengecek file permission direktori wp-content

Pengaturan wp-content secara default merupakan rw-r–r– (644) atau rw-r-xr-x (655), masalah yang muncul dikarenakan kita tidak bisa membaca, menulis, dan mengeksekusi wp-content. Agar masalah tersebut, kita dapat mengganti file permission dengan perintah :

 $ chmod -R 777 wp-content

perintah ini digunakan untuk membuka akses terhadap folder wp-content. Kemudian, kita coba mengunggah file media melalui CMS.

Perintah di atas memiliki isu keamanan, karena mengizinkan semua user untuk memiliki akses penuh terhadap file. Oleh karena itu, kita dapat mengubah file permission dengan perintah :

 $ chmod -R 755 wp-content

untuk membatasi akses user lainnya.

Demikian langkah-langkah yang dapat dilakukan. Semoga bermanfaat 🙂
 

Advertisements

Author:

I'm just a simple guy..

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s