En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress Eklentilerini Veritabanından Etkinleştirme / Aktifleştirme Nasıl Yapılır

WordPress yönetici alanınıza erişemiyorsanız, bu çok stresli olabilir. Özellikle sitenizin işlevselliğini geri yüklemek için önemli bir eklentiyi etkinleştirmeniz gerekiyorsa.

Neyse ki, yönetici alanından kilitli olsanız bile WordPress eklentilerini doğrudan veritabanından etkinleştirmenin bir yolu var.

Web sitesi sahipleri olarak, WordPress sorunlarıyla fazlasıyla karşılaştık ve eklentileri veritabanı aracılığıyla etkinleştirmenin işleri yoluna koymak için hızlı ve etkili bir yol olduğunu öğrendik. Bu yöntem, sorunları gidermemize ve çok fazla kesinti olmadan işlevselliği geri yüklememize olanak tanıyarak uzun süreli kesintileri önlemeye yardımcı olur.

Bu makalede, WordPress eklentilerinizi veritabanını kullanarak nasıl kolayca etkinleştirebileceğinizi göstereceğiz.

Veritabanından WordPress eklentilerini etkinleştirme/aktifleştirme

WordPress Eklentilerini Veritabanı Kullanarak Ne Zaman Etkinleştirmelisiniz?

Yaygın WordPress hatalarından birkaçı, bir web sitesi sahibinin WordPress yönetici alanına erişmesini engelleyebilir. Birçok durumda, kullanıcı yönetici erişimi olmadan WordPress eklentilerini devre dışı bırakmak ister.

Ancak, bazı durumlarda, bir web sitesi sahibi, WordPress web sitelerine erişimi geri yüklemek için belirli eklentileri etkinleştirmesi gerekebilir.

Örneğin, bir hatanın WordPress kontrol panelinize erişmenizi engellediğini ve bu hatayı düzeltebilecek bir eklenti bulduğunuzu varsayalım.

Neyse ki, WordPress aktif eklenti bilgilerini WordPress veritabanınızda saklar. Bu, bu bilgileri doğrudan veritabanına manuel olarak girebileceğiniz ve WordPress'e bir eklentiyi etkinleştirmesini söyleyebileceğiniz anlamına gelir.

Tek koşul, eklentinin WordPress sitenize yüklenmiş olmasıdır, bu da WordPress web sitenizdeki eklentiler klasöründe bulunması gerektiği anlamına gelir.

Bununla birlikte, veritabanını kullanarak bir eklentiyi adım adım nasıl kolayca etkinleştirebileceğinize bakalım:

Adım 1: Barındırma Kontrol Paneli Kullanarak Veritabanı Adınızı Bulun

WordPress eklentilerinizi phpMyAdmin kullanarak etkinleştirmek için öncelikle WordPress veritabanınızın adını bulmanız gerekir.

Bunu yapmak için web barındırma kontrol panelinize giriş yapın. Bu eğitim için Bluehost kullanacağız.

Farklı bir hosting şirketi kullanıyorsanız, WordPress hosting kontrol paneliniz biraz farklı görünebilir.

'Web siteleri' sekmesinden 'Gelişmiş' sekmesine geçin ve 'Dosya Yöneticisi' seçeneğinin yanındaki 'Yönet' düğmesine tıklayın.

Dosya Yöneticisi seçeneğinin yanındaki Yönet düğmesine tıklayın

Bu, Dosya Yöneticisi'ni yeni bir pencerede açacaktır. Burada, sol sütundan public_html klasörünü bulun ve tıklayın.

public_html klasöründe depolanan tüm dosyalar şimdi ekranda açılacaktır.

Buradan, ‘Ad’ sütunundan sitenizin adını içeren klasörü bulup tıklamanız gerekir.

public_html dosyasına gidin ve site adınızı bulun

Bazı kullanıcılar WordPress dosyalarını ve klasörlerini public_html klasörünün içinde kurulu olarak görebilirler.

WordPress sitenizin dosyasını açtıktan sonra, ‘Ad’ bölümünde wp-config.php dosyasını bulun ve sağ tıklayın.

Bu, 'Görünüm' seçeneğini seçmeniz gereken bir menü açacaktır.

Görüntüle'ye Tıklayın

Bu, veritabanı ayrıntılarınızı bulabileceğiniz wp-config.php dosyasını yeni bir pencerede açacaktır.

Veritabanı ayrıntılarınızı, kullanıcı adı ve şifre dahil olmak üzere bilgisayarınızdaki bir not defteri uygulamasına kopyalayıp yapıştırmanızı öneririz.

Veritabanı ayrıntıları

Veritabanınızın adını başarıyla bulduğunuza göre, bir sonraki adıma geçelim.

Adım 2: phpMyAdmin Aracılığıyla Aktif Eklentiler Seçeneğini Bulma

Veritabanınızın adını öğrendikten sonra WordPress barındırma kontrol panelinize geri dönün.

