Saat menginstall plugin di WordPress, Anda mungkin pernah menemui notifikasi error seperti berikut:
Installation failed: Download failed. fopen(/tmp/wordpress-importer.0.8.1-0tYRmA.tmp): Failed to open stream: No such file or directory
Error ini biasanya terjadi karena masalah terkait direktori sementara (/tmp) yang digunakan oleh WordPress untuk menyimpan file sementara selama proses instalasi plugin. Artikel ini akan menjelaskan langkah-langkah untuk mengatasi masalah tersebut.
Penyebab Error
- Direktori /tmp Tidak Ada atau Tidak Dapat Diakses
- WordPress menggunakan direktori /tmp untuk menyimpan file sementara selama proses instalasi plugin. Jika direktori ini tidak ada atau tidak dapat diakses oleh server, proses instalasi akan gagal.
- Izin Folder yang Tidak Sesuai
- Izin (permission) folder yang tidak sesuai dapat menyebabkan WordPress tidak dapat menulis atau membaca file di direktori /tmp.
- Konfigurasi PHP yang Salah
- Konfigurasi PHP di server mungkin tidak mengizinkan penggunaan fungsi fopen atau direktori /tmp tidak dikonfigurasi dengan benar.
Penyelesaian
Jika kalian mendapatkan error tidak bisa menginstall plugins pada wordpress seperti pada gambar contoh, maka tidak perlu khawatir karena pada kesempatan kali ini kami akan memberikan tips untuk menyelesaikan kendala tersebut.
- Langkah-langkah Penyelesaian:
- Buka file wp-config.php pada direktori root instalasi WordPress Anda.
- Tambahkan kode berikut sebelum baris /* That's all, stop editing! Happy publishing. */:
define('WP_TEMP_DIR', dirname(__FILE__) . '/wp-content/tmp');
- Setelah itu buat folder wp-content/temp atau wp-content/tmp di direktori WordPress Anda dan setel permissionnya menjadi 755 atau 777.
*Harap Diperhatikan. Untuk folder yang dibuat bisa disesuaikan dengan notif errornya. Dalam kasus ini notif error adalah /tmp sehingga buatlah folder bernama tmp
Kesimpulan
Error "Download failed. fopen(/tmp/...): Failed to open stream: No such file or directory" biasanya disebabkan oleh masalah direktori sementara atau konfigurasi server. Dengan mengikuti langkah-langkah di atas, Anda dapat mengidentifikasi dan memperbaiki masalah tersebut. Jika masalah berlanjut, jangan ragu untuk menghubungi penyedia hosting Anda untuk bantuan lebih lanjut.