Solusi Gagal atau Tidak Bisa Login WP-Admin Wordpress


MasRaka - Kemarin baru saja dapat masalah, karena ada salah satu wordpress saya yang tidak bisa login. Setiap ingin login ke wp-admin selalu redirect ke homepage, dan setiap ingin ke salah satu akses di dalam wp-admin, seperti contoh: wp-admin/profile.php selalu ada notifikasi:

(Maaf, Anda tak diizinkan mengakses laman ini.) atau (Sorry, you are not allowed to access this page.)

Ada beberapa kemungkinan, mari kita bahas satu per satu secara detail.

Pertama: .htaccess


Pastikan htaccess nya tidak ada script yg memblock apapun di dalam file core wp-admin.


Kedua: Theme atau Template


Pastikan juga theme atau template kamu tidak error. Jika error, kamu bisa rename theme tersebut menjadi apapun, contoh: Theme-old. Lalu coba akses kembali.


Kamu juga bisa menonaktifkan plugins melalui table _options cari active_plugins, fieldnya rubah menjadi a:0:{}. (Jangan lupa simpan dahulu field sebelumnya).


Ketiga: WP-Admin

Pastikan juga pada wp-admin kamu tidak ada yg corrupt. Jika corrupt, kamu bisa download wordpress masterya pada wordpress.org. Kemudian extract file tersebut, cari directory/folder wp-admin, nantinya wp-admin ini yang akan di upload untuk menggantikan wp-admin lamanya.


Keempat: Firewall

Ada juga kendala pada sisi Firewall Server, kalau untuk hal ini kamu perlu tanyakan ke pihak provider yang kamu hosting. 

Terakhir, masalah yang saya hadapi: Hak Akses

Yap, ini adalah solusi terakhir pada masalah yang saya hadapi. Saya sudah muter-muter tidak ketemu caranya, namun setelah lihat-lihat pada Table di PHPMyAdmin akhirnya ketemu!

Ini masalah yang cukup menjengkelkan. Yuk mari bahas dahulu.

Jadi, setelah login ke wp-admin, akan redirect ke homepage, bukan ke Dashboard Admin Wordpressnya. 



Kemudian coba akses ke wp-admin/profile.php sampai bertemu dengan error berikut:



Note: hal ini tidak berkaitan dengan sisi hosting/server, jadi jika hosting provider mu tidak bisa membantu, hal tersebut wajar. Namun jika bisa membantu sampai tuntas, patut diacungkan jempol! Hal ini seharusnya diluar scope support pihak hosting/server. Karena kendalanya bukan dari sisi hosting maupun servernya, tetapi dari Wordpress.

Bagaimana langkah menyelesaikannya?

Buka menu PHPMyAdmin pada cPanel kamu, kemudian ke table _users. Pastikan usernya terdaftar di table tersebut. 



Pada table ini menyatakan bahwa saya memiliki 2 akun, yaitu dengan username rakalso (dengan userID: 1) dan adminmasraka (dengan userID: 2).

Kemudian, pastikan juga memiliki kapabilitas pada table _usermeta, kemudian search capabilities.


Nah, pada table ini menyatakan bahwa kapabilitas hanya dimiliki oleh akun dengan userID 1, yaitu username rakalso sebagai Editor. Kemudian dengan userID 2, yaitu adminmasraka ini tidak memiliki kapabilitas. Sehingga saat ingin akses ke wp-admin tidak memiliki akses.

Caranya adalah buat baru untuk userID 2 dengan cara pilih tombol copy. Samakan seperti dibawah ini jika ingin menjadikan role Administrator.


Hasilnya akan seperti ini:


Berikut adalah User Level Capabilities default dari Wordpress:

s:13 - Administrator
s:11 - Contributor
s:6 - Editor
s:6 - Author
s:10 - Subscriber

Sesuaikan saja dengan kebutuhan kamu.

Jika sudah, coba akses kembali wp-adminnya, seharusnya sudah berhasil.

Yap! Berhasil sudah cara terakhir yang saya alami ini, memang sangat menjengkelkan, bukan? 😅

Happy Blogging!

Segini saja untuk artikel Solusi Gagal atau Tidak Bisa Login WP-Admin Wordpress.

Terimakasih telah berkunjung.
Semoga bermanfaat, jika ada pertanyaan silakan berkomentar dibawah.

Rekomendasi Untuk Anda × +

Author : Mas Raka | Twitter | Instagram | Facebook

Share this

Related Posts

Previous
Next Post »