Categories: TutorialWordPress

Cara Mengatasi Error 401 Unauthorized di Website [Terlengkap]

Bisa dikatakan kalau error 401 Unauthorized ini merupakan salah satu error WordPress paling menyebalkan. Bagaimana tidak? Bagi pengunjung, Anda tak bisa login ke website tersebut dan menikmati fitur-fiturnya. Sedangkan untuk pemilik website, Anda tidak bisa masuk ke dashboard admin dari website milik sendiri. Menyebalkan, bukan?

Namun, Anda bisa bernafas lega karena Anda sudah datang ke tempat yang tepat. Di artikel kali ini, kami akan menjelaskan dengan lengkap cara mengatasi error 401 Unauthorized ini—baik dari sisi pengunjung maupun pemilik website. Tapi, sebelum itu, ada baiknya Anda mengetahui apa itu error 401 Unauthorized beserta penyebab kenapa ia bisa tiba-tiba muncul.

Apa Itu Error 401 Unauthorized dan Apa Penyebabnya?

Seperti namanya, error 401 Unauthorized terjadi karena Anda tidak memberikan bukti kewenangan yang sah untuk mengakses suatu website. Entah itu salah memasukkan username dan password atau memang Anda belum mendaftar di website tersebut.

Namun, dalam beberapa kasus, error 401 ini tetap muncul walau Anda sudah memasukkan semua informasi yang benar, lho. Kenapa bisa seperti itu? Berikut kami jelaskan beberapa penyebabnya:

  • Tidak punya akses: sebagai pengunjung website, Anda tidak akan bisa mengakses halaman yang hanya diperuntukkan untuk admin/pemilik website.
  • Masalah plugin: beberapa plugin security WordPress bisa mengunci dashboard admin apabila terjadi serangan brute force.
  • Perlindungan dari penyedia hosting: jika penyedia hosting Anda mendeteksi adanya login dalam jumlah banyak sekaligus, biasanya mereka akan memunculkan error 401 sebagai upaya perlindungan.
  • Ditolak server: walaupun semua informasi sudah benar,  Anda tetap ditolak oleh server. Mungkin saja karena Anda dibanned atau memang terjadi masalah tertentu dari sisi server.

9 Cara Mengatasi Error 401 Unauthorized

Di bawah ini merupakan sembilan cara untuk mengatasi error 401 Unauthorized. Kami memisahkan solusinya ke dalam dua bagian. Pertama, untuk pengunjung —yang juga bisa diterapkan pemilik website— dan kedua, khusus untuk pemilik website saja. Jadi, Anda bisa mencoba solusi error 401 Unauthorized di bawah tergantung dari status Anda. Semoga berhasil!

Solusi Error 401 Unauthorized untuk Pengunjung (dan Pemilik Website)

Berikut adalah cara mengatasi 401 dari apabila Anda merupakan seorang pengunjung website yang mengalami error 401 Unauthorized.

1. Cek Ulang URL

Tidak semua website memberikan Anda kebebasan untuk menjelajahi setiap halaman dari website tersebut. Memang seharusnya halaman yang tidak boleh diakses tidak akan ditampilkan di website, tapi kadang pemilik website salah memasukkan URL di salah satu link. Akibatnya, Anda akan dibawa ke halaman/direktori yang seharusnya hanya bisa diakses oleh admin website tersebut dan muncullah error 401.

Jadi, periksalah kembali URL Anda. Apakah URL tersebut memang menuju ke halaman yang ingin Anda tuju? Jika tidak, sebaiknya Anda kembali ke halaman sebelumnya dan coba mengklik link tersebut sekali lagi. Apabila masih dibawa ke URL yang sama, Anda bisa menghubungi pemilik website untuk memperbaiki link tersebut.

2. Bersihkan Cookies di Browser

Seperti yang sudah kami jelaskan di artikel →Pengertian dan Fungsi Cookies pada Browser, cookies adalah kumpulan informasi mengenai segala aktivitas Anda ketika menelusuri sebuah website. Informasi ini termasuk juga di dalamnya riwayat kewenangan Anda di website tersebut.

Jadi, apabila cookies mengenai website tersebut corrupt, kemungkinan besar Anda juga akan menemukan error 401. Sebab, browser Anda tidak bisa memberikan informasi kewenangan yang diperlukan saat website tersebut memintanya. Solusi dari masalah ini adalah membersihkan cookies di browser Anda.

Apabila menggunakan Google Chrome, Anda bisa menghapus cookies dengan mengklik ikon tiga titik di kanan atas. Setelah itu, pilih More Tools > Clear Browsing Data di pop up menu yang muncul. Lalu, pastikan bahwa Cookies and other site data sudah Anda centang dan opsi Time Range ada pada All Time. Terakhir, klik tombol biru Clear Data.

