Apa itu Kode Kesalahan 401 dan Cara Memperbaikinya di WordPress (Panduan Cepat)

Mencoba mengakses situs web hanya untuk bertemu dengan kode kesalahan 401? Ini bisa terjadi di situs web WordPress Anda sendiri atau bisa juga terjadi di situs orang lain yang Anda coba kunjungi.

Dalam pos ini, kami akan menjelaskan apa kesalahan 401 itu, apa penyebabnya, dan bagaimana cara memperbaiki pesan kesalahan 401.

Apa arti kode kesalahan 401?

Kesalahan 401 Tidak Sah adalah kode status HTTP yang menunjukkan bahwa server menerima permintaan yang tidak diautentikasi. 401 respons kode kesalahan paling sering dihasilkan karena kredensial tidak valid untuk halaman atau tujuan tertentu di situs web Anda. Status ini biasanya dikirim dengan header autentikasi WWW yang berisi informasi tentang cara mengotorisasi dengan benar.

Dalam istilah manusia, ini pada dasarnya berarti bahwa klien Anda (mis. Browser web Anda) tidak dapat mengotentikasi dirinya dengan server dan, dengan demikian, tidak dapat melihat sumber daya. Misalnya, halaman tertentu mungkin memerlukan nama pengguna dan kata sandi yang valid untuk melihatnya.

Kode kesalahan 401, seperti kode kesalahan lainnya dalam kisaran 400, berarti ada masalah di sisi klien – AKA masalahnya terletak di sisi browser web Anda (atau klien lain), daripada situs web yang Anda coba kunjungi .

401 kesalahan vs 403 kesalahan

Orang sering mengacaukan kesalahan 401 dengan 403, tetapi keduanya berbeda. Kesalahan 403 berarti akses ke halaman itu dilarang, sedangkan kesalahan 401 hanya berarti ada masalah dengan otentikasi akses ke halaman. Artinya, 401 berarti akses tidak harus dilarang, server tidak dapat mengotentikasi permintaan untuk memberikan akses.

401 variasi kode kesalahan

Pesan persis yang menunjukkan kode kesalahan 401 bervariasi tergantung pada server, tetapi berikut adalah variasi kode kesalahan khas 401 yang akan Anda lihat:

  • 401 Tidak Resmi
  • Diperlukan Otorisasi
  • Akses ditolak
  • Kesalahan HTTP 401 Tidak Sah

Apa yang menyebabkan kode kesalahan 401?

Berikut adalah beberapa penyebab umum kode kesalahan 401:

  • URL salah – Terkadang kode kesalahan 401 adalah karena URL yang salah. Pastikan URL untuk situs yang ingin Anda akses telah dimasukkan dengan benar.
  • Kredensial login tidak valid – beberapa halaman situs web mengharuskan Anda untuk masuk untuk mengakses informasi. Jika Anda tidak masuk, kemungkinan besar Anda akan mendapatkan kesalahan 401. Pastikan kredensial masuk yang Anda masukkan akurat.
  • Persyaratan masuk yang salah – ini jarang terjadi tetapi, dalam beberapa kasus, situs web yang tidak memerlukan login akan tetap menampilkan halaman login. Ini menunjukkan masalah di sisi admin dan akan sering menampilkan kesalahan 401.
  • Kesalahan DNS – kadang-kadang, kegagalan sistem nama domain dapat menyebabkan respons 401. Kerusakan DNS kurang umum.
  • Masalah keamanan / firewall – beberapa plugin keamanan WordPress atau firewall dapat menyebabkan kesalahan 401 jika mereka mendeteksi aktivitas jahat.
  • Masalah plugin – Plugin WordPress di situs Anda mungkin memicu kode kesalahan 401.

Cara memperbaiki kode kesalahan 401 di WordPress

Seringkali, kode 401-kesalahan dapat diperbaiki dengan hanya menekan tombol refresh. Jika menyegarkan halaman Anda tidak berhasil, coba perbaikan berikut:

1. Periksa URL untuk kesalahan

Ada kemungkinan kesalahan 401 terjadi karena Anda salah mengetik URL atau URL login telah diubah. Atau, Anda mungkin telah mengeklik tautan usang di peramban web Anda. Dalam kasus di mana halaman tidak lagi ada, server mungkin menampilkan kode 401. Periksa URL untuk kesalahan ejaan. Anda juga dapat menggunakan mesin pencari untuk menemukan URL halaman web yang Anda coba akses dengan benar.

2. Bersihkan cache dan cookie browser

