WP-Admin Kilitlendiğinde Tüm Eklentiler Nasıl Devre Dışı Bırakılır?

WordPress panosundaki eklentileri devre dışı bırakmak, yalnızca bir düğmeye basmayı gerektiren, sıklıkla gerçekleştirilen çok basit bir iştir. Fakat yönetici alanınıza giremezseniz, bu görev çok daha zorlu hale gelir. Yönetici alanınızdan kilitlenmiş olmanızın çeşitli nedenleri vardır. Bununla birlikte eklentileri aynı anda devre dışı bırakmanızı gerektirecek nedenlerin çoğu, web sitesi hatalarını gidermekle ilgilidir. Bu hatalar arasında beyaz ekran, sözdizimi hatası, diğer eklentiler veya temalarla uyumluluk sorunları, oturum açma yeniden yönlendirme sorunları ve daha fazlası yer alabilir. Bu yüzden eklentileri kullanarak nasıl devre dışı bırakılacağını bilmek, varsayılanlardan farklı araçlar oldukça değerli olabilir. Bu makaleyi, WordPress’te eklentileri nasıl devre dışı bırakabileceğinizi size göstermek için oluşturduk:

  • Eklentileri FTP aracılığıyla devre dışı bırakma

  • Eklentileri cPanel aracılığıyla devre dışı bırakma

  • Eklentileri phpMyAdmin aracılığıyla devre dışı bırakma

WP-Admin kilitlendiğinde tüm eklentiler nasıl devre dışı bırakılır

Eklentileri devre dışı bırakmanın diğer yollarını bilmenin nedenleri oldukça açık olduğundan, doğrudan kullanabileceğiniz yöntemleri açıklamaya devam edeceğiz. Bu makalede, size WordPress’te eklentileri devre dışı bırakmak için üç farklı yaklaşım göstereceğiz: FTP yoluyla, cPanel içindeki Dosya Yöneticisi seçeneğiyle ve phpMyAdmin kullanarak.

Eklentileri FTP aracılığıyla devre dışı bırakma

Tüm eklentileri FTP aracılığıyla devre dışı bırakmak istiyorsanız, bir FTP istemcisine sahip olmanız ve nasıl kullanacağınızı bilmeniz gerektiğini söylemeye gerek yok. FTP ile çalışma konusunda kendinize güvenmiyorsanız, devam etmeden önce biraz araştırma yapmanızı öneririz.

Hazır olduğunuzda, FTP kimlik bilgilerinizi kullanarak sunucuya bağlanın. Kök WordPress dizinine gidin (genellikle public_html olarak adlandırılır) ve açmak için içinde bulunan wp-content klasörüne tıklayın.

FTP WP İçeriği

Daha sonra eklentiler klasörünü bulun, üzerine sağ tıklayın ve ardından açılır menüden Yeniden Adlandır seçeneğini seçin.

FTP Eklentilerini Yeniden Adlandırma

Eklentiler klasörünü istediğiniz gibi yeniden adlandırın. Orijinal klasör adına, klasör_adı. devre dışı bırakılmış veya klasör_adı.eski gibi gösterge niteliğinde bir sonek eklemenizi öneririz. Bunu yaparak, yeniden adlandırdığınız klasörleri kolayca takip edebilirsiniz; bu, birden çok klasörü yeniden adlandırmanız gerektiğinde kullanışlı olabilir.

FTP Eklentileri Devre Dışı Bırakıldı

Eklentiler klasörünü yeniden adlandırarak, web sitenizde daha önce aktif olan tüm eklentileri devre dışı bırakacaksınız. Aktif eklentilerinizden birinin neden olduğu kontrol panelinizde oturum açmayla ilgili bir sorununuz varsa, artık olmaması gerekir. Bu durumda, artık kimlik bilgilerinizi kullanarak WordPress kontrol panelinizde oturum açabilmelisiniz. Daha sonra Eklentiler > Yüklü Eklentiler’e giderseniz, aşağıda gösterilene benzer bir ekran göreceksiniz.

FTP Yüklü Eklentiler

Herhangi bir aktif eklentinizin olmadığını ve daha önce yüklediğiniz tüm eklentilerin mevcut olmadığını gösterir. Fakat endişelenmenize gerek yok; bu, WordPress’in tek tek eklenti klasörlerini bulamadığı anlamına gelir. Bu durum başlangıçta eklentiler olarak adlandırılan üst klasörlerini yeniden adlandırmanın sonucudur.

