Error 401 Unauthorized adalah salah satu pesan error WordPress yang menyebalkan dan merepotkan. Pesan error ini tidak hanya mempersulit pengunjung website, tetapi juga bisa mempersulit pemilik website.
Apabila Anda adalah pengunjung website, pesan error ini menyebabkan Anda tidak bisa login ke website tersebut. Anda tidak akan bisa menikmati fitur-fitur yang terdapat pada website. Di samping itu, untuk pemilik website, Anda tidak akan bisa masuk ke dashboard admin dari website Anda sendiri.
Meskipun Error 401 merepotkan, Anda tidak perlu khawatir. Kami akan memberikan penjelasan penyebabnya dan bagaimana cara mengatasinya untuk Anda.
Untuk lebih mengetahui apa itu error 401, apa saja penyebabnya, dan bagaimana cara mengatasinya, mari simak uraian mengenai Error 401 di bawah ini!
Berikut hal yang menjadi penyebab Error 401 muncul pada website WordPress:
- URL Kadaluarsa. Terdapat kesalahan URL, karena telah diperbarui.
- Plugin. Bisa disebabkan plugin keamanan yang terdapat firewall.
- Tema. Tema yang Anda gunakan mungkin menjadi penyebabnya.
- Kredensial Login. Kesalahan dalam memasukkan informasi login.
- Cache dan Cookies. Informasi Cache dan Cookies di browser sudah usang.
- Server Issues. Kesalahan pada web server, ini bisa terjadi ketika penyedia layanan hosting sedang mengambil langkah keamanan untuk mencegah serangan siber.
- IP Restrictions. Alamat IP yang masuk ke dalam blacklist karena terindikasi mencurigakan.
Cara Mengatasi Error 401
Untuk memperbaiki kesalahan 401, ada beberapa cara atau metode yang bisa Anda gunakan, sesuai dengan status Anda. Di bawah ini ada beberapa cara untuk mengatasi error 401. Anda dapat melakukan pengecekan satu per satu dengan tidak berurutan sesuai dengan cara-cara di bawah ini.
1. Mengecek Koneksi Internet
Koneksi internet merupakan prasyarat utama supaya Anda dapat mengakses website. Anda perlu memastikan koneksi internet tidak mengalami masalah. Anda bisa melakukan Ping Google untuk memeriksa koneksi internet.
- Ketik CMD pada kolom pencarian Windows. Untuk menjalankan Command Prompt, klik Open.
2. Bersihkan Cache dan Cookies di Browser
Jika Anda dapat mengakses website secara normal menggunakan browser yang berbeda, maka Anda perlu menghapus Cookie dan Cache pada browser.
- Buka browser yang Anda gunakan. Dalam panduan ini kami menggunakan Google Chrome. Kemudian, klik ikon tiga titik (⋮) di kanan atas untuk menampilkan menu browser. Pilih menu History.
3. Nonaktifkan Sementara Semua Plugin dan Tema WordPress Anda
Tema dan plugin yang ada dalam WordPress juga bisa menjadi penyebab masalah 401 Error. Umumya, error bisa terjadi setelah update atau install plugin dan tema baru. Jangan menggunakan tema atau plugin versi beta karena biasanya versi ini masih dalam tahap pengembangan dan banyak permasalahan.
Setelah error 401 menghilang, Anda dapat mengaktifkan kembali plugin satu per satu untuk mencari tahu plugin mana yang menyebabkan Error Unauthorized.
Anda dapat mematikan semua plugin dengan cara masuk ke menu Plugin dari dashboard > klik Bulk Plugin > pilih Deactivate dari drop down menu yang muncul > klik centang pada Plugin untuk secara otomatis memilih semua plugin Anda > klik Apply.
Anda bisa menonaktifkan semua plugin melalui cPanel. Caranya login cPanel hosting Anda > Cari bagian File dan klik File Manager > Pilih root domain Anda kemudian cari file public_html > cari nama domain/subdomain yang kamu install > wp content > Themes/Plugin > Rename dengan menambahkan -disabled. Lakukan satu per satu secara bergantian.
Anda tidak perlu khawatir, menonaktifkan semua plugin tidak akan menghapus data-data yang sudah ada.
4. Hapus Cache WordPress
Sama seperti cache browser, cache WordPress juga bertujuan untuk mempercepat akses ke website Anda. Akan tetapi, kadang cache WordPress tidak segera memperbarui data pengaturan atau perubahan yang telah Anda lakukan. Inilah yang kemudian memunculkan error 401 Unauthorized.
Dengan begitu, Anda harus menghapus cache WordPress secara manual. Untuk menghapus cache WordPress, Anda bisa menggunakan plugin WordPress Super Cache (WP Super Cache). Untuk menghapus cache dengan WP Super Cache, login ke Dashboard > pilih menu Settings > klik WP Super Cache > tekan tombol Delete Cache yang berada pada bagian Delete Cached Pages.
5. Flush DNS
Sistem operasi juga dapat menyimpan Cache sebuah DNS. Cache yang disimpan mungkin dapat menjadi penyebab website mengalami Error 401. Sama seperti Cache pada browser, Anda juga dapat menghapusnya.
1. Ketik CMD pada kolom pencarian Windows. Untuk menjalankan Command Prompt, klik Open.
2. Pada Command Prompt, ketik perintah ipconfig /flushdns dan tekan Enter untuk mengeksekusi perintah.
3. DNS Cache berhasil Anda bersihkan. Coba kembali akses website Anda. Jika website belum bisa diakses, lanjutkan ke langkah terakhir.
Kesimpulan
ada beberapa cara untuk mengatasi error 401 Unauthorized, bergantung pada status Anda sebagai pengunjung atau pemilik website. Beberapa cara yang bisa dilakukan untuk mengatasi error 401, yaitu:
- Mengecek koneksi internet
- Membersihkan cache browser dan cookie browser
- Menonaktifkan semua plugin dan tema WordPress
- Menghapus cache WordPress
- Flush DNS
Setelah membaca uraian di atas, Anda tidak perlu khawatir lagi apabila pesan Error Unauthorized muncul kembali. Kini, setelah mengetahui apa penyebab dan bagaimana cara mengatasinya, Anda bisa dengan mudah menyelesaikan error 401.