Tembolok browser Anda membantu meningkatkan keseluruhan pengalaman berselancar Anda dengan mengurangi waktu pemuatan situs web. Untuk melakukan ini, browser menyimpan salinan lokal dari konten yang paling sering Anda kunjungi. Tembolok peramban Anda terkadang dapat tumpang tindih dengan versi langsung aplikasi Anda, menghasilkan kode kesalahan 404.

Untuk memperbaiki kesalahan ini, cukup bersihkan cache browser.

Mirip dengan cache, ada cookie HTTP yang pada dasarnya adalah bagian kecil dari data yang disimpan. Cookie yang tidak valid dan / atau rusak dapat menyebabkan kesalahan otentikasi. Bersihkan cookie dan coba buka kembali halaman tersebut.

3. Nonaktifkan plugin WordPress Anda

Karena plugin WordPress dapat mengubah fungsi situs Anda, itu adalah penyebab khas kode kesalahan 401 di WordPress.

Dalam kasus plugin keamanan WordPress, terkadang plugin bermaksud untuk melakukan ini. Misalnya, beberapa plugin akan mengunci halaman login Anda jika plugin berpikir Anda sedang diserang, yang dapat memicu kode kesalahan 401 ketika Anda mencoba membuka halaman login Anda. Atau firewall dalam plugin seperti Wordfence mungkin menyebabkan masalah.

Dalam hal ini, setelah Anda mengetahui masalahnya dengan menonaktifkan plugin, Anda dapat menjangkau dukungan plugin untuk memahami masalah tersebut.

Di lain waktu, itu bisa menjadi masalah kompatibilitas yang tidak disengaja.

Untuk mengetahui plugin mana yang menyebabkan kesalahan 401, coba nonaktifkan semua plugin di situs Anda dan aktifkan kembali satu per satu. Atau, jika kesalahan hanya muncul setelah Anda menginstal plugin baru, coba nonaktifkan plugin itu terlebih dahulu.

4. Hapus perlindungan kata sandi tingkat server

Jika Anda menggunakan htaccess / htpasswd untuk melindungi bagian-bagian situs WordPress Anda dengan nama pengguna / kata sandi tambahan, coba nonaktifkan perlindungan kata sandi tambahan ini.

Banyak web host juga memberi Anda alat untuk mengontrol kata sandi seperti itu dari cPanel. Cari alat bernama sesuatu seperti:

  • Kata sandi melindungi direktori
  • Privasi direktori

5. Bilas DNS Anda

Dalam kasus yang jarang terjadi, kesalahan DNS dapat menyebabkan server menampilkan kode 401-kesalahan pada browser Anda. Untuk memperbaikinya, Anda perlu membersihkan DNS Anda. Meskipun ini adalah penyebab yang tidak biasa, ini cukup mudah untuk diperbaiki.

Untuk Windows pengguna:

  • Masuk ke komputer Anda sebagai administrator
  • Buka jendela "pencarian"
  • Ketik CMD.exe di bidang pencarian untuk membuka Command Prompt
  • Masukkan kode kecil ini di antarmuka CMD: "ipconfig / flushdns"

Untuk pengguna macOS:

  • Buka Terminal Perintah
  • Masukkan kode ini di antarmuka terminal: "sudo killall -HUP mDNSResponder"

6. Coba tunggu

Seperti plugin keamanan, beberapa perusahaan hosting WordPress untuk sementara akan memblokir IP Anda jika mereka pikir Anda melakukan sesuatu yang berbahaya – mis. memasukkan kata sandi yang salah. Dalam hal ini, Anda dapat mencoba menunggu untuk melihat apakah itu memperbaiki masalah, karena kadang-kadang situs Anda hanya dikunci untuk jangka waktu singkat.

Selain itu, banyak situs WordPress memerlukan waktu henti yang teratur untuk pemeliharaan. Jika Anda melihat kesalahan 401 pada situs orang lain, mungkin ada pemeliharaan atau konstruksi yang terjadi di backend yang menyebabkan masalah masuk sementara. Coba beri admin beberapa waktu dan masuk beberapa menit kemudian.

Kesimpulan

Sebelum Anda mulai menggali pemecahan masalah yang mendalam, coba beberapa perbaikan cepat terlebih dahulu. Pastikan URL yang Anda gunakan benar, dan jangan lupa untuk menghapus cache dan cookie browser Anda.

Juga pertimbangkan alat keamanan apa pun yang mungkin Anda gunakan di situs Anda, serta kata sandi tingkat server yang mungkin Anda tambahkan, seperti kata sandi melalui htaccess dan htpasswd. Anda juga dapat mencoba menonaktifkan plugin Anda.

Apakah Anda memiliki pertanyaan tentang kode kesalahan 401? Beri tahu kami di komentar!

Pos terkait

Back to top button