The uploaded file could not be moved to wp-content
Rizky 25 Januari 2018
Anda pasti pernah mengalami gagal upload di dashboard wordpress dengan beragam pesan error, salah satunya adalah error the uploaded file could not be moved to wp-content.
Jika Anda mendapati pesan error seperti gambar di atas: The uploaded file could not be moved to wp-content, silahkan mengikuti cara di bawah ini untuk mengatasinya.
Cara Pertama
Pastikan permission di folder wp-content/uploads adalah 0755, jika permission 0777 atau sebagainya, silahkan dapat di ganti terlebih dahulu menjadi 0755. Mengapa demikian? Sebab, jika permission 0777 atau lainnya akan sangat berbahaya dan akan mudah dibaca oleh orang yang tidak di inginkan atau hacker.
Setelah mengganti permission folder wp-content/uploads menjadi 0755, namun masih terjadi error, silahkan dapat mengikuti cara lain seperti di bawah ini.
Cara Kedua
Jika Anda memiliki user Root atau akses Root silahkan login ke SSH server Anda, lalu jalankan perintah dibawah ini.
ps aux | grep httpd
Jika muncul keterangan seperti dibawah ini (seperti sejenisnya) :
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
Hal tersebut menunjukkan bahwa proses apache dimiliki oleh pengguna nobody. Account layanan apache nobody harus diberikan akses ke folder wp-content/uploads.
Setelah itu Anda ganti permission user pada folder wp-content/uploads, agar permission user folder uploads menjadi nobody. Dengan menjalankan perintah dibawah ini.
chown -R nobody uploads
** Perlu diingat! 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.
Jika ada pertanyaan tentang artikel The uploaded file could not be moved to wp-content, silahkan hubungi staf Indowebsite.