Oradayken, tekrar 'Gelişmiş' sekmesine geçin ve 'phpMyAdmin' seçeneğine doğru aşağı kaydırın. Ardından, yanındaki 'Yönet' düğmesine tıklayın.

PHPMyAdmin seçeneğinin yanındaki Yönet düğmesini tıklayın

Bu, phpMyAdmin uygulamasını yeni bir tarayıcı sekmesinde başlatacaktır.

Not: Herhangi bir değişiklik yapmadan önce, lütfen veritabanınızın tam bir yedeğini oluşturduğunuzdan emin olun. İşlem sırasında herhangi bir sorun olursa işinize yarayacaktır.

Ardından, sayfanın üst kısmındaki gezinme menüsünden 'Veritabanı' sekmesine tıklayın.

Bunu yaptıktan sonra, WordPress veritabanınızı bulun ve genişletmek için göz at düğmesine tıklayın.

Gezinme menüsünden Veritabanı sekmesine tıklayın

Bu, tüm WordPress veritabanı tablolarınızı ekrana yükleyecektir.

Burada, wp_options tablosunu bulmanız ve yanındaki göz at'a tıklamanız gerekiyor.

Not: Varsayılan olarak WordPress, tablo adları için önek olarak wp_ kullanır. WordPress veritabanı tablonuzun farklı bir tablo öneki olabilir.

wp-options'a tıklayın

wp_options tablosunda, option_name değeri active_plugins olarak ayarlanmış satırı bulmanız gerekecek.

Ardından, yanındaki 'Düzenle' bağlantısına tıklayın.

Eklentileri_Etkinleştir seçeneğine tıklayın

Bu, bir eklentiyi etkinleştirmek için ayrıntıları manuel olarak girebileceğiniz bir kutu açacaktır.

phpMyAdmin Kullanarak Bir Eklentiyi Etkinleştirme Adım 3

WordPress, etkin eklentinin bilgilerini özel bir biçimde saklar, böylece yazılım tarafından programatik olarak erişilebilir. Hangi eklentilerin etkinleştirileceğini WordPress'e bildirmek için aynı biçimi kullanmamız gerekecek.

İlk olarak, option_value olarak a:1: gireceğiz ve ardından küme parantezini ({) açacağız.

Yalnızca bir eklentiyi etkinleştirmek istediğimiz için bu değeri 1 olarak giriyoruz. Etkinleştirmeyi planladığınız eklenti sayısına göre bu değeri değiştirebilirsiniz.

Seçenek değerini ekle

Ardından, küme parantezinden sonra i:0; gireceğiz. Burada, eklentimize esasen bir seri numarası atıyoruz.

Saymaya 1 yerine her zaman 0'dan başlayarak numaralar atamayı unutmayın.

Seri numarası ekle

Ardından, etkinleştirmek üzere olduğumuz eklentinin adındaki ve eklentinin php dosya adındaki karakter sayısını gireceğiz.

Bunun için kutuya s:24: yazacağız. Eklenti dizinindeki ve dosya adındaki karakterlere bağlı olarak karakter sayısının her eklenti için farklı olacağını unutmayın.

Örneğin, bu eğitimde dosya yöneticimizde saklandığı şekliyle, dosya adı da dahil olmak üzere adında 24 karakter bulunan WPForms eklentisini etkinleştiriyoruz.

Karakter numarası ekle

Ardından, eklentinin dizin adını yazmanız yeterlidir. Dosya Yöneticisi uygulamasını kullanarak /wp-content/plugins/ klasörünü ziyaret ederek bunu bulabilirsiniz.

Eklentinin dizin adını yazmadan önce tırnak işaretleri eklemeyi unutmayın.

Eklentilerin adını yazın

/ işaretinden sonra eklentinin dosya adını girmeniz gerekir.

Dosya adını bulmak için Dosya Yöneticisi'ni tekrar ziyaret edin ve etkinleştirmeyi planladığınız eklentinin klasörünü açın.

Buradan eklentinin PHP dosyasını bulun. Eklere eklemeniz gereken dosya adı eklentinin adı olacaktır.

Eklenti dosya ve klasör adı

Şimdi, eklentinin adını yazmak için phpMyAdmin'e geri dönün ve ardından tırnak işaretlerini kapatın.

Bundan sonra, sadece noktalı virgül (;) ekleyin ve küme parantezlerini (}) kapatın. Bu örnekteki son değer şöyle görünecektir:

a:1:{i:0;s:24:"wpforms-lite/wpforms.php";}

İşiniz bittiğinde görünümü bu şekilde olacaktır.

Tek bir eklentiyi etkinleştirme

Ardından, komutu çalıştırmak için 'Git' düğmesine tıklamanız yeterlidir.

Şimdi WordPress kontrol panelinizi ziyaret edin ve Eklentiler » Yüklü Eklentiler sayfasına gidin.

Eklentiniz başarıyla etkinleştirildi.

etkinleştirilmiş-eklenti

