Ketika anda mencoba install atau update sebuah plugin/theme atau bahkan update wordpresscore, atau mungkin ketika upload image ke media pada saat mau posting, kemudian anda mengalami semacam error seperti di bawah ini.
Errors ini bisa terjadi dikarenakan oleh kegagalan proses penggunaan session untuk menghadirkan/menghubungkan dengan sebuah directory temporary WordPress. Misalnya seperti di bawah ini:
PCLZIP_ERR_MISSING_FILE (-4) : Missing archive file ‘C:\Windows\TEMP/{…}.tmp’
kemudian muncul comment error sejenis seperti ini
An error occurred while updating (your-plugin-name). Download failed. Destination directory for file streaming does not exist or is not writable.
Atau juga ketika upload image via wordpress wp-admin media postingan muncul error seperti ini:
NamaFile-image.jpg
Hal ini terjadi ketika WordPress anda berjalan di web hosting server dan PHP menggunakan sebuah temporary directory to which it may not write.
Solusi dan Cara mengatasi Gagal upload pada wordpress, Error WordPress Temp Archive File or Download Failed
Solusinya bisa dengan cara di bawah ini:
- Login ke dalam kontrol panel hosting Anda, kemudian masuk ke menu File Manager.
- Selanjutnya masuk ke dalam folder /public_html/wp-content buatlah sebuah folder kosong, misal diberi nama temp. Sehingga menjadi exist folder /public_html/wp-content/temp.
- Kemudian kembali ke folder /public_html atau buka relative root folder website wordpress anda dan edit file wp-config.php nya
- Tambahkan code berikut ini:
/* Set WordPress temporary directory */
define(‘WP_TEMP_DIR’, ABSPATH . ‘wp-content/temp/’) ; - Kemudian setelah selesai , Save / simpan file wp-config.php nya.
Cara-cara tersebut di atas mestinya sudah bisa fixing error / mengatasi masalah kasus di atas. Coba kembali login ke wp-admin dan update plugin, upload image, dan posting.
Jika masih terjadi error dan masih gagal, cek kembali permissions setting folder wp-content pastikan diset chmod 755.
Demikian semoga bisa membantu.