WordPress Admin Paneline Girememe Sorunu Çözümü

baslik

Bu yazımda genel olarak WordPress admin paneline girişte yaşanan sorunların çözümlerinden bahsedeceğim. “siteadresi/wp-admin” şeklinde giriş yaptığınızda “Bu sayfaya erişmek için yeterli izniniz yok.” hatası alıyorsunuz yada admin paneli yerine, standart takipçi paneline yönlendiriliyorsanız çözümü aslında basit.

Bu tür sorunlar genel olarak local sunucularda başımıza geliyor. Bende aynı şekilde Linux üzerinde local’de çalıştırmak istediğimde bu sorunlarla karşılaştım. Birkaç saatlik bir araştırmanın sonunda da çözüme ulaştım.

NOT: İşlemlere başlamadan önce her ihtimale karşı veritabanı yedeğinizi alın. Oluşabilecek herhangi bir sorundan ben sorumlu olmayacağım…

hata

İlk sorunumuz: “Bu sayfaya erişmek için yeterli izniniz yok.” hatası

Admin paneline girmek istediğinizde bu uyarıyla karşılaşıyorsanız yapmanız gereken buradan “force-upgrade.php” dosyasını indirmek olacak. İndirdiğiniz php uzantılı dosyayı sitenizin ana dizinine atın.

Force Upgrade dosyasını indirmek için tıklayın

fu1

Adres çubuğuna “siteadresiniz/force-upgrade.php” şeklinde girerek, dosyayı çalıştırın. “Click here” kısmına tıklayarak, gerekli işlemlerin tamamlanmasını bekleyin.

fu2

Gerekli işlemler tamamlandı. Şimdi ise sitenizin güvenliği için force-upgrade.php dosyasını site dizininizden kaldırın. Bu işlem sonrasında admin paneline rahatlıkla giriş yapabilirsiniz.


1

İkinci sorunumuz: Admin paneline yerine standart kullanıcı paneli açılıyor

Eğer sizde admin paneli yerine yukarıdaki gibi bir sayfa ile karşılaşıyorsanız, çözümünüz burada…

wp_usermeta

PhpMyAdmin’e giriş yapın. WordPress veritabanınızdaki “wp_usermeta” tablosunu bulun. (user_id değeri 1 olan kullanıcının admin olduğunu varsayıyorum, kendinize göre uyarlayabilirsiniz) user_id’si 1 olan yani yönetici olan kullanıcının “wp_capabilities” özelliğinin değerini kontrol edin. Muhtelen o kısma geldiğinizde wp_capabilities’in meta_value’sunun yukarıdaki gibi olduğu göreceksiniz. “a:1:{s:10:”subscriber”;b:1;}” olan kısmı “a:1:{s:13:”administrator”;b:1;}” olarak düzenleyin ve Git butonuna tıklayarak değişiklikleri uygulayın.

Gelen yorumlar doğrultusunda yukarıdaki içerik başarısız olursa bunu deneyebilirsiniz;

a:1:{s:13:"administrator";s:1:"1";}

 

2

İşlemler sonrasında yukarıda da görmüş olduğunu gibi admin panelinize ulaşabileceksiniz. Yazımın başında da belirttiğim gibi bu tip sorunlar genelde local sunucularda karşımıza çıkıyor. Aktif sunucularda da güncelleme sonrası gibi durumlarda karşılaşılabiliyor. Bir sonraki yazımda görüşmek üzere…

Hamdi Çatal

Güncel teknolojilere meraklı, yazılım ve mühendislik alanlarında kariyerini sürdürmeyi hedefleyen bir mühendis adayıyım. Her zaman, her işi prensiplerine uygun şekilde gerçekleştirmeyi tercih eden, düzenli ve kararlı bir insanım. Yeniliklerden kaçmak yerine, güncel teknolojilere ayak uydurmaya çalışan bir meraklıyım.

Bunlar da hoşunuza gidebilir...

36 Cevaplar

  1. Batuhan Yalcin dedi ki:

    ana dizinine verdiğiniz php uzantılı dosyayı attım.Daha sonra site sonuna /force-upgrade ekledim lakin direk sayfamı açıyor!

  2. Murad Cambel dedi ki:

    Hamdi Bey,
    Sanirim bir eklenti sebebiyle web sitemin admin paneline erisemez oldum ve yeni bir kullanici tanimlayip tum yetkileri verdim. O kullaniciyla baglandigimda tum yetkileri vermeme ragmen standart kullanici olarak aciliyor. Tavsiyelerinizi yapmak istedim lakin tum kullanicilarin user_meta value “a:1:{s:13:”administrator”;b:1;}” tanimli gozukuyor. Ne yapmaliyim sizce?
    Saygilar

    • Hamdi Çatal dedi ki:

      Merhaba, panele erişirken tam olarak ne tür bir hata alıyorsunuz? Eğer “Bu sayfaya erişmek için yeterli izniniz yok.” uyarısı alıyorsanız, force upgrade deneyebilirsiniz. Eğer tüm kullanıcıların user_meta değeri bu şekildeyse problem olmaması gerekir. Tam olarak hangi eklentiden bahsediyorsunuz bilmiyorum ama eklenti bazlı bir arama yaparak belki daha iyi bir çözüme ulaşabilirsiniz.

  3. umit yıldız dedi ki:

    çok teşekkür admin eline sağlık güzel yazı olmuş ve işe yarıyor

  4. Saim dedi ki:

    Merhaba Hamdi bey,
    sitemi yaparken WordPress -ayarlarda- WordPress bağlantısını ve Site bağlantısını http’den https’ye çevirdim. Daha sonra da artık siteye giremiyorum.
    Yardımcı olabilecek bir öneriniz olur mu?
    Şimdiden teşekkür ederim.

  5. Burak Göç dedi ki:

    Aynı sorunu bugün yaşayınca sitenize ulaştım. Sizin verdiğiniz kod ile ne yazık ki sorunu çözemedim. wp_capabilities değeri için yabancı bir sitede a:1:{s:13:”administrator”;s:1:”1″;} değerini vermişler. PHPmyadmin üzerinden bu kodu değer olarak kullandığımda sorun çözülmüş oldu. Umarım diğer arkadaşlara da faydası olacaktır. Yine de teşekkürler.

  6. Erkan dedi ki:

    bende de a:1:{s:13:”administrator”;s:1:”1″;} değeri sorunu çözdü.

  7. çağla dedi ki:

    merhaba
    ben iki gün önce blog açtım henüz sadece ssl sertifikası aldım. ve hala admin bölümüne giriş yapamıyorum tarayıcı kısmında güvenli değil diyor. yardımcı olursanız sevinirim.

    • Hamdi Çatal dedi ki:

      Merhaba. Büyük ihtimalle SSL sertifikanız aktif hale gelmemiş. Kendiniz mi kurdunuz? Hosting sağlayıcısından mı aldınız? Detay verirseniz yardımcı olmaya çalışırım.

  8. Toprak Tesisat dedi ki:

    Merhaba Hocam,

    force-upgrade.php çözüm oldu.Wordoress 5.0 güncelledim aniden yönetim paneline giriş yapınca ön yüze yönlendirmeye başladı ve yönetim paneline girememeye başladım.Force-upgrade.php yükleyip çağırdım çözüm oldu tekrar teşekkür ederim.

  9. mehmet dedi ki:

    ERR_TOO_MANY_REDIRECTS hatası olan arkadaşlar sattlerce bir gece googlede yazılarda aradım taradım milletin dediğini yaptım bir işe yaramadı TEK ÇÖZÜMÜ wordpressin kendi sitesinden dosyaları indirip olduğu gibi public_html içine yükledim sorun kalktı admin panele giriliyor yazmak istedim uğraşmayın diye ..

  10. kullanıcı dedi ki:

    Pek yorum yapmayı sevmem ama güzel paylasım olmus bir cok sıte farklı seyler yazmıs boş yazmıs ama buradakı force up ile hallettim ayrıca yukardakı kod yerine a:1:{s:13:”administrator”;s:1:”1″;} bu sekılde oldu konunuzu duzenlersenız ıyı olur cunku cogu kısı yorumları okumayabılıyor 🙂

  11. Yusuf dedi ki:

    Faydalı bilgilendirme için teşekkürler

  12. ilker dedi ki:

    Hocam Allah razı olsun valla sayenizde çözdüm sorunu 🙂

  13. Furkan dedi ki:

    düzeldi sonunda sağolasın 😀

  14. Ali Erdoğdu dedi ki:

    Hamdi bey selamlar
    Yöntem için teşekkürler. Denedim ve başarılı. Fakat İşlemi gerçekleştirdikten sonra klasik düzenleyici bozuldu ve hiçbir şekilde düzeltemiyorum. Sadece Yazı kısmı var görsel yani resim kısmı yok. Yardımcı olabilir misiniz?
    İyi çalışmalar

  15. demir dedi ki:

    Merhaba belirttiğiniz bütün yolları denedim ama hala admin paneline erişim sağlamıyorum yukarıdaki menude kullanıcı adım görünüyor giriş yaptığım anlaşıyoru ama menuler vs yok. wp-admin adresini yazdığımda beyaz bir sayfada “yetkiniz yok” yazısı geliyor. Bir türlü çözemedim başka bir nedeni olabilir mi

  16. kapı motoru dedi ki:

    Teşekkürler sorun çözüldü en son verdiğiniz kod işe yaradı emeğinize sağlık.

  17. sermet dedi ki:

    merhaba ben de admin sayfasına girmeye çalıştığımda 404 sayfa hatası alıyorum sebebini bir türlü bulamadım yardımcı olur musunuz?

    • Hamdi Çatal dedi ki:

      Merhaba. Öncelikle .htaccess dosyanızı bir yere yedekleyin. Daha sonra .htaccess dosyasını kaldırıp, tekrar panele giriş yapmayı deneyin. Eğer giriş yapabilirseniz kalıcı link(permalink) ayarlarını yeniden kaydederseniz, htaccess dosyası tekrar oluşacaktır. Sorununuz çözülmezse yedeklediğiniz .htaccess dosyasını tekrar kaldırdığınız yere atın ve alternatifleri deneyin.

  18. Elvan dedi ki:

    Sadece teşekkür etmek istedim, elleriniz dert görmesin. Rahatlıkla çözdüm.

  19. HAKAN ŞAHİN dedi ki:

    Hocam emeğine yüreğine sağlık. günlerdir arıyordum aynen dediğini yaptım ve düzeldi. Ama düzeldide yazı editörüm aktif olmuyor bir türlü bu konuda yardımına ihtiyacım var hocam napmam lazım acaba

  20. Fikret dedi ki:

    Nasıl teşekkür etsem bilmiyorum.
    Bir öğrencimin sitesinde bu sorun olmuş aşamamış bana yazdı. Epey uğraştırdı ama yazınız sayesinde çözdük.

  21. Ugur dedi ki:

    Çok Teşekkür ediyorum.. Çok işime yarayan bir bilgi oldu.. Bu sayede bir şey daha öğrenmiş olduk.. Bu yazıya rastlamasaydım bütün siteyi yeniden yapacaktım..

  22. serdar D****z dedi ki:

    Merhaba, Çok Teşekkür ediyorum.. süper bir bir bilgi olmuş.. işimi çözdü . Genelde yorum yazman ama emeğin hakkın bir şekilde vermek istedim.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir