Cara Mengatasi Error WordPress: “An Unexpected Error Occurred”

Cara Mengatasi Error WordPress An Unexpected Error Occurred

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:

  • 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

  1. 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.
  2. Masalah Resolusi DNS:
    Server tidak dapat menerjemahkan domain api.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.

  1. Buka terminal server atau VPS Anda.
  2. Jalankan perintah berikut untuk mengedit file hosts:
    sudo nano /etc/hosts
  3. Pada editor yang muncul, tambahkan baris berikut di bagian paling bawah:
    198.143.164.251 api.wordpress.org
  4. Simpan perubahan:
    • Tekan CTRL + O lalu Enter untuk menyimpan.
    • Tekan CTRL + X untuk keluar dari editor.

2. Whitelist IP WordPress.org di Firewall

Jika Anda menggunakan firewall seperti CSF, pastikan IP 198.143.164.251 tidak terblokir:

  1. Buka file konfigurasi CSF:
    sudo nano /etc/csf/csf.allow
  2. Tambahkan baris berikut di bagian paling bawah:
    198.143.164.251 # WordPress API
  3. 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:

  1. Jalankan perintah berikut di terminal:
    curl -I https://api.wordpress.org

    Jika koneksi berhasil, Anda akan melihat respon HTTP 200.

  2. 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! 😊

BACA JUGA :  Cara Install Website WordPress di DirectAdmin

Simak Juga Artikel Lainnya :

[variable_1]  telah membeli [variable_2], [variable_3] menit yang lalu.