Apa yang Harus Dilakukan Saat Anda Terkunci dari Admin WordPress (wp-admin)

Terkunci dari area admin WordPress (wp-admin) dapat membuat frustasi dan terjadi karena berbagai alasan, termasuk masalah plugin atau tema, percobaan kata sandi yang salah, atau perubahan pada hak akses pengguna. Berikut ini panduan lengkap tentang apa yang harus dilakukan jika Anda terkunci dari admin WordPress:

Hapus Cookie dan Cache Browser Anda

Terkadang, masalahnya mungkin sesederhana masalah browser. Bersihkan cookie dan cache browser Anda untuk memastikan bahwa ini bukan kesalahan sesi yang membuat Anda tidak bisa masuk.

Nonaktifkan Plugin

Plugin yang salah dapat menyebabkan penguncian, terutama jika plugin tersebut mengelola keamanan atau peran pengguna.

  • Melalui FTP atau Manajer File: Sambungkan ke situs Anda menggunakan klien FTP atau manajer file di panel kontrol hosting Anda. Arahkan ke halaman wp-content dan temukan folder plugin folder. Ubah namanya menjadi sesuatu seperti plugins_deactivate untuk menonaktifkan semua plugin. Jika ini menyelesaikan masalah, ganti nama folder kembali ke plugin lalu nonaktifkan plugin satu per satu di admin WordPress untuk menemukan penyebabnya.

Atur Ulang Kata Sandi Anda

Jika masalahnya terkait dengan kata sandi, coba atur ulang kata sandi.

  • Melalui Email: Gunakan tautan "Lupa kata sandi?" pada halaman login untuk mengatur ulang kata sandi Anda melalui email.
  • Melalui phpMyAdmin: Jika pengaturan ulang email tidak berhasil, Anda dapat mengatur ulang kata sandi Anda secara langsung di dalam basis data. Akses phpMyAdmin dari dasbor hosting Anda, cari database WordPress Anda, dan telusuri menu wp_users tabel. Edit entri pengguna, masukkan nilai baru di bagian user_pass bidang, pilih MD5 di menu fungsi, dan simpan perubahan.

Periksa Izin Pengguna

Jika Anda mencurigai peran atau izin pengguna Anda telah diubah:

  • Melalui phpMyAdmin: Mengakses situs web wp_usermeta di database WordPress Anda. Periksa bagian wp_capabilities (awalan tabel) wp_ mungkin berbeda) untuk ID pengguna Anda untuk memastikannya disetel ke a:1:{s:13:"administrator";s:1:"1";}. String ini menunjuk Anda sebagai administrator.

Verifikasi File wp-config.php Anda

Pastikan bahwa Anda wp-config.php belum diubah, terutama bagian AUTH_KEY dan kunci keamanan lainnya, karena hal ini dapat memengaruhi proses login.

  • Melalui FTP atau Manajer File: Unduh dan periksa wp-config.php file. Cari anomali atau perubahan terbaru yang tidak Anda lakukan, terutama di sekitar kunci keamanan WordPress.

Nonaktifkan File .htaccess

Kesalahan konfigurasi dalam .htaccess dapat mencegah akses ke area admin.

  • Melalui FTP atau Manajer File: Ubah nama .htaccess menjadi sesuatu seperti .htaccess_old untuk menonaktifkannya. Jika ini memungkinkan akses, buat ulang .htaccess dengan masuk ke Pengaturan > Permalinks pada admin WordPress dan klik "Simpan Perubahan."

Periksa Aturan Penolakan IP

Jika IP Anda secara tidak sengaja ditambahkan ke daftar tolak di lingkungan hosting Anda atau melalui plugin keamanan, Anda mungkin diblokir untuk mengakses wp-admin.

  • Melalui cPanel atau Dasbor Hosting: Cari "IP Deny Manager" atau opsi serupa di panel kontrol hosting Anda. Pastikan IP Anda tidak terdaftar.
  • Melalui Plugin Keamanan: Jika Anda memiliki akses ke file situs Anda, Anda mungkin perlu mengedit secara manual file plugin yang mengontrol akses IP untuk menghapus aturan penolakan yang memengaruhi IP Anda.

Hubungi Penyedia Hosting Anda

Jika tidak ada satu pun langkah di atas yang berhasil, hubungi penyedia hosting Anda. Mereka dapat memeriksa masalah sisi server, membantu mengidentifikasi penyebab penguncian, dan mungkin dapat memulihkan akses untuk Anda.

Memulihkan dari Cadangan

Sebagai upaya terakhir, jika Anda memiliki cadangan situs web terbaru, memulihkannya mungkin bisa membantu, terutama jika penguncian disebabkan oleh perubahan atau pembaruan terbaru.

Ketika berhadapan dengan lockout, kesabaran dan pemecahan masalah yang sistematis adalah kuncinya. Selalu lakukan tindakan pencegahan seperti pencadangan rutin dan pembaruan plugin/theme secara hati-hati untuk meminimalkan masalah ini di masa mendatang.