WordPress'te Kilitlendiniz mi? wp-admin'e Erişemediğinizde 4 Çözüm

Yayınlanan: 2017-09-15

Şu anda WordPress'te kilitli misiniz? Ekrandan endişeyi pratik olarak hissedebiliyorum. Anlaşılabilir. Kendi WordPress web sitenize erişememekten daha rahatsız edici bir duygu yoktur.

Yine de derin bir nefes alalım, tamam mı? Bunun üstesinden geleceğiz. Sitenizin yedeği var, değil mi? Şimdi bunu boşver. Bunun yerine, işleri daha iyi hale getirmeye odaklanalım.

Bu yazıda, WordPress'e erişiminizi kaybetmenize neden olabilecek farklı senaryolarda size yol göstereceğiz. Sadece bu değil, aynı zamanda WordPress kontrol paneline geri dönmeniz için gerekli adımları da sağlayacağız. Böylece tekrar normal nefes almaya başlayabilirsiniz.

Parolanız Çalışmıyor (Ve Kurtarma da Çalışmıyor)

Bazen kendinizi şifrenizin çalışmayı bıraktığı durumda bulursunuz. Belki unuttunuz (birkaç site işletiyorsanız bu olabilir) veya belki biri sitenizi hackledi ve değiştirdi.

Parola kurtarma da işe yaramazsa durum daha da kötüleşir. Bu olduğunda, sahip olduğunuz tek şansınız WordPress veritabanındaki şifrenizi sıfırlamaktır. Endişelenme, göründüğü kadar zor değil.

Veritabanına phpMyAdmin üzerinden erişin

Parolanızı sıfırlamak için önce WordPress veritabanınıza erişmeniz gerekir. Bu genellikle, size güzel bir arayüz sağlayan phpMyAdmin aracılığıyla gerçekleşir. Barındırma sağlayıcınız size erişim sağlamalıdır.

Bir kez orada, wp_users tablosunu bulun. Kurulum sırasında veritabanı önekinizi değiştirdiyseniz ad farklı olabilir, ancak yine de _users ile bitmelidir .

wordpress veritabanında wp_users tablosu

WordPress'in tüm kullanıcıları kaydettiği yer burasıdır, bu nedenle üzerine tıkladığınızda sitenizde bulunan tüm kullanıcı profillerinin bir listesini bulmalısınız.

Kullanıcı Şifresini Değiştir

Şifrenizi değiştirmek için kullanıcı adınızın yanındaki Düzenle'ye tıklayın. Bir sonraki ekranda user_pass alanını bulun. Burası kullanıcı şifrenizin kaydedildiği yerdir. Ancak, şifreli olduğu için alan sadece anlamsız görünecektir.

phpmyadmin içinde şifreli kullanıcı şifresi

Yeni bir şifre oluşturmak için oradakileri silin ve yeni şifrenizi yazın. Ancak, bu alt kısmındaki Kaydet isabet önce, önemli, ortada F fonksiyonu adında açılan menüden MD5 seçtiğinizden emin olun.

phpmyadmin içinde yeni wordpress kullanıcı şifresi oluşturun

Bunu yapmak, parolanızın tekrar şifrelenmesini sağlar. Bundan sonra, tasarruf zamanı. Sorun buysa, artık WordPress'e kilitlenmemeli ve wp-admin'e tekrar erişebilmelisiniz.

Çok Fazla Giriş Denemesi Nedeniyle WordPress Kilitlendi

Kaba kuvvet saldırılarını (bilgisayar korsanlarının kullanıcı adınızı ve parolanızı otomatik olarak tahmin etmeye çalışmak için yazılım kullandığı durumlarda) önlemenin mükemmel bir yolu, oturum açma girişimlerini sınırlamaktır. Sorun: Bu, sizi yanlışlıkla kilitleyebilir.

Aslında, bu benim başıma geldi çünkü yeni IP adresimi kullandığım güvenlik eklentisiyle beyaz listeye almayı unuttum. Bununla nasıl başa çıkılacağı aşağıda açıklanmıştır.

Veritabanınızdaki Kilitlemeyi Devre Dışı Bırakın

Bu sorunla karşılaşırsanız, genellikle güvenlik eklentinizin üreticilerinden yardım alabilirsiniz. Örneğin, benim durumumda iThemes Security, oturumu kapatmış tüm kullanıcıları wp_itsec_lockouts altındaki veritabanına kaydeder ve ben sadece kullanıcı adımdaki kilidi silebilirim.

Bu şekilde, gelecekte böyle sorunlardan kaçınmak için IP adresimi beyaz listeye ekleyebileceğim WordPress arka ucuna tekrar erişebildim.

Güvenlik eklentinizin WordPress'i kilitlediğinizden şüpheleniyorsanız, adınızı google'da artı “kilitlendi” veya benzer bir arama ifadesi bir çözüm bulun. Çözümü benim için olduğu kadar kolay olabilir.

Son çare: Güvenlik Eklentinizi Devre Dışı Bırakın

Özel güvenlik çözümünüz için hiçbir şey bulamazsanız, eklentiyi tamamen devre dışı bırakmak da son çaredir. Bunun için FTP sunucunuzla (örneğin, FileZilla aracılığıyla) bir bağlantı kurun ve wp-content içindeki eklentiler klasörünüze erişin.

Bir kez orada, dizinini yeniden adlandırarak güvenlik eklentinizi devre dışı bırakabilirsiniz. Bundan sonra, hala WordPress'e erişiminiz olup olmadığını denemenin zamanı geldi. Tekrar erişiminiz varsa, yukarıda belirtildiği gibi bunun tekrar olmasını önlemek için adımlar attığınızdan emin olun.

Yönetici Ayrıcalıklarınızı Kaybettiniz

Birisi sitenizi hacklediğinde olabilecek başka bir şey de, kendinizi yönetici ayrıcalıkları olmadan bulmanızdır. Bu, WordPress'te oturum açabileceğiniz, ancak Eklentiler ve Temalar gibi önemli menülere erişiminiz olmadığı anlamına gelir. Tabii bu da ideal bir durum değil. Ancak, neyse ki, çözüm de çok karmaşık değil.

Yeni Kullanıcı Oluştur

Bu durumda, yine ilk adım, veritabanına erişmek ve wp_users'a gitmektir . Bir kez orada, üstteki Ekle'yi tıklayın.

phpmyadmin'de yeni wordpress yönetici kullanıcısı oluştur

Bu, tamamen yeni bir kullanıcı oluşturmanıza olanak tanır. Bunu yapmak için doldurmanız gerekenler:

  • Kimlik — Henüz kullanımda olmadığı sürece buraya herhangi bir sayı girebilirsiniz. Şu anda sitenizde kaç kullanıcının bulunduğunu saymak ve kimliği bu sayı artı bir olarak ayarlamak iyi bir yoldur. Hangi numarayı kullanırsanız kullanın, aşağıdaki adımlar için bunu unutmayın!
  • user_login - Bu, WordPress girişinizdir, admin dışında herhangi bir şey seçin.
  • user_pass — Daha önce de belirttiğimiz gibi, bu sizin kullanıcı şifrenizdir. Bir kaydetme parolası girin ve Function altında MD5'i ayarlamayı unutmayın.
  • user_nicename — Kullanıcı adınızın daha güzel bir versiyonu. WordPress arka ucunda ve web sitenizde görünür, bu nedenle başkalarının görmesinden memnun olacağınız bir şey seçin.
  • user_email — Bu kullanıcıyla ilişkilendirmek istediğiniz e-posta adresini girin.
  • user_registered — Geçerli tarihi seçin.
  • user_status — 0'a (sıfır) ayarlayın veya bırakın.
  • display_name — Web sitesinde görüntülendiği şekliyle kullanıcının adı.

İşiniz bittiğinde, kullanıcıyı kaydetmek için alttaki Git'e basın.

Kullanıcı Metasını Yapılandır

Buradan wp_usermeta isimli tabloya geçeceğiz . Sol taraftan erişebilmelisiniz. Burada yine bu menüye ulaşmak için Ekle'ye tıklayın:

wordpress yönetici kullanıcı kullanıcı meta oluşturma

Sonra bunu şu şekilde doldurun:

  • unmeta_id — Bunu boş bırakabilirsiniz, otomatik olarak oluşturulacaktır.
  • user_id — Daha önce yapılandırdığınız kimlik numarasını girin.
  • meta_key — Buraya wp_capabilities yazın .
  • meta_valuea:1:{s:13:”administrator”;b:1;} girin .

Girişinizi kaydetmek için tekrar Git'e basın. Bundan sonra, tekrar Ekle'ye tıklayın ve ayarları aşağıdaki bilgilerle doldurun:

  • unmeta_id — Bunu tekrar boş bırakın.
  • user_id — Daha önceki kimlik numarasını girin.
  • meta_key — Bu sefer wp_user_level girin .
  • meta_value10 girin.

Kaydedin ve şimdi yeni kullanıcınızla WordPress'te tekrar oturum açabilmelisiniz. Bunu yaptığınızda, her şeyin olması gerektiği gibi olduğundan emin olmak için ilk yapmanız gereken kullanıcı profilinizi düzenlemektir (sağ üst köşede Edit My Profile öğesini seçin ). Bundan sonra, potansiyel hack ile başa çıkma zamanı.

Ölümün Korkunç Beyaz Ekranı

WordPress'in kilitlenmesinin bir başka nedeni de Beyaz Ölüm Ekranı olabilir. Adından da anlaşılacağı gibi, bu, WordPress web sitenize erişmeye çalıştığınızda ve tüm aldığınız boş bir beyaz ekran olduğunda. Bu iki kat korkutucu olsa da, bununla başa çıkmanın yolları var.