Şimdi iki eklentiyi daha etkinleştirmek istediğinizi varsayalım.

İlk olarak, eklenti sayısını değiştirmeniz gerekecektir. Bundan sonra, etkinleştirmek istediğiniz eklenti için her bir girdiyi ayarlayacaksınız.

İşte bir örnek:

a:3:{
i:0;s:47:"all-in-one-seo-pack-pro/all_in_one_seo_pack.php";
i:1;s:35:"insert-headers-and-footers/ihaf.php";
i:2;s:24:"wpforms-lite/wpforms.php";
}

Not: Kodu daha okunabilir hale getirmek için buraya satır sonları ekledik. Kodunuzda satır sonu veya boşluk olmadığından emin olmanız gerekir. Aksi takdirde çalışmaz.

Bonus: WordPress Eklentilerini Veritabanından Devre Dışı Bırakma

Etkinleştirmenin yanı sıra, yönetici alanınıza erişemiyorsanız bir WordPress eklentisini veritabanınızdan devre dışı bırakabilir veya silebilirsiniz. Bu, bir hatayı gidermeye çalışıyorsanız veya bir eklenti sitenizde bir uyumluluk sorununa neden olduysa yardımcı olabilir.

Bunu yapmak için barındırma kontrol panelinizin cPanel'ini açmanız gerekir. Bu eğitim için Bluehost kullanıyoruz. Oraya ulaştığınızda, ‘Veritabanları’ bölümüne doğru aşağı kaydırın ve ‘phpMyAdmin’ seçeneğine tıklayın.

cPanel'de phpMyAdmin'ı seçme

Bu, ekranınızda başka bir sekme açacaktır; burada WordPress veritabanınızı seçmeniz gerekir.

Ardından, WordPress veritabanı tablolarını görebileceksiniz. Burada, wp_options tablosunu bulup seçmelisiniz.

wp-options'a tıklayın

Bu, başka bir klasör satırı açacaktır. 'active_plugins' seçeneğini bulmanız ve yanındaki 'Düzenle' bağlantısına tıklamanız gerekir.

İstemi açtıktan sonra, `option_value` alanını `a:0:{} ` olarak değiştirmeniz yeterlidir. Ardından, değişikliklerinizi kaydetmek için 'Git' düğmesine tıklayın.

Etkin eklentileri sıfırla

Daha fazla ayrıntı için, WordPress yönetici alanına erişemediğinizde tüm eklentileri devre dışı bırakma hakkındaki eğitimimize bakın.

Umuyoruz ki veritabanı kullanarak bir eklentiyi nasıl etkinleştireceğinizi öğrendiniz. Ayrıca, müşterilerin WordPress eklentilerini devre dışı bırakmasını nasıl önleyeceğiniz hakkındaki başlangıç kılavuzumuzu ve en iyi WordPress yönetici paneli eklentileri hakkındaki seçimlerimizi de görmek isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

9 CommentsLeave a Reply

  1. Vay canına, WordPress eklentilerini doğrudan veritabanından etkinleştirebileceğinizi ilk öğrendiğimde gerçekten şaşırmıştım! WordPress'in arka ucuna gerçekten dalana kadar mümkün olduğunu düşünmeyeceğiniz şeylerden biri.

    Her zaman eklenti yönetimi için WordPress kontrol panelini kullanmayı tercih etmiş olsam da, bir eklenti çakışması nedeniyle yönetici alanından kilitlendiğim bir zaman olmuştu. Kontrol paneline erişemiyordum ve biraz panik halindeydim. İşte o zaman phpMyAdmin kullanarak eklentileri doğrudan veritabanından etkinleştirebileceğinizi veya devre dışı bırakabileceğinizi keşfettim.

  2. Şimdiye kadar eklentileri yalnızca FTP aracılığıyla devre dışı bırakabiliyordum. Bu da çok faydalı bir bilgi. Aynı şeyin MySQL veritabanı kullanılarak nasıl yapılabileceğine dair kılavuz için teşekkürler.

  3. Teşekkürler! Bunu, etkinleştirilmesi gereken ve lisans duvarının arkasında olan bir eklentiyi etkinleştirmek için kullandım. Lisansları taşımakla ilgili çok fazla zahmetten kurtardı.

  4. Diyelim ki, kontrol paneline giriş yapmanızı engelleyen Wordfence gibi bir eklentiyi geçici olarak devre dışı bırakmanız gerekiyor. Sorunu çözene kadar Wordfence dizininin adını wordfence_tmp gibi bir şeye değiştirmek varken neden olmasın? Bu, veritabanını ve seri hale getirilmiş verileri değiştirmekten çok daha kolay ve sorun çıkarma olasılığı daha düşük görünüyor. İşleri basit tutmayı severim.

    • Bu da kullanılabilecek bir seçenektir, bu, sitenin dosyalarına erişim mümkün olmadığında veya bu yöntemin tercih edilmesi durumunda bir alternatiftir.

      Yönetici

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.