WordPress yönetici alanı, sistemin diğer bölümleriyle tamamen aynı şekilde çalışır – bir oturum açma sistemi (“/wp-admin”) aracılığıyla, aşağıdakileri yapabileceğiniz arka uç panosuna erişebilirsiniz. yazılar ekleyin vb.
Sorunun birkaç olası nedeni olsa da, bunların düzeltilmesi nispeten basittir.
Belirtilmesi gereken en önemli nokta, sisteminize * kötü amaçlı yazılım bulaşmış olabileceğidir. Bu sorunu daha önce yaşadım – bilgisayar korsanları, kendileri için sahte yönlendirme trafiği dağıtacağını umarak WordPress sisteminize kod enjekte ediyor.
WordPress ile ilgili HERHANGİ bir kötü amaçlı yazılım sorununuz varsa, ona bakması için bir teknisyen bulmanız gerekir. Başımıza geldiğinde, sitelerimiz saldırıya uğradı ve sonunda ana bilgisayarları taşımak zorunda kaldık.
Açıkçası, kötü amaçlı yazılım listede üst sıralarda yer almayacak – sahip olduğunuz olası sorun, ya bir eklentinin oturum açmanızı engellemesidir ya da başka bir sorun WordPress’in kimliğinizi doğrulamasını engellemiştir.
nedenler
Belirtildiği gibi, yönetici alanının çalışmamasına tipik olarak yol açan birkaç yaygın neden vardır:
-
Kötü güncelleme, WordPress’in çekirdek dosyalarını güncellemesini engelledi
-
Bazı eklentiler oturum açmanın gerçekleşmesini engelliyor
-
Uygulamanızı https:// olarak ayarladınız ve sürekli olarak bir yeniden yönlendirme döngüsü yaşıyorsunuz
-
Sisteminizin dosyaları sunucuda değiştirilmiş olabilir
-
WordPress kötü amaçlı yazılım bulaşmış olabilir
Unutulmaması gereken en önemli şey, WordPress’in PHP ile oluşturulmuş olmasıdır.
PHP, İnternet merkezli uygulamalara ilkel “dinamik” işlevsellik sağlayan, dinamik sayfaların beğenisine, oturum açma/kapatma işlevselliğine ve daha fazlasına izin veren bir betik dilidir.
PHP on yıllardır var olmasına ve barındırma sağlayıcılarının çoğunluğu tarafından desteklenmesine rağmen, uygulamalarının düzgün çalışmayabileceği birkaç durum vardır.
WordPress kurulumunuzun bu sorunu yaşaması olasıdır, ancak buna neden olan bir dizi başka sorun da (barındırma/kötü amaçlı yazılım/kodlama sorunları vb.) vardır.
Sorunu çözmek için atabileceğiniz 6 “adım” var…
Çözüm
1. Tarayıcı Önbelleğini Temizle
İlk adım, tarayıcınızın önbelleğini temizlemektir.
Tarayıcınızın “önbelleği” temelde web sitelerini, oturum açma bilgilerini vb. depolar.
Tarayıcınıza, dosyaları/web sitelerini daha hızlı yüklemesini sağlayan ilgili dosyaları “kaydetme” yeteneği vermek için vardır. Aslında ne kadar önemli olduğuna şaşıracaksınız.
WordPress yönetici panelinin önbelleğini güncellememiş olması * olabilir*. Nispeten nadir görülen bir sorun olsa da, oturum açma sorununun ortaya çıkmasına neden olabilir:
- Krom
-
Chrome Penceresinin sağ üst köşesindeki “dikey noktalar” menüsünü tıklayın
-
Açılır menüden “Ayarlar”ı seçin
-
“Gelişmiş” e tıklayın (aşağı kaydırmanız gerekecek)
-
“Gizlilik ve Güvenlik” bölümünde, “Tarama Verilerini Temizle”yi seçin
-
Her kutuyu işaretleyin ve “Tüm Zamanlar”ın seçili olduğundan emin olun
-
“Verileri Temizle” ye tıklayın (mavi kutu)
-
Önbelleği temizlemesine izin ver
- Firefox
-
Ekranın sağ üst köşesindeki “Yatay Çizgiler” menüsüne tıklayın
-
“Seçenekler”i seçin
-
“Gizlilik”i seçin (sol kenar çubuğu)
-
“Yakın Geçmişinizi Temizleyin” i tıklayın
-
Tümünü seçin ve “Her şey”in seçili olduğundan emin olun
-
“Şimdi Temizle” yi tıklayın
-
Önbelleği temizlemesine izin ver
- Microsoft Kenarı
-
Pencerenin sağ üst köşesindeki “noktalar” menüsüne tıklayın
-
Açılır menüden “Ayarlar”ı seçin
-
“Tarama Verilerini Temizle” seçeneğine ilerleyin
-
“Neyi temizleyeceğinizi seçin” düğmesini tıklayın
-
Mevcut tüm seçenekleri seçin ve “Temizle” ye tıklayın
-
Önbelleği temizlemesine izin ver
Bu, hatayı çözmez, ancak tarayıcılarınızın başka sorunlara neden olmamasını sağlamalıdır.
2. CPanel’e Erişim Kazanın
Bir sonraki adım, CPanel’e (veya hostinginiz için eşdeğer kontrol paneline) erişim sağlamaktır.
HER WordPress bir yerde barındırılmalıdır; çeşitli kaynakları/sunucuyu yönetme şekliniz, ana makinenizin hangi tür kontrol panelini çalıştırıyor olabileceğine bağlıdır.
Mesele şu ki, sisteminizin dosyalarına erişmeniz gerekiyor.
CPanel ile bu “Dosya Yöneticisi” ile yapılır; kullandığınız hosting türüne göre değişiklik gösterebilir…
-
Barındırma sağlayıcınıza giriş yapın
-
Kontrol paneline gidin ve sisteminizin “Dosya Yöneticisine” erişmenin herhangi bir yolunu arayın
Dosya yöneticisine erişemiyorsanız, sunucunuzla konuşmanız veya FTP yoluyla erişim sağlamanız gerekir.
FTP kullanmak istiyorsanız, aşağıdakileri yapmanız gerekir:
-
Bir FTP uygulaması indirin (eskiden kullandığım FileZilla idi)
-
İndirdikten sonra uygulamayı çalıştırın
-
“IP” / “Adres” kutusuna “ftp.alanadiniz.com” yazın (veya FTP adresi ne olursa olsun – sunucunuz size bundan bahsedebilir)
-
“Kullanıcı adı” ve “şifre” kutularına, FTP kullanıcı ayrıntılarınızı yazmanız gerekir (yine, bu bildiğiniz bir şey değilse sunucunuz yardımcı olabilir)
Sisteminizin dosyalarına eriştiğinizde, bir düzeltme üzerinde çalışmaya başlayabilirsiniz.
3. Eklentileri Devre Dışı Bırak (Klasörü Yeniden Adlandır)
Dosyalara erişim kazandıktan sonra, “eklentiler” klasörünü yeniden adlandırmanız gerekir.
Bu klasörü yeniden adlandırmak, WordPress’in çalıştırıyor olabileceği eklentilerden herhangi birini esasen devre dışı bırakma olanağı sağlar. Açıkçası, bu geçici sorunlara neden olabilir – ancak bu olası sorunu denklemden çıkarmalıdır:
-
“WordPress” kurulum klasörüne tıklayın (içinde “wp-include” vb. varlığından anlayabilirsiniz).
-
WordPress klasörünü bulduğunuzda, “wp-content” bölümüne gidin.
-
Bu klasörün içinde “eklentiler” klasörünü bulacaksınız.
-
Klasörü “plugins_bk” gibi bir adla yeniden adlandırın
-
Web tarayıcınıza geri dönün ve WordPress kurulumunuzda tekrar oturum açmayı deneyin.
Çalışırsa, her eklentiyi yeniden indirmeli ve sorunun nedenini bulana kadar her birini etkinleştirmeyi denemelisiniz.
İşe yaramazsa, WordPress sisteminin bazı temel ayarlarını düzeltmeyi denemeniz gerekir.
4. DB’de Yönetici Parolasını Değiştirin
WordPress sistemi – belirtildiği gibi – PHP üzerine kurulmuştur.
Sistemin güzelliği, siteniz için çeşitli bilgileri / içeriği depolamak için bir veritabanını nasıl kullandığında yatmaktadır.
Bu amaçla, giriş yapmakta sorun yaşıyorsanız, veritabanı içindeki bazı ayarları değiştirmeniz gerekebilir.
Herhangi bir meşru ana bilgisayar, veritabanı yönetim portalına erişim sağlamalıdır. Aşağıdakilerle kullanabilirsiniz:
-
Barındırma işleminiz için “kontrol paneline” tıklayın
-
“Veritabanı” bölümüne bakın (bu, ana bilgisayardan ana bilgisayara değişir)
-
Çoğu barındırma sağlayıcısında “PHPMyAdmin” bulunur – buna tıklayın (WordPress veritabanınızı yönetmenize olanak tanır)
-
Gösterilen veritabanından WordPress kurulumunuz için olanı seçin.
-
“Kullanıcılar” tablosuna göz atın
-
Yönetici hesabınızı seçin
-
“Şifre” alanına yeni bir şifre yazın
-
“Tür” alanında MD5’i seçin
-
Girişi kaydetmek için “Tamam” ı tıklayın
-
WP kurulumunuza tekrar giriş yapmayı deneyin
Belirtildiği gibi, bu kapsamlı bir liste değildir (her ana bilgisayar bunu farklı şekilde ele alır).
Yukarıdaki adımları takip etmekte sorun yaşıyorsanız, barındırma sağlayıcınızla VEYA destek sağlayabilecek bir şirketle konuşmanız daha iyi olacaktır.
5. HTTPS Yönlendirme Döngüsünde Olmadığınızdan Emin Olun
WordPress’teki yönetici alanı “kilitleme” sorununun ana nedenlerinden biri, “HTTPS yeniden yönlendirme döngüsü” olarak bilinen şeydir.
Burası temel olarak sitenizi HTTPS kullanacak şekilde ayarlayacağınız yerdir ve yönetici alanına erişmenizi engelleyen başka bir yeniden yönlendirme özelliğine sahip olacaktır.
Bunu daha da ileriye taşımak için, çerezlerin çalışma şekli, erişmekte olduğunuz alana özeldir. HTTP ve HTTPS tamamen farklı varlıklar olarak kabul edilir ve bu nedenle bir varyantta oturum açmak diğerine erişmenize izin vermez.
Bunun için düzeltme aşağıdaki gibidir:
-
WordPress Veritabanında (4. adımda belirtildiği gibi), “wp_options” tablosuna tıklayın
-
“siteurl” seçeneğini arayın
-
“http://…” olduğundan emin olun.
-
Sitenin etki alanına/protokolüne yapılan diğer referansları arayın
-
Bulduğunuz herhangi bir referansla “http://… ” referansını sağlayın
-
Tarayıcınızın önbelleğini temizleyin (1. adım)
-
Sisteminize tekrar giriş yapmayı deneyin
Bu işe yaramazsa, WordPress çekirdek dosyalarınızı değiştirmeye değer olabilir.
6. WordPress Çekirdek Dosyalarını Değiştirin
Bir sonraki adım, sisteminizdeki WordPress çekirdek dosyalarını değiştirmektir.
Bunu yapmak için öncelikle WP (“wp-config.php”) için “config” dosyasının güvenli tutulduğundan emin olmamız gerekir:
-
WordPress dosyalarına tekrar erişin (2. Adımdan itibaren)
-
WordPress kurulumunuzun temel klasörüne göz atın
-
“wp-config.php” dosyasını arayın
-
PC’nize indirin
-
Bunu yaptıktan sonra, tercih ettiğiniz arama motorunu tıklayın + “WordPress indirme”yi arayın
-
“WordPress.org” web sitesini bulmalısınız
-
“İndir” düğmesine tıklayın (mavi)
-
Kaydedildikten sonra, dosyaları sisteminizdeki bir klasöre açmanız gerekir.
-
Barındırma dosya yöneticinize geri tıklayın
-
“WordPress” klasörünü seçin ve yeniden adlandırın (“wp_bk” veya benzeri bir şey)
-
Buradan yeni bir “WordPress” klasörü oluşturun (orijinaliyle aynı ada sahip)
-
Bu klasöre, WP’nin sitesinden indirdiğiniz tüm yeni WordPress dosyalarını yükleyin
-
wp-config.php dosyasını temel klasöre kopyalayın (zaten orada olanın üzerine yazmalıdır)
-
Siteye erişmeyi deneyin
Bununla ilgili herhangi bir sorun varsa, eski WP dizininizi orijinal ismine geri döndürmeniz yeterlidir.
Hala sorunu çözemiyorsanız, biraz daha spesifik destek almanız gerekecektir. Aslında bunu yapmanın birkaç yolu vardır – ya çevrimiçi toplulukların beğenileriyle (Microsoft Answers veya SuperUser gibi) ya da kararlı bir destek kaynağından (barındırma hesabınız vb.). Fiverr, WordPress sorunlarını çözmeye yardımcı olacak kişileri bulmak için de iyi bir yerdir (ancak bu adamların kesinlikle ödeme yapması gerekir).
Mesele şu ki, WordPress genellikle oldukça esnek bir platformdur ve uygulamanızın yönetici alanına erişememe sorunu kesinlikle hayal edebileceğiniz kadar benzersiz değildir. Bu amaçla, sitenizin adaletini – belki – bir WordPress şirketinden bir “kontrol” almak için yapacaktır; bu şirket size nelerin iyi çalışıp nelerin çalışmayacağına dair bir özet sunabilecektir. Ayrıca hatalı yönetici alanını da ele alabilmelidirler.