Daftar isi
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 folderplugin
folder. Ubah namanya menjadi sesuatu sepertiplugins_deactivate
untuk menonaktifkan semua plugin. Jika ini menyelesaikan masalah, ganti nama folder kembali keplugin
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 bagianuser_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 bagianwp_capabilities
(awalan tabel)wp_
mungkin berbeda) untuk ID pengguna Anda untuk memastikannya disetel kea: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.