The uploaded file could not be moved to wp-content

Anda pasti pernah mendapati gagal upload di dashboard wordpress dengan beragam pesan error, namun kali ini kita coba menyelesaikan permasalahan dengan pesan error seperti gambar di bawah ini;

Jika Anda mendapati pesan error seperti gambar di atas ‘The uploaded file could not be moved to wp-content‘ silahkan mengikuti caranya di bawah ini.

Langkah Pertama.
Pastikan permission di folder wp-content/uploads adalah 0755, jika permission 0777 atau sebagainya. Silahkan dapat di ganti terlebih dahulu menjadi 0755, kenapa demikian karena jika permission 0777 atau lainnya akan sangat berbahaya dan akan mudah dibaca oleh orang yang tidak di inginkan oleh Anda.

Setelah mengganti permission folder wp-content/uploads menjadi 0755, kemudian Anda coba upload gambar kembali jika masih belum bisa juga lanjut ke langkah berikutnya di bawah ini.

Langkah Kedua.
Jika Anda memiliki user Root atau akses Root silahkan login ke SSH server Anda, lalu jalankan perintah dibawah ini.

 ps aux | grep httpd

Kalau muncul seperti dibawah ini.

root 14469 0.0 0.2 191108 11084 ? Ss 05:50 0:02 /usr/sbin/httpd -k start
nobody 26343 0.0 0.2 192864 8964 ? S 16:03 0:00 /usr/sbin/httpd -k start
nobody 26764 0.0 0.2 192808 8804 ? S 16:10 0:00 /usr/sbin/httpd -k start
nobody 27529 0.0 0.2 192700 8880 ? S 16:19 0:00 /usr/sbin/httpd -k start
nobody 27530 0.0 0.2 192492 8724 ? S 16:19 0:00 /usr/sbin/httpd -k start
nobody 27549 0.0 0.2 192464 8968 ? S 16:19 0:00 /usr/sbin/httpd -k start
nobody 27555 0.0 0.2 192512 8396 ? S 16:19 0:00 /usr/sbin/httpd -k start
nobody 27558 0.0 0.2 192792 8908 ? S 16:19 0:00 /usr/sbin/httpd -k start
nobody 27559 0.0 0.2 192508 8688 ? S 16:19 0:00 /usr/sbin/httpd -k start
nobody 28743 0.0 0.2 192320 8236 ? S 16:30 0:00 /usr/sbin/httpd -k start
nobody 28746 0.0 0.2 192328 8272 ? S 16:30 0:00 /usr/sbin/httpd -k start
root 28862 0.0 0.0 103320 880 pts/0 S+ 16:33 0:00 grep httpd

Outputnya menunjukkan bahwa proses apache dimiliki oleh pengguna ‘nobody’. Account layanan apache ‘nobody’ harus diberikan akses ke folder wp-content/uploads.

Langkah Ketiga.
Selanjutnya Anda ganti permission user pada folder wp-content/uploads, agar permission user folder ‘uploads’ menjadi nobody. Dengan jalankan perintah dibawah ini.

 chown -R nobody uploads

** Perlu di ingat menjalankan perintah di atas harus sudah berada di directory /home/(username)/wp-content.
** Jika Anda tidak memiliki akses Root, silahkan bisa menghubungi provider hosting Anda.

Jika sudah silahkan coba kembali melakukan upload gambar Anda di dashboard wordpress.

Facebook Comments

Apakah artikel ini membantu?

Artikel Terkait

Leave A Comment?