Setelah cookies browser berhasil dihapus, Anda bisa membuka ulang website yang sebelumnya memunculkan 401 Unauthorized.

3. Bersihkan Cache Browser

Cache adalah file-file website yang otomatis disimpan oleh browser saat Anda pertama kali mengakses website tersebut. Cache ini adalah teknologi yang membantu mempercepat loading website karena browser tak perlu mengunduh file yang sama berulang-ulang.

Nah, jika file-file yang disimpan cache browser Anda tidak sesuai dengan versi terbaru website tersebut, error 401 juga bisa muncul. Oleh karena itu, Anda bisa mencoba menghapus cache di browser untuk mengatasi error 401 Unauthorized ini. Bagaimana caranya? Anda bisa mengikuti panduannya di artikel →Cara Membersihkan Cache di Chrome Tanpa Ribet!

Solusi Error 401 Unauthorized Khusus untuk Pemilik Website

Cara mengatasi error 401 di bawah ini HANYA untuk pemilik website saja. Jika Anda sebagai pengunjung sudah melakukan ketiga cara di atas dan masih mendapati error 401, sebaiknya segera hubungi pemilik website agar segera diperbaiki.

1. Matikan Sementara Semua Plugin Anda

Plugin error atau plugin dengan pengaturan yang salah juga bisa menyebabkan error 401 Unauthorized di website Anda. Oleh karena itu, Anda harus mematikan sementara semua plugin yang terinstall.

Jika setelah itu error 401 menghilang, Anda bisa mengaktifkan satu per satu plugin tersebut untuk mencari tahu plugin mana yang menyebabkan error 401.

Mematikan semua plugin di WordPress itu sangat mudah. Anda tinggal masuk ke menu Plugin dari dashboard, klik Bulk Plugin dan pilih Deactivate dari drop down menu yang muncul. Lalu, klik centang pada Plugin untuk otomatis memilih semua plugin Anda dan klik Apply.

Namun, jika error 401 Unauthorized terjadi saat Anda hendak login (sehingga tak bisa masuk ke dashboard), Anda bisa menggunakan FTP untuk mematikan semua plugin. Anda hanya perlu masuk ke direktori /wp-content/, lalu ganti nama folder plugins menjadi plugins.deactivated.

Bagi Anda yang tidak tahu cara menggunakan FTP bisa mengikuti panduannya di →Apa itu FTP dan Bagaimana Cara Menggunakan FTP?

2. Hapus Cache di WordPress

Sama dengan cache browser di pembahasan di atas, cache WordPress juga mempunyai tujuan yang sama yakni mempercepat akses ke website Anda. Namun, kadang cache WordPress tidak segera memperbarui data perubahan/pengaturan yang Anda lakukan, sehingga bisa memunculkan error 401 Unauthorized.

Oleh karena itu, Anda harus menghapus cache WordPress secara manual agar WordPress bisa segera menyimpan cache data terbaru. Bagaimana caranya? Kami sudah menuliskan panduan lengkapnya di artikel →Cara Menghapus Cache WordPress.

3. Pindah ke Tema WordPress Bawaan

Kadang, fitur dari tema yang Anda gunakan bisa menjadi penyebab error 401. Untuk mengatasinya, Anda bisa pindah ke tema WordPress bawaan. Tema bawaan adalah tema yang dibuat oleh tim WordPress dan sudah dioptimasi agar tidak menyebabkan error di website Anda.

Tema bawaan WordPress memiliki nama Twenty Twenty, Twenty Nineteen, Twenty Seventeen, Twenty Sixteen, dan seterusnya. Anda bisa membaca panduan kami mengenai cara mengganti tema WordPress di artikel →Cara Mengganti Template WordPress.

Jika setelah mengganti tema bawaan error 401 Unauthorized menghilang, berarti tema yang Anda gunakan sebelumnya memang menjadi penyebabnya. Kalau sudah seperti itu, hal yang bisa Anda lakukan adalah memberitahu pihak pembuat tema agar memperbaikinya.

4. Reset Password Anda

Kadang, penyedia hosting secara otomatis memblokir akses login saat terdeteksi ada percobaan login secara terus menerus dan muncullah error 401. Jadi, jika Anda lupa password website, sebaiknya gunakan fitur Forgot Password untuk mereset password Anda. Ini lebih baik daripada mencoba memasukkan password berulang kali yang berisiko memunculkan error 401.

Jika menggunakan fitur Forgot Password, link untuk mereset password akan dikirim segera ke email Anda. Klik saja link tersebut dan masukkan password baru. Setelah itu, Anda bisa mencoba login kembali menggunakan password yang baru saja dibuat.

5. Hapus Sementara Password Folder

