Fix Unable Create Directory di Wordpress
Jika anda mengalami error ketika mengupload gambar atau media yang berada di menu media di wordpress, seperti :
- Unable to create directory wp-content/uploads
- Unable to create directory /wp-content/uploads/ Is its parent directory writable by the server?
Saya sendiri mengalaminya, ada beberapa penyebab yang mengakibatkan error itu muncul. Berikut beberapa cara yang mungkin berhasil :
Fix #1: Update atau Ubah direktori upload di setting
Ini adalah cara termudah, dengan mengupdate/mengubah direktori upload.
- Pilih menu Media Settings (Settings -> Media)
- Masukan wp-content/uploads pada “Store uploads in this folder”
Fix #2: Mengubah Permission Direktori Secara Manual
Ini merupakan cara teknis, yaitu dengan mengubah permission direktori. Permission adalah hak akses terhadap suatu direktori atau file. Untuk mengubah permission bisa melalui file manager dari login cpanel atau melalui ftp yang anda gunakan. Beberapa opsi/langkah permission yang diubah adalah .
- Ubah permission direktori wp-content menjadi 775 dan coba upload ulang lagi
- Jika masih gagal, arahkan pada direktori if it still fails then do step 1 and 2 for the “wp-content/uploads” dan ubah menjadi 775
Jika sudah berhasil upload, pastikan untuk mengembalikan permission ke semula menjadi 755, untuk keamanan.
Fix #3: Ubah Pemilik / Chown Direktori
Jika anda menggunakan wordpress melalui VPS bukan melalui hostingan, maka bisa jadi karena pemilik direktori tidak sesuai dengan default wordpress. Wordpress secara default menggunakan user dan grup www-data. Maka, silahkan diganti pemilik direktori tersebut
chown www-data /path/to/directory
semoga beberapa cara diatas berhasil untuk menangai masalah terkait direktori di wordpress.
Bacaan terkait
Cara Install Composer di Windows Dengan Mudah
Composer adalah dependency manager yang sangat populer untuk pengembangan aplikasi berbasis PHP. Di artikel ini, Anda akan belajar cara menginstal Composer di Window...
Panduan Instalasi PHP, MySQL, dan Apache di macOS
Instalasi PHP, MySQL, dan Apache (sering disebut sebagai stack LAMP - Linux, Apache, MySQL, PHP) pada macOS sangat penting bagi pengembang web yang ingin menjalankan...
Menerapkan IP Blocker di Laravel
Untuk meningkatkan security di website, salah satunya dengan menerapkan IP blocker atau mem-blokir IP address yang mengakses website. Di laravel salah satunya dengan...
Komentar (0)
Belum ada komentar. Jadilah yang pertama.
Tulis komentar
Komentar akan dimoderasi sebelum tampil.