Admin Paneli Olmadan Eklenti Etkisizleştirme

Wordpress Dersleri

WordPress sitenizde beyaz ekran hatası yada 500 internal server hatası aldığınızda, sorunun kullandığınız bir eklentiden kaynaklanıp kaynaklanmadığını anlamak adına yapmanız gereken işlemlerden bir taneside eklentileri etkinsizleştirerek hatanın hangi eklentiden kaynaklandığını bulmaktır.

Bunu wordpress admin paneli üzerinden yapmak oldukça kolaydır fakat, birde admin panelinize ulaşım sağlayamadığınızı bir düşünün. Böyle bir durumda eğer hata herhangi bir eklentiden kaynaklanıyorsa, spesifik olarak hangi eklentiden kaynaklandığını nasıl anlayacaksınız ? İşte, bu yazımda sizlere admin paneli olmadan eklenti etkisizleştirme nasıl yapılır birden fazla yöntem kullanarak anlatacağım.

Admin Paneli Üzerinden Eklenti Etkisizleştirme

Eğer wordpress admin panelinize giriş yapabiliyorsanız, Admin paneli >> Eklentiler sekmesinden pasif duruma geçirmek istediğiniz eklentiyi, eklenti isminin hemen alt kısmında bulunanan etkisizleştir butonunu kullanarak kolaylıkla yapabilirsiniz.

Wordpress - Eklenti Nasıl Etkisizleştirilir

 

Eğer admin panelinize ulaşamıyorsanız, eklenti etkisizleştirme işlemini FTP üzerinden yada MySQL üzerinden yapabilirsiniz.

FTP Üzerinden Eklenti Etkisizleştirme

FTP Üzerinden Eklenti Etkisizleştirme

1- Öncelikle FTP üzerinden sitenizin yüklü olduğu serverdaki dosyalarınıza ulaşın.
2- Ardından /wp-content/plugins/aksimet dosyasına tıklayın ve f2 tuşuna basın(ektisizleştirmek istediğiniz eklenti isminiz. Ben örnek olarak aksimet kullanıyorum)
3- Eklenti dosyasının ismini aşağıdaki resimde olduğu gibi değiştirin. (eklenti – disabled)

FTP Üzerinden eklenti etkisizleştirmek

Eklentinin isim değişikliğinden sonra tarayıcınızdan tekrar wordpress admin panelinize giriş yapmayı deneyin. Admin paneline giriş yaptıktan sonra aşağıdaki resimde olduğu gibi bir hata alacaksınız. Merak etmeyin. WordPress’in hata vermesi eklenti etkisizleştirme işlemini başarıyla tamamladığınızın bir göstergesidir.

Wordpress Eklenti Etkisizleştirme Hatası

Her bir eklenti için bu işlemi tek tek yaparsanız, sitenizdeki problemin hangi eklentiden kaynakladığını tespit edebilirsiniz.

Eklenti ismini FTP üzerinden tekrar eski haline döndürdüğünüzde, eklenti otomatik olarak terar aktif hale geçmez. Etkinleştirme işlemini, FTP üzerinden eklenti ismini tekrar eski haline döndürdükten sonra Admin paneli >> Eklentiler sekmesinden yapmalısınız.

MySQL Üzerinden eklenti etkisizleştirme

Bu yöntem ilk anlattığım yönteme nazaran daha kolaydır. Öncelikle cPanel‘inize giriş yapın ve ardından aşağıdaki resimde görüldüğü gibi phpmyadmin‘e tıklayarak kurulu olan tüm veritabanlarınıza erişim sağlayın.

Wordpress Admin Ekleme

 

Erişim sağladıktan sonra açılan ekranın sol kısmından wordpress sitemizin kurulu olduğu veritabanı (database) ismine tıklamanız gerekli. Tıkladıktan sonra prefix değerli wp_ ile başlayan bir çok tablo göreceksiniz. Üzerinde düzeltmeler yapacağımız tablo ismi wp-options

Wordpress Eklenti Etkisizleştirme Wp-option-table

Wp-options tablosuna tıklayın ve içerisinden active-plugins satırını gidin. (Aşağıdaki resimde olduğu gibi)

Wordpress MySQL Üzerinden Eklenti Etkisizleştirme

 

Ardından active_plugins satırının hemen solunda yer alan düzenle butonuna tıklayın.

MySQL Active-Plugins Tablosu Düzenleme

 

Düzenle butonuna tıkladıktan sonra karşınıza aşağıdaki resimdeki gibi bir ekran çıkacaktır.

MySQL üzerinden eklenti etkisizleştirme

MySQL Üzerinden Eklenti Etkisizleştirme

Option_value kısmında gördüğünüz kod, wordpress sitenizde aktif olan tüm eklentileri isimleriyle birlikte listeler. Kodun başındaki a:14 ifadesi, sitemde 14 eklentinin aktif durumda olduğunu ifade eder. Eğer dikkatli incelerseniz sıralamanın i:0 ile başlayıp i:1, i:2 diye devam ettiğini göreceksiniz.

1- Eğer tüm eklentileri etkisizleştirmek isterseniz öncelikle tüm kodu kopyalayıp bilgisayarınızda notepad’e yapıştırın ve offline olarak kayıt altına alın. (yedekleme amaçlı)

Ardından tüm kodu silin ve yerine aşağıda belirttiğim kodu yazın.

a:0: {}

Daha sonra sağ alt köşede bulunan Git butonunda basarak yaptığınız değişiklikleri kaydedin.

2- Eğer eklentileri tek tek etkisizleştirmek isterseniz, diyelim ki jetpack eklentisini etkisiz hale getireceksiniz, kodun içinde jetpack eklentisinin uzantısını bulun ve silin. ( eklenti kodun içerisinde aşağıda belirttiğim gibi geçecektir )

i:6;s:19:"jetpack/jetpack.php";

Kodu sildikten sonra jetpack eklentisinden sonra gelen eklentilerin sıralamasını değiştirmelisiniz. Yani i:7, i:6 konumuna i:8, i:7 konumuna … taki son eklentiye yani i:14, i:13 konumuna gelene kadar. Yaptığımız işlemle i:6‘da yani 6. sırada yer alan eklentiyi silmiş bulunduk bu yüzden sildiğimiz eklentiden bir sonra gelen eklentiyi 6. sıraya atamamız gerekli.

Daha sonra sağ alt köşede bulunan Git butonunda basarak yaptığınız değişiklikleri kaydedin. Eklenti etkisizleştirme işlemi tamamdır.

Git butonu MySQL


Umarım Admin Paneli Olmadan Eklenti Etkisizleştirme başlıklı yazımı yararlı bulmuşsunuzdur.Teşekkürlerinizi, yazımı sosyal mecralarda paylaşarak gösterebilirsiniz. Bu benim için fazlasıyla yeterli olacaktır.

İlgili gönderiler

Admin Paneli Olmadan Eklenti Etkisizleştirme” ile ilgili yorumlar;

  1. mustafa dedi ki:

    Ben Bir Eklentiyi Etsiksizleştirdim ve Site 500 Hatası verdi.Bu Eklentiyi Nasıl Etkin Hale Getirebilirim acaba ?

  2. Furkan dedi ki:

    Çok teşekkür ederim. Sayenizde sitemi kendim açabildim. Teknik destek ekibi yardımcı olamıyoruz, yazılımcımız yok demişti. Ama kendim filezilla programını ilk defa kullanarak sorunu çözdüm. Teşekkürler

  3. Mehmet dedi ki:

    Adamsın … yeri değişmiş ama buldum ve bu yontemle oldu … helal olsun

  4. Metrobüs Haritası dedi ki:

    Arkadaşım bu bilgi çok işime yaradı. Beni resmen ipten aldı. Allah razı olsun. :)

  5. yankee dedi ki:

    Merhaba , herhangi bir eklenti etkisizleştirildikten sonra etkin hale getirildiğinde eklenti üzerinde yapılan ayarlar gidiyor mu acaba ?

    1. Burak Oran dedi ki:

      Ayarlar veri tabanından silinmediği için gitmez hocam.

  6. ALİŞAN dedi ki:

    Allah senden razı olsun :)

  7. Serkan dedi ki:

    O kadar değerli bir site burası ki gerçekten wp konusunda çok şey öğrendim. Demin panele giremiyorum nasıl canım sıkıldı moralim bozuldu bakim wpmavi de vardır bir şeyler bu yazıyı buldum ve sorunu çözdüm. Başarılarınızın katlanarak devamını dilerim.

  8. hasoci dedi ki:

    korkulu rüyamı sayende atlattım. Hocam Allah razı olsun sayende sıkıntımı giderdim.

  9. Gökhan dedi ki:

    Kardeşim allah razı olsun sayende panele girebildim.

  10. Kazım ŞİMŞEK dedi ki:

    V3 Total Cache eklentisini yükledim ve anında 500Internal Server Error hatasını verdi siteye erişim durdu. Dediklerinizi yapacağım inşallah sitem düzelir. Güzel paylaşım .Teşekkürler

    1. Burak Oran dedi ki:

      Yorumun için ben teşekkür ederim Kazım

  11. galip dedi ki:

    benim sitem herhangi bir hosting firması üzerinde değil. abc.wordpress.com gibi bir blogum var. wp admin sayfasına bile giremiyorum. nasıl düzeltebilirim ?

  12. klasiktatlar dedi ki:

    Sitenize ilk defa geliyorum. Sitenizin örnek gösterilebilecek ender siteden biri olduğunu söylemem, abartı olmayacaktır. Anlatım diliniz, konuya hakim oluşunuz ve daha da önemlisi Türkçe yazım kurallarına uyumunuz için; sizi tebrik ediyorum.

    Çoğu yazınızı okudum, yararlandım. Bu nedenle de teşekkür ediyorum.

    1. burak oran dedi ki:

      Yorumunuz için çok teşekkürler. Yarar sağlayabilmem mutlukuk verici fakat verdiğim emeğin karşlığını alamadığımı düşünüyorm. Türkiye’de wordpress kullanıcısı oldukça az görünüyor bunu bu işe başlarken çok fazla kestirememiştim. Bunun pişmanlığını yaşamaktayım tabi.

  13. Yavuz dedi ki:

    Admin paneli olmadan eklenti etkisizleştirme olayını öğrenmem gerkeçten işime yaradı. Teşekkürler

Bir yanıt yazın

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