Eklentilerinizi Devre Dışı Bırakın

WSoD'yi deneyimlemenin yaygın bir nedeni, arızalı bir eklentidir. Durumun böyle olup olmadığını görmek için hızlı bir test, FTP sunucunuza erişmek, eklentiler klasörüne geri dönmek ve bu sefer tüm klasörü yeniden adlandırmak.

Bunu yapmak, sitenizdeki tüm eklentileri tamamen devre dışı bırakacaktır. Siteniz geri gelirse, gerçekten onlardan birinin hatasıydı.

Sorunu gidermek için, şimdi eklentiler klasörünü orijinal adına geri adlandırabilir ve ardından suçluyu bulana kadar eklentilerinizi WordPress arka ucundan tek tek yeniden etkinleştirebilirsiniz.

Elbette, hangisinin hatalı eklenti olabileceğine dair bir fikriniz varsa, yalnızca onu devre dışı bırakarak da başlayabilirsiniz.

Temanızı Kontrol Edin

Yukarıdakiler sorunu çözmediyse, temanız hatalı olabilir. Durumun böyle olup olmadığını görmek için temalar klasörüne gidin. Daha fazla bir şey yapmadan önce, daha sonra kullanmak üzere bir yedeğiniz olması için klasörü indirin.

Ardından, varsayılan bir temanın kurulu olduğundan emin olun. Bu, Yirmi Bir Şey serilerinden biri anlamına gelir. Bunu yapmazsanız, indirin, paketinden çıkarın ve temalar klasörünüze yükleyin.

Bundan sonra, aktif temanızın dizinini yeniden adlandırın. Bu, onu devre dışı bırakacak ve WordPress'in otomatik olarak varsayılan temaya geçmesine neden olacaktır. Bu sorunu çözerse, muhtemelen temanız hatalıdır ve sorunu bulmanız gerekir.

Sitenizin Hafıza Limitini Artırın

Yetersiz sunucu belleği de Ölümün Beyaz Ekranına neden olabilir. Yapabileceğiniz birkaç şey var, ancak bunlar bu makalenin ötesinde. WordPress web sitenizin bellek sınırını artırmak için bu kılavuza bakın. Ölümün Beyaz Ekranı için daha fazla çözüm için bu makaleye bakın.

PHP Ayrıştırma Hatası Nedeniyle WordPress'te Kilitlendi

Web siteleriyle ilgili zor bir şey, eksik noktalı virgül veya benzeri gibi küçük şeylerin bile onları kullanım dışı bırakabilmesidir.

php ayrıştırma hatası nedeniyle wordpress kilitlendi

Yukarıdakine benzer bir ekranla kendinizi WordPress sitenizden kilitli bulursanız, bu genellikle dosyalarınızdan birine bir kod parçacığı ekledikten sonra olur. Özellikle yeni başlayanlar, bunu yapmak için genellikle yerleşik WordPress düzenleyicisini kullanır ve ardından kendilerini eylemlerini tersine çevirecek araçlardan yoksun bulurlar.

Neyse ki, snippet'i nereye eklediğinizi hatırladığınız sürece bundan geri dönmek oldukça kolaydır (genellikle function.php ). Bunu yaparsanız, FTP aracılığıyla sitenize kolayca bağlanabilir ve bir kod düzenleyiciyle düzenleyebilirsiniz (favorim Notepad++). Daha önce eklediğiniz kod parçasını çıkarın, dosyayı yeniden yükleyin ve WordPress'e tekrar erişebilmelisiniz.

Sitenize Geri Döndünüz mü?

WordPress dışında kalmak, her web sitesi sahibinin kabusları listesinde üst sıralarda yer alır. Sitenize erişememek, kimsenin içinde bulunduğu bir durum değildir. Neyse ki, WordPress'e giriş yapamamak da dahil olmak üzere her sorunun çözümü var.

Yukarıda, kilitlenmeye hatalı parola, çok fazla oturum açma girişimi, kayıp yönetici ayrıcalıkları, Ölümün Beyaz Ekranı ve PHP ayrıştırma hataları neden oluyorsa sitenize nasıl geri döneceğinizi ele aldık. Sorununuz dahil edildiyse, artık WordPress arka ucunda güvende ve sağlam olmalısınız. Tebrikler!

Ancak, WordPress'te kilitlenmeyle ilgili buraya dahil etmediğimiz başka sorunlar yaşadıysanız, lütfen aşağıdaki yorum bölümünde paylaşın.

Yukarıda belirtilmeyen bir nedenden dolayı WordPress'ten hiç kilitlendiniz mi? Lütfen aşağıdaki yorumlar bölümünde nedenini ve nasıl çözdüğünüzü bize bildirin!

Makale küçük resmi Jiw Ingka / Shutterstock.com