Error “An unexpected error occurred. Something may be wrong with WordPress.org or this server’s configuration” sering dialami pengguna WordPress. Efeknya dapat bermacam-macam, seperti:
Daftar Isi
Toggle- Tidak bisa menambahkan atau mengunduh plugin baru.
- Gangguan saat menerbitkan postingan.
- Masalah lain yang berkaitan dengan koneksi server WordPress.org.
Error ini biasanya disebabkan oleh IP repository WordPress yang terblokir firewall atau masalah DNS sehingga server WordPress tidak dapat terhubung dengan server WordPress.org.
Penyebab Utama
- Firewall Server (CSF atau lainnya):
IP WordPress.org yang terblokir pada firewall server Anda. Hal ini dapat terjadi secara otomatis jika IP dianggap mencurigakan oleh sistem keamanan server. - Masalah Resolusi DNS:
Server tidak dapat menerjemahkan domainapi.wordpress.org
ke alamat IP yang benar karena kesalahan konfigurasi DNS.
Solusi untuk Mengatasi Masalah
Berikut langkah-langkah untuk mengatasi masalah ini:
1. Tambahkan Alamat IP WordPress.org ke File Hosts
Cara ini membantu server langsung mengenali domain api.wordpress.org
tanpa bergantung pada DNS.
- Buka terminal server atau VPS Anda.
- Jalankan perintah berikut untuk mengedit file hosts:
sudo nano /etc/hosts
- Pada editor yang muncul, tambahkan baris berikut di bagian paling bawah:
198.143.164.251 api.wordpress.org
- Simpan perubahan:
- Tekan
CTRL + O
laluEnter
untuk menyimpan. - Tekan
CTRL + X
untuk keluar dari editor.
- Tekan
2. Whitelist IP WordPress.org di Firewall
Jika Anda menggunakan firewall seperti CSF, pastikan IP 198.143.164.251
tidak terblokir:
- Buka file konfigurasi CSF:
sudo nano /etc/csf/csf.allow
- Tambahkan baris berikut di bagian paling bawah:
198.143.164.251 # WordPress API
- Simpan file dan restart CSF dengan perintah:
sudo csf -r
3. Tes Koneksi ke WordPress.org
Setelah langkah-langkah di atas, coba periksa koneksi server ke WordPress.org:
- Jalankan perintah berikut di terminal:
curl -I https://api.wordpress.org
Jika koneksi berhasil, Anda akan melihat respon HTTP 200.
- Tes kembali akses WordPress Anda, seperti menambahkan plugin baru atau menerbitkan postingan.
Penutup
Error “An unexpected error occurred” sering muncul karena masalah koneksi antara server WordPress Anda dengan WordPress.org. Dengan menambahkan IP 198.143.164.251
ke file hosts dan firewall, Anda dapat mengatasi masalah ini dengan mudah.
Jika masalah tetap berlanjut setelah mengikuti langkah-langkah di atas, pertimbangkan untuk memeriksa konfigurasi DNS server atau menghubungi penyedia hosting Anda untuk bantuan lebih lanjut.
Semoga panduan dari Gapurahoster ini membantu Anda mengembalikan fungsionalitas WordPress Anda dengan lancar! 😊