Jika Anda memberi password pada folder tertentu seperti yang kami bahas di artikel →Begini Cara Memberi Password pada Folder di cPanel, solusi ini bisa dicoba. Mungkin saja Anda lupa password direktori ini atau pengaturan server telah berubah. Sehingga Anda harus menghapus sementara password tersebut dan mengaturnya ulang nanti.

Untuk menghapus password suatu folder, Anda harus login ke cPanel akun hosting. Jika Anda menggunakan hosting Niagahoster, akses cPanel bisa ditemukan melalui menu Layanan Anda > cPanel > All Features.

Setelah masuk ke cPanel, pilih menu Directory Privacy yang bisa ditemukan di bagian Files. Sebagai alternatif, Anda juga bisa menggunakan fitur pencarian. Setelah dibuka, Anda akan menemukan semua file dan folder dari akun hosting Anda.

Pilih folder yang dulu Anda berikan password. Kemudian, hilangkan tanda centang di Password protect this directory dan klik tombol Save.

Terakhir, scroll ke bagian bawah halaman dan hapus username serta password yang sudah Anda berikan di folder tersebut. Setelah itu, Anda bisa mencoba membuka ulang halaman yang sebelumnya menampilkan error 401. Jika error 401 sudah menghilang dari halaman itu, Anda bisa mengatur ulang username dan password folder tersebut.

6. Hubungi Layanan Hosting Anda

Jika semua cara di atas tidak berhasil, hal terakhir yang bisa dilakukan adalah menghubungi layanan hosting Anda. Mungkin saja memang ada masalah dari sisi mereka atau ada aktivitas mencurigakan di website Anda.

Sebab, banyak penyedia layanan hosting yang secara otomatis memblok semua akses ke website apabila terdeteksi aktivitas mencurigakan. Akibatnya, Anda tak bisa melakukan apapun untuk menghilangkan error 401 tersebut.

Jadi, agar masalah seperti ini teratasi dengan cepat, pastikan Anda memilih layanan hosting dengan customer service berkualitas. Misalnya, hosting Niagahoster yang menyediakan customer service dengan respon cepat dan siap membantu Anda 24 jam.

Perbaiki Error 401 di Website Anda Sekarang!

Error 401 Unauthorized memang menyebalkan, tapi ada beberapa cara untuk mengatasinya—baik dari sisi pengunjung dan pemilik website. Oleh karena itu, Anda tak perlu panik apabila menghadapi error 401 ini.

Demikian artikel mengenai cara mengatasi error 401 Unauthorized. Jika Anda membutuhkan panduan mengatasi error-error WordPress lainnya, kami sudah merangkumnya dalam ebook gratis:

Apabila Anda memiliki pertanyaan mengenai error 401, tak usah sungkan untuk meninggalkannya di kolom komentar. Jangan lupa juga untuk subscribe blog ini untuk mendapatkan informasi terbaru dan terlengkap mengenai WordPress. Sampai bertemu lagi di artikel selanjutnya!

Mirza M. Haekal

Mirza is a member of SEO Team at Niagahoster. His mission is trying to help as many people as possible through his contents. He loves fantasy and sci-fi stories, ranging from video games, TV series, comics, movies, and books.

Share
Published by
Mirza M. Haekal

Recent Posts

Harbolnas: Momen Bisnismu Menutup 2020 dengan Mengesankan!

Tidak disangka ternyata Desember sebentar lagi. Dan waktunya Harbolnas tiba! Angin segar bagi bisnis online Anda, karena event belanja online…

12 hours ago

API: Pengertian, Fungsi, dan Cara Kerjanya

Apa yang terjadi jika sebuah aplikasi dapat dikembangkan tanpa membuat setiap komponennya dari nol? Tentunya, pekerjaan developer bisa lebih mudah…

1 day ago

Web Cache: Pengertian, Manfaat, dan Jenis-Jenisnya

Adanya web cache memungkinkan loading website bisa lebih cepat. Jadi, Anda bisa menarik banyak pengunjung sekaligus membuat mereka betah di…

3 days ago

Tambah Penghasilan dengan Program Referral Karyawan Niagahoster

Mau tambah penghasilan dengan mudah? Coba ikut aja Program Referral Karyawan dari Niagahoster! Apa itu Program Referral Karyawan Niagahoster? Program…

3 days ago

Maskot Galeri: Dari Brosur Tempel, Kini Rambah Pasar Nasional dengan Website

Website akan mempermudah Anda dalam memasarkan bisnis dan meraih kepercayaan konsumen. Belum percaya? Coba tengok kisah Maskot Galeri. Produsen kostum…

3 days ago

Belajar HTML Lengkap untuk Pemula

Saat ini, hampir semua orang bisa membuat website tanpa memahami coding. Padahal, penting juga lho untuk memahami pondasi pembentuk website,…

4 days ago