WordPress Admin Sayfanız Açılmıyorsa

Wordpress
wordpress-logo-icon

Merhaba ,

Özellikle yeni bir güncelleme geldiğinde bir çok WP kullanıcısının başına gelebilecek bir durum bu. Sitenizin yönetici ara yüzüne girdiğinizde kırmızı kırmızı güncellenecek düğmeler görünce ister istemez orada koskocaman harfler ile yedek almalısınız demesine rağmen güncelle butonuna basmış olmalısınız ki bu sayfayı dikkatle okuyorsunuz.

Ben yaptım ve yönetici ara yüzü kritik bir hata yüzünden bembeyaz bir sayfa ile beni karşılarken bloğum gayet düzgün çalışıyordu. Elbette bunun bir çok sebebi olabilir ama en çok karşılaşacağınız hata sebebi ana veri tabanı ve WP altyapısı güncellenmişken Plugin (Eklentilerin) daha güncellenmemiş olması. Bunun önüne güncelleme yapmadan önce eklentileri geçersiz kılmak iyi bir fikir olabilirdi ama geride kaldı.

Peki şimdi ne yapabiliriz derseniz birinci seçenek şu :

/host/wp-content/plugins

Bu dizini bulup adını değiştirin benim tercihim okuduğum makaledeki gibi "plugins.disable" yapmaktı.

Bu yukarıda yazdığımı yaptıktan sonra tekrar yönetici ara yüzüne giriş yapmayı deneyin. Eğer başarılı olursanız gerekli yedekleri ve önlemleri aldıktan sonra tüm güncelleştirmelerinizi tamamlayın. Sonra Eklentiler seçeneğinde güncelleme yapabiliyorsanız bütün eklentilerinizin güncellemesini tamamlayın. Hepsinin normal şartlarda Etkisizleştirilmiş olması gerekiyor. Eğer göremiyorsanız eklentilerinizi bu sefer

/host/wp-content/plugins/<Eklenti>.disable

önce yukarıdaki gibi “plugin.disable” yaptığınız klasör adını “plugin” olarak tekrar düzeltin ve bu dizin içerisindeki eklentilerin adlarını içeren klasörlerin adlarının sonuna “.disable” ekleyin.

Hepsini “eklenti.disable” olarak değiştirdikten sonra yönetici ara yüzüne gittiğinizde eklentilerinizi görebiliyor olmalısınız etkisizleştirilmiş olarak. Güncelleme işlemleriniz tamamlayın ve eklentiyi yeniden etkinleştirin. “plugin” klasörüne gittiğinizde “disable” ibaresinin kalktığını görebilirsiniz.

Bu arada ben eklentiler yüzünden bir memory hatası alıyordum bunu da wp-config.php dosyasının içerisine

define( 'WP_DEBUG', true ); 
define( 'WP_DEBUG_DISPLAY', true ); 
define( 'WP_DEBUG_LOG', true );

tanımlamaları ekleyerek görebildim. Bu tanımlamaları sorunlarınız çözüldüğünde başına /* ve sonuna */ koyarak muhakkak remarklayın(kapatın).

Ancak dediğim gibi memory hatasını da wp-config dosyasının içerisine ilk satıra

<?php # dosyanın PHP tag'i ile açılması şart orayı bozmayın

ini_set('memory_limit','128M'); # bu tanımı ekledim

yukarıda paylaştığım kod ile çözebildim.

Eğer bu iki basit adım ile sorununuz çözülmüyorsa ki esasında ilk adımda zaten çözülmediğini durumda anlamış olup bir sonraki adımlara ilerlememenizi tavsiye ediyorum.

Yapabileceğiniz en kötü şey ne yaptığınızı bilmeden bozmaya devam etmek ;o yüzden ne yaptığınızdan gerçekten emin değilseniz kurcalamayı bırakıp bilen birisinden destek alın. Seviliyorsanız size destek veren biri çıkar ,WP Community de herkes sevilir oraya da sorabilirsiniz ;olmadı bir profesyonelden destek alabilirsiniz. Uzun zamandır var olan verilerinizi kaybetmek istemiyorsanız lütfen bu uyarlarımızı ciddiye alın

About the Author

Melih Melik SÖNMEZ
1976'da İstanbul'da doğdum.