Daha sonra FTP istemcinize geri dönebilir ve eklenti klasörünün orijinal adını geri yükleyebilirsiniz, yani onu eklentilere döndürebilirsiniz. Daha sonra panonuzun tüm eklentilerinizi göreceğiniz Yüklü Eklentiler bölümüne geri dönün.

Tüm Eklentiler

Tüm eklentiler varsayılan olarak devre dışı bırakılacaktır. Daha sonra sorunlarınıza neden olan eklentiyi bulana kadar bunları tek tek etkinleştirebilirsiniz. Açıklığa kavuşturmak için, yeniden etkinleştirilmesi hatanın yeniden ortaya çıkmasına neden olan belirli eklenti, hatalı olandır. Hatalı eklentiyi bulduğunuzda, eklentiler klasöründe yaptığınız gibi FTP yoluyla klasörünü yeniden adlandırabilirsiniz. Aşağıdaki ekran görüntülerinde, vitrin için Akismet kullandığımız devre dışı bırakılmış bir eklenti örneğini görebilirsiniz.

FTP Akismet

FTP Akismet Eski

Sorunlara neden olan belirli bir eklentiyi devre dışı bırakmak, WordPress kontrol panelinizin kontrolünü bir kez daha geri kazanmanızı sağlayacaktır. Daha sonra, sorunu çözme konusunda yardım için eklentinin yazarlarına başvurabilirsiniz.

Eklentileri cPanel aracılığıyla devre dışı bırakma

Tüm eklentilerinizi cPanel aracılığıyla devre dışı bırakmak için önce kimlik bilgilerinizi kullanarak cPanel’e bağlanın. Daha sonra ekranınızın üst kısmına yakın Dosyalar bölümünde bulunan Dosya Yöneticisi seçeneğine tıklayın.

Dosyalar Dosya Yöneticisi

Dosya yöneticisi ayrı bir sekme açacaktır. Bu sekmenin sol tarafında, web sitenizi ve kök WordPress dizinini (genellikle public_html olarak adlandırılır) bulmalısınız. Daha sonra kök dizininizde bulunan wp-content dizinini açmak için tıklayın.

Cpanel WP İçeriği

Daha sonra ekranın ana bölümünde eklentiler klasörünü bulun, üzerine sağ tıklayın ve açılır menüden Yeniden Adlandır seçeneğini seçin.

Cpanel Eklentileri Yeniden Adlandırma

Aşağıdaki açılır pencerede, eklentiler klasörünü yeniden adlandırın. Orijinal adı korumanızı ve örneğin .deactived gibi bir sonek eklemenizi öneririz. Bir gösterge eki kullanarak, ne yapıldığını ve hangi klasöre yapıldığını kolayca takip edebilirsiniz. Uygun yeni bir ad girdikten sonra, Dosyayı Yeniden Adlandır düğmesine basın.

Cpanel Eklentileri Devre Dışı Bırakıldı

Bu durum web sitenizdeki önceden etkin olan tüm eklentileri devre dışı bırakacaktır. Bu yüzden aktif eklentilerden biri nedeniyle oturum açma sorunları yaşıyorsanız, bunlar artık ortadan kalkacak ve kimlik bilgilerinizi kullanarak WordPress kontrol panelinizde tekrar oturum açabileceksiniz. Eklentiler > Yüklü Eklentiler’e gittiğinizde aşağıdakine benzer bir ekranla karşılaşacaksınız.

FTP Yüklü Eklentiler

Daha önce de belirttiğimiz gibi, dosya ve klasörleri hala sunucuda olduğu için eklentileriniz hakkında endişelenmenize gerek yok. WordPress, üst klasör olarak artık bir eklenti klasörü olmadığı için eklentilerin eksik olduğunu bildiriyor. Fakat klasörü orijinal adına (eklentiler) döndürdükten sonra, önceden yüklenmiş tüm eklentiler Yüklü Eklentiler bölümünde görünecektir. Yine de devre dışı kalacaklar.

Tüm Eklentiler

Daha sonra kontrol panelinizden eklentileri etkinleştirebilirsiniz. Bir oturum açma hatasını çözmeye çalışıyorsanız, hata yeniden görünene kadar bunları teker teker yeniden etkinleştirin. Hata yeniden ortaya çıkmadan en son etkinleştirdiğiniz eklenti, sorununuzun arkasındaki suçludur. Hatalı eklentiyi bulduğunuzda, tüm eklentiler klasöründe yaptığınız gibi cPanel aracılığıyla klasörünü yeniden adlandırın. Daha sonra WordPress web sitenize bir kez daha giriş yapabileceksiniz.

Cpanel Akismet İsim Değiştirme

Cpanel Akismet Eski

Daha sonra sorunu çözmek için eklentinin yazarlarından yardım istemenizi öneririz.

Eklentileri phpMyAdmin aracılığıyla devre dışı bırakma

Genellikle, yukarıda anlattığımız iki yöntem, yürütülmesi daha kolay olduğu için daha sık kullanılır. Fakat kullanabileceğiniz üçüncü ve biraz daha karmaşık bir yöntem var. Aşağıdaki bölümde, phpMyAdmin’i kullanarak eklentileri nasıl devre dışı bırakabileceğinizi de açıklayacağız. Veritabanınızın seçenekler tablosundaki bir sütunu düzenlemenizi gerektirdiğinden, önceden veritabanınızın yedeğini almanızı öneririz. Daha sonra aşağıda açıklanan şekilde ilerleyin.

phpMyAdmin’e erişmek için, önce cPanel kimlik bilgilerinizi kullanarak cPanel’e bağlanmanız gerekir. Daha sonra üst kısımdaki Veritabanları bölümünde bulunan phpMyAdmin seçeneğine tıklayın.

Veritabanları phpMyAdmin

Açılan yeni sekmede veritabanınızı bulun ve içindeki tüm tabloları görmek için üzerine tıklayın. wp_options tablosunu bulun ve içindeki tüm sütunlara erişmek için üzerine tıklayın.

PhpMyAadmin WP Seçenekleri

Devam etmeden önce bahsetmemiz gereken iki önemli nokta var. İlk olarak, veritabanı adınızın ne olduğundan emin değilseniz endişelenmeyin. wp-config.php dosyasını inceleyerek kolayca anlayabilirsiniz. Bunu yapmak için cPanel’de bir önceki sekmeye dönün ve ekranınızın üst kısmında bulunan Dosya Yöneticisi seçeneğine tıklayın.

Dosyalar Dosya Yöneticisi

Bu durum soldaki listede web sitenizi aramanız gereken yeni bir sekme açacaktır. Üzerine tıklayın ve genellikle public_html olarak adlandırılan kök WordPress dizinine gidin. Daha sonra ana bölümde wp-config.php dosyasını bulun, üzerine tıklayın ve Görüntüle düğmesini seçin.

Cpanel WP Yapılandırması

wp-config.php dosyasının içeriği ayrı bir pencerede açılacaktır. Dosyanın üst kısmına yakın bir yerde MySQL ayarlarını bulun ve aşağıdaki kod satırını arayın:

define( 'DB_NAME', 'your-database-name-here' );

‘veritabanı-adınız-burada’ olan kısım, veritabanınızın gerçek adıyla değiştirilecektir.

Cpanel Kodu

Artık veritabanı adınızı anladığınıza göre, WordPress eklentilerinizi devre dışı bırakmak için yukarıda ana hatlarıyla belirttiğimiz adımları gerçekleştirebileceksiniz. Fakat varsayılan veritabanı ön ekini güvenlik amacıyla değiştirdiyseniz, wp_options tablosunu bulamazsınız. Bunun yerine, yourprefix_options’a bakmalısınız, burada prefix_ kısmı ayarladığınız önekle değiştirilecektir. Bunu söyledikten sonra devam edelim.

Seçenekler tablosunda active_plugins alanını bulun ve yanındaki Düzenle düğmesine tıklayın. Bir yan not olarak, varsayılan 25 satırdan fazlasını göstermeyi düşünmelisiniz. Bunu, üste yakın bir yerde bulunan satır sayısını gösterme seçeneğini seçerek değiştirebilirsiniz. Satırları filtreleme seçeneğini kullanırken sayfa başına 50 veya 100 satır göstermek active_plugins alanını daha hızlı bulmanızı sağlayacaktır.

PhpMyAadmin Aktif Eklentiler

Daha sonra seçenek_değer kutusunda bulunan metni a:0:{} ile değiştirin ve Git düğmesine basın.

PhpMyAadmin Seçenek Değeri

Kısa bir süre sonra, aşağıdaki gibi değişikliğin başarılı olduğunu belirten bir mesaj göreceksiniz.

PhpMyAdmin Mesajı

Yukarıdaki adımları tamamlayarak, WordPress web sitenizdeki tüm aktif eklentileri devre dışı bırakmış olacaksınız. Bu yüzden bunlardan birinin neden olduğu bir giriş sorununuz varsa, şimdi ortadan kalkacaktır. Bu yüzden kimlik bilgilerinizi kullanarak WordPress panonuza giriş yapın ve Eklentiler > Yüklü Eklentiler’e gidin. Orada, aşağıda gösterilene benzer bir ekran göreceksiniz.

Tüm Eklentiler

Şimdi geriye kalan tek şey, hataya neden olan eklentiyi tam olarak belirlemek. Bunu yapmak için, hata yeniden görünene kadar eklentileri birer birer etkinleştirin. Bu süreçte en son etkinleştirdiğiniz eklenti, hataya neden olan eklenti olacaktır.

Devre dışı bırakmak için, cPanel görünümünüze geri dönün ve yukarıda anlattığımız aynı yöntemi kullanarak active_plugins alanını düzenlemek için tıklayın. Örnek olarak, Akismet eklentisini devre dışı bırakacağız, fakat bu yöntemi kullanarak herhangi bir eklentinizi devre dışı bırakabilirsiniz.

İlk olarak, giriş a: ile başlayacak ve ardından aktif eklentilerin sayısını temsil eden bir sayı gelecek. Bunu takiben, eklenti ile ilgili verileri içeren süslü parantezler göreceksiniz. Bu veriler, sırasıyla eklentinin numaralandırma dizinini (0’dan başlayarak), dizenin uzunluğunu ve ana eklenti dosyasının göreli yolunu temsil eden dizeyi içerir. Veriler noktalı virgülle (;) biter.

PhpMyAdmin Akismet

Bir eklentiyi devre dışı bırakmak için aşağıdakileri yapmanız gerekir:

– devre dışı bırakmak istediğiniz eklentinin verilerini silin,
– aktif eklenti sayısını 1 azaltın ve
– verilerini sildiğiniz eklentiden sonra kalan tüm eklentilerin dizinlerini birer birer azaltarak ayarlayın.

Bizim durumumuzda, bu girişi değiştirmek zorunda olduğumuz anlamına gelir:

a:12:{i:0;s:19:”akismet/akismet.php”;i:1;s:36:”contact-form-7/wp-contact-form-7.php”;i:2 ;s:31:”envato-market/envato-market.php”;i:3;s:27:”js_composer/js_composer.php”;i:4;s:53:”powerlift-bmi-hesaplayıcı/powerlift- bmi-calculator.php”;i:5;s:23:”powerlift-core/main.php”;i:6;s:53:”powerlift-instagram-feed/powerlift-instagram-feed.php”;i :7;s:49:”powerlift-twitter-feed/powerlift-twitter-feed.php”;i:8;s:23:”revslider/revslider.php”;i:9;s:23:”zaman çizelgesi/ timetable.php”;i:10;s:27:
“woocommerce/woocommerce.php”;i:11;s:24:”wordpress-seo/wp-seo.php”;}

aşağıdakilere:

a:11:{i:0;s:36:”contact-form-7/wp-contact-form-7.php”;i:1;s:31:”envato-market/envato-market.php” ;i:2;s:27:”js_composer/js_composer.php”;i:3;s:53:”powerlift-bmi-calculator/powerlift-bmi-calculator.php”;i:4;s:23:” powerlift-core/main.php”;i:5;s:53:”powerlift-instagram-feed/powerlift-instagram-feed.php”;i:6;s:49:”powerlift-twitter-feed/powerlift- twitter-feed.php”;i:7;s:23:”revslider/revslider.php”;i:8;s:23:”timetable/timetable.php”;i:9;s:27:
“woocommerce/woocommerce.php”;i:10;s:24:”wordpress-seo/wp-seo.php”;}

İşiniz bittiğinde Git düğmesine basın.

PhpMyAdmin Girişi

Söylemeye gerek yok, kullanıcılar farklı eklentiler yüklediğinden her durum farklı olacaktır. Bu yüzden yukarıda verilen gerekli üç adımı dikkatlice uyguladığınızdan emin olun. Kısa bir süre sonra, aşağıda gösterilene benzer bir başarı mesajı göreceksiniz.

PhpMyAadmin Başarı Mesajı

Hesabınıza giriş yapabileceksiniz…

Bir yanıt yazın

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

Birlikte Büyüyen Bir İş Kurma Fırsatı!

İş birliği yaparak, işinizi yalnızca bir adım öteye taşıyoruz. Daha detaylı bilgi isterseniz mail adresinizi bize iletebilirsiniz.