..

wp-config.php Dosyası Hakkında Bilmeniz Gereken Her Şey

Cover Image for wp-config.php Dosyası Hakkında Bilmeniz Gereken Her Şey
xtechnology_logo
X Technology

İçerik Kategorisi:Web TasarımWordpress

dosyası herhangi bir kurulumunun temel taşıdır. Bu kritik dosya, WordPress sitenizin nasıl işleyeceğini belirleyen önemli yapılandırma ayarlarını içerir. Veritabanı bağlantılarından güvenlik anahtarlarına kadar her şeyi yönetir ve hatta gelişmiş yapılandırmalara ve özelleştirmelere izin verir.

WordPress sitelerini optimize etmek, güvenliğini sağlamak ve sorunlarını gidermek isteyen herkes için wp-config.php dosyasını ve yeteneklerini anlamak önemlidir.

Bu blog, wp-config.php dosyasının temelleri, konumu, yapısı ve temel ayarları ile gelişmiş yapılandırmalar ve genel değişiklikler konusunda size rehberlik edecektir. Ayrıca gelişmiş yapılandırmaları ve genel değişiklikleri inceleyerek, WordPress sitenizin yapılandırma dosyasının tüm potansiyelinden yararlanmanız için gereken bilgiyle sizi donatacağız.

İçindekiler

  • wp-config.php dosyası nedir?
  • wp-config.php’nin temel yapısını anlamak
    • WordPress’te wp-config.php dosyası nerede?
      • cPanel’de wp-config.php dosyasını bulma
      • FTP aracılığıyla wp-config.php dosyasını bulma
      • wp-config.php dosyasının yerini değiştirme
    • wp-config.php dosya bölümleri
      • 01. wp-config.php için MySQL ayarları
      • 02. Veritabanı karakter kümeleri
      • 03. Güvenlik anahtarları
      • 04. Veritabanı tablo öneki
      • 05. Hata ayıklama modu
      • 05. Mutlak yol
      • 06. WordPress URL
      • 07. Bellek boyutu sınırı
      • 08. Dizin yükleme
      • 09. Wp-content Dizini
      • 10, Eklentiler dizini
      • 11. Tema dizini
      • 12. Hata kaydı
      • 13. WordPress otomatik güncellemeleri
      • 14. WordPress çekirdek güncellemeleri
      • 15. Özel kullanıcı tablosu
      • 16. Özel kullanıcı meta tablosu
      • 17. Dil ve dil dizini
    • wp-config.php dosyasını düzenleme
      • Adım 1: Dosyayı yedekleyin
      • Adım 2: Bir metin düzenleyiciyle düzenleme yapın
      • Adım 3: Değişiklikleri Kaydet
  • Gelişmiş wp-config.php yapılandırma seçenekleri
    • wp-config.php dosyasında genel değişiklikler
      • 01. Özel dizin konumları
      • 02. Otomatik kaydetme aralığını değiştir
      • 03. Gönderi revizyonlarını devre dışı bırakın
      • 04. Çerez alanı ayarla
  • wp-config.php’yi yönetmek için en iyi uygulamalar
      • “WordPress Sitenizi Hızlandırmak İçin Birkaç İpucu” başlıklı bu detaylı makaleye göz atabilirsiniz
  • wp-config.php ile ilgili yaygın sorunların giderilmesi
    • Eksik wp-config.php’nin sonuçları
    • Özetlemek gerekirse
    • wp-config.php hakkında bilmeniz gereken bazı sorular

wp-config.php dosyası nedir?

wp-config.php dosyası nedir

WordPress için olmazsa olmaz dosyalardan biri wp-config.php’dir . Adı, parolası, ana bilgisayarı (genellikle localhost) ve kullanıcı adı gibi veritabanı hakkında ayrıntılar içerir. Bu verileri kullanarak WordPress, verileri (diğerlerinin yanı sıra Kullanıcılar, Gönderiler ve Ayarlar gibi) kaydetmek ve almak için veritabanıyla etkileşime girebilir. Dosya ayrıca WordPress’in gelişmiş ayarlarını belirtmek için kullanılır.

Bunu WordPress sitenizin kontrol merkezi olarak düşünün. Bu dosya, WordPress’in düzgün çalışması için ihtiyaç duyduğu önemli bilgileri içerir; örneğin veritabanı bağlantı bilgileri, kimlik doğrulama anahtarları ve WordPress sitenizin davranışını kontrol eden çeşitli diğer seçenekler.

wp-config.php dosyasının birincil işlevi veritabanı bağlantı ayrıntılarını depolamaktır. Bu ayarlar veritabanı adını, kullanıcı adını, parolayı ve ana bilgisayarı içerir. Örneğin:

Veritabanı Ayarları Wp Yapılandırması

Bu kod satırları WordPress’in veritabanınıza bağlanmasını ve orada depolanan gönderiler, sayfalar ve kullanıcı bilgileri gibi içerikleri almasını sağlar.

Veritabanı ayarlarına ek olarak, wp-config.php dosyası sitenizin güvenliğini artıran kimlik doğrulama anahtarları ve tuzları içerir. Bu anahtarlar, sitenizin çerezlerini ve parolalarını korumak için kullanılan benzersiz ifadelerdir ve bilgisayar korsanlarının erişim sağlamasını zorlaştırır. Örneğin:

Veritabanı Ayarları

WordPress sitenizin güvenliğini, performansını ve işlevselliğini korumak için wp-config.php dosyasını anlamak ve düzgün bir şekilde yönetmek çok önemlidir.

wp-config.php’nin temel yapısını anlamak

wp-config.php dosyası, her biri belirli bir amaca hizmet eden birkaç temel bölüme yapılandırılmıştır. Bu bölümleri anlamak, WordPress sitenizi daha etkili bir şekilde yönetmenize yardımcı olacaktır. İşte ana bölümlerin bir dökümü:

  • Veritabanı ayarları: Veritabanı ayarları wp-config.php dosyasının en kritik bölümlerinden biridir. WordPress’i veritabanınıza bağlayarak gönderiler, sayfalar ve kullanıcı bilgileri gibi verileri almasını ve depolamasını sağlar. Bu ayarlar veritabanı adını, kullanıcı adını, parolayı ve ana bilgisayarı içerir. Örneğin:
Temel Yapı Veritabanı Ayarları

Bu ayarlar olmadan WordPress veritabanınıza erişemez ve siteniz çalışmaz hale gelir.

  • Güvenlik anahtarları: Güvenlik anahtarları, kimlik doğrulama anahtarları ve tuzları olarak da bilinir, WordPress sitenizin güvenliğini artırır. Sitenizin çerezlerini ve parolalarını güvence altına almak için kullanılan benzersiz ifadelerdir ve bilgisayar korsanlarının sitenizi istismar etmesini önemli ölçüde zorlaştırır. Örneğin:
Temel Yapı Güvenlik Anahtarları

Sitenizin verilerini korumak için bu anahtarların benzersiz ve güvenli tutulması önemlidir.

  • Veritabanı tablo öneki: Veritabanı tablo öneki ayarı, veritabanı tablolarınız için özel bir önek belirtmenize olanak tanır. Bu, saldırganların tablo adlarınızı tahmin etmesini zorlaştırarak güvenliği artırmaya yardımcı olabilir. Varsayılan önek ‘wp_’dir, ancak bunu benzersiz bir şeye değiştirebilirsiniz:
Veritabanı Tablo Öneki

Tablo ön ekini değiştirmek WordPress veritabanınız için ek bir güvenlik katmanı sağlayabilir.

  • Hata ayıklama modu: Hata ayıklama modu, WordPress sitenizdeki sorunları gidermek ve düzeltmek için kullanışlı bir özelliktir. Etkinleştirildiğinde, sorunları tanımlamanıza ve çözmenize yardımcı olabilecek hata mesajları ve bildirimleri görüntüler. Hata ayıklama modunu etkinleştirmek için ‘WP_DEBUG’ sabitini ‘true’ olarak ayarlayın:
Hata Ayıklama Modu

Bu ayar, özellikle geliştiriciler ve site yöneticileri için sorunları teşhis ederken oldukça faydalıdır.

  • Diğer özel yapılandırmalar: wp-config.php dosyası ayrıca sitenizi optimize etmek ve güvenliğini sağlamak için çeşitli diğer özel yapılandırmalara da izin verir. Bu ayarlar bellek sınırları, dosya yolları ve özel dizinleri içerebilir. Örneğin:
Diğer Özel Yapılandırma

Bu yapılandırmalar, WordPress ortamının özel ihtiyaçlarınıza daha iyi uyum sağlamasına ve genel performans ve güvenliği iyileştirmesine yardımcı olur.

Wp-config.php dosyasının temel yapısını ve her bölümün amacını anlamak, WordPress sitenizi yönetme ve güvenliğini sağlama yeteneğinizi önemli ölçüde artırabilir.

WordPress’te wp-config.php dosyası nerede?

wp-config.php dosyası WordPress sitenizin çalışması için çok önemlidir ve konumunu bilmek gerekli değişiklikleri yapmak için önemlidir. wp-config.php dosyasını nasıl bulacağınız ve gerekirse nasıl taşıyacağınız aşağıda açıklanmıştır.

cPanel’de wp-config.php dosyasını bulma

Eğer barındırma sağlayıcınız cPanel sunuyorsa, wp-config.php dosyasını Dosya Yöneticisi’ni kullanarak kolayca bulabilirsiniz. İşte adımlar:

  • Hosting hesabınızın cPanel’ine giriş yapın: cPanel kontrol paneline erişmek için kullanıcı adınızı ve şifrenizi girin.
  • Dosya yöneticisine gidin: cPanel kontrol panelinde Dosya Yöneticisi simgesini bulun ve tıklayın.
Cpanel Dosya Yöneticisi
  • WordPress kurulumunuzun kök dizinine gidin: Bu genellikle ‘public_html’ veya ‘www’ dizininde bulunur.
  • wp-config.php dosyasını arayın: Kök dizine girdiğinizde, wp-config.php dosyasının diğer WordPress dosyaları ve klasörleri arasında listelendiğini görmelisiniz.


FTP aracılığıyla wp-config.php dosyasını bulma

FileZilla gibi bir FTP istemcisi kullanmayı tercih ederseniz, wp-config.php dosyasını bulmak için şu adımları izleyebilirsiniz:

  • FTP istemcinizi açın (örneğin FileZilla): FTP istemci uygulamanızı başlatın.
  • FTP kimlik bilgilerinizi kullanarak sunucunuza bağlanın: Barındırma sunucunuza bağlanmak için FTP kullanıcı adınızı, şifrenizi ve sunucu adresinizi girin.
  • WordPress kurulumunuzun kök dizinine gidin: Bağlandıktan sonra, genellikle ‘public_html’ veya ‘www’ olarak adlandırılan kök dizine gidin.
  • wp-config.php dosyasını bulun: Kök dizinde, dosya ve klasörler listesinde wp-config.php dosyasını arayın.


wp-config.php dosyasının yerini değiştirme

Ek güvenlik için wp-config.php dosyasını WordPress kök dizininin bir seviye üstündeki bir dizine taşıyabilirsiniz. Bu, dosyayı yetkisiz erişime karşı korumaya yardımcı olabilir. İşte nasıl yapacağınız:

  • wp-config.php dosyasını taşıyın: cPanel Dosya Yöneticisi veya bir FTP istemcisi kullanarak wp-config.php dosyasını kök dizinin bir seviye yukarısına taşıyın. Örneğin, kök dizininiz public_html ise wp-config.php dosyasını ‘public_html’ içeren dizine taşıyın.
  • WordPress kurulumunuzu güncelleyin: Dosyayı taşıdıktan sonra, WordPress’e yeni konumu bildirmeniz gerekir. Kök dizinde bulunan wp-load.php dosyasını açın ve dosyanın en üstüne aşağıdaki kodu ekleyin:
Wordpress Kurulumunu Güncelle

Bu kod WordPress’e wp-config.php dosyasını yeni konumda aramasını söyler.

Bu adımları izleyerek, WordPress sitenizin güvenliğini ve yönetimini artırmak için wp-config.php dosyasını kolayca bulabilir ve gerekirse yerini değiştirebilirsiniz.

wp-config.php dosya bölümleri

wp-config.php dosyası, her biri WordPress sitenizin düzgün çalışmasını ve güvenliğini sağlamak için belirli bir amaca hizmet eden birkaç temel bölüme ayrılmıştır. Bu bölümleri anlamak, sitenizi daha iyi yönetmenize ve optimize etmenize yardımcı olabilir. Aşağıda, kısa bir giriş ve karşılık gelen örneklerle temel bölümler yer almaktadır.

01. wp-config.php için MySQL ayarları

MySQL ayarları WordPress’i veritabanınıza bağlar. Bu ayrıntılar, WordPress’in veri almasını ve depolamasını sağladığı için önemlidir. Bu ayarlar olmadan siteniz çalışmaz.

Wp Config İçin Sql Ayarlarım

02. Veritabanı karakter kümeleri

Bu bölüm, veritabanınızın karakter kümesini ve karşılaştırmasını tanımlayarak, özellikle çok dilli siteler için veritabanınızın metni doğru şekilde işlemesini sağlar.

Veritabanı Karakter Kümeleri

03. Güvenlik anahtarları

Güvenlik anahtarları, çerezlerin ve parolaların güvenliğini artırarak sitenize ekstra bir koruma katmanı ekler. Bu anahtarlar benzersiz olmalı ve gizli tutulmalıdır.

Güvenlik Anahtarları

04. Veritabanı tablo öneki

Veritabanı tablo öneki, veritabanı tablolarınıza benzersiz bir önek eklemenize olanak tanır. Bu, saldırganların tablo adlarınızı tahmin etmesini zorlaştırarak güvenliği artırmaya yardımcı olabilir.

Veritabanı Tablo Önek Dosyası

05. Hata ayıklama modu

Hata ayıklama modunu etkinleştirmek, hata mesajlarını ve bildirimlerini görüntüleyerek sorunları gidermenize yardımcı olur. Bu, özellikle geliştirme sırasında faydalıdır.

Hata Ayıklama Modu Komutu

05. Mutlak yol

Mutlak yol, WordPress kurulumunuzun kök dizinini tanımlar ve WordPress’in doğru şekilde çalışmasını sağlar.

Mutlak Yol

06. WordPress URL

WordPress URL ayarları, WordPress sitenizin ana ve site URL’lerini tanımlar. Bu ayarlar, sitenizin doğru şekilde yüklenmesini sağlamak için önemlidir.

Wordpress URL'si

07. Bellek boyutu sınırı

Bu bölüm, WordPress siteniz için PHP bellek sınırını belirler ve çeşitli işlemleri idare edebilecek yeterli belleğe sahip olmasını sağlar.

Bellek Boyut Sınırı

08. Dizin yükleme

Yükleme dizini ayarı, medya dosyalarının depolandığı konumu özelleştirmenize olanak tanır.

Dizin Yükle

09. Wp-content Dizini

wp-content dizin ayarı wp-content dizininin varsayılan konumunu değiştirmenize olanak tanır.

Wp İçerik Dizini

10, Eklentiler dizini

Bu ayar eklentinin dizin konumunu özelleştirerek daha iyi bir organizasyon ve güvenlik sağlayabilir.

Eklentiler Dizini

11. Tema dizini

Tema dizini ayarı, tema dosyalarınız için özel bir konum belirlemenize olanak tanır.

Tema Dizini

12. Hata kaydı

Hata günlüğünü etkinleştirmek, hataları ve uyarıları yakalamanıza yardımcı olur; bu da sitenizin hata ayıklaması ve bakımı için yararlıdır.

Giriş Hatası

13. WordPress otomatik güncellemeleri

Bu ayar, WordPress sitenizin otomatik güncellemelerini kontrol ederek güncellemeleri daha etkili bir şekilde yönetmenize yardımcı olur.

Wordpress Otomatik Güncellemeler

14. WordPress çekirdek güncellemeleri

Temel güncellemeler ayarı, WordPress temel güncellemelerinin nasıl işleneceğini yönetmenize olanak tanır ve sitenizin güncellemeleri üzerinde daha fazla kontrol sahibi olmanızı sağlar.

Wordpress Çekirdek Güncellemeleri

15. Özel kullanıcı tablosu

Bu ayar, kullanıcı verileri için özel bir tablo tanımlamanıza olanak tanır; bu, diğer uygulamalarla veya sistemlerle bütünleştirme açısından yararlı olabilir.

Özel kullanıcı tablosu

16. Özel kullanıcı meta tablosu

Özel kullanıcı tablosuna benzer şekilde, bu ayar kullanıcı meta verileri için özel bir tablo tanımlamanıza olanak tanır.

Özel Kullanıcı Meta Tablosu

17. Dil ve dil dizini

Bu ayarlar, WordPress siteniz için dil dosyalarının dilini ve konumunu tanımlayarak çok dilli siteleri yönetmeyi kolaylaştırır.

Dil ve Dil Rehberi

wp-config.php dosyasını düzenleme

wp-config.php dosyasını düzenlemek, bir WordPress sitesini yönetirken yaygın bir görevdir. Ancak, sitenizde herhangi bir kesinti olmaması için bunu dikkatli bir şekilde yapmak çok önemlidir. İşte wp-config.php dosyasını güvenli bir şekilde düzenlemeye ilişkin açık bir adım adım kılavuz.

Adım 1: Dosyayı yedekleyin

Herhangi bir değişiklik yapmadan önce, wp-config.php dosyanızın bir yedeğini her zaman oluşturun. Bu, bir şeyler ters giderse geri dönebileceğiniz çalışan bir kopyanızın olmasını sağlar. Dosyayı yedeklemek için:

  • Dosyayı indirin: FileZilla gibi bir FTP istemcisi veya barındırma kontrol panelinizdeki Dosya Yöneticisi’ni kullanarak, WordPress kurulumunuzun kök dizinine gidin.
  • Dosyayı kopyalayın: wp-config.php dosyasını bulun , üzerine sağ tıklayın ve yerel bilgisayarınıza indirme seçeneğini seçin. Bu, geçerli yapılandırmanın bir kopyasını kaydeder.

Dosyanızı yedeklemek, düzenleme sırasında bir hata oluşması durumunda sizi birçok dertten kurtarabilecek kritik bir güvenlik adımıdır.

Adım 2: Bir metin düzenleyiciyle düzenleme yapın

wp-config.php dosyasını açmak ve düzenlemek için bir metin düzenleyici kullanın. Microsoft Word gibi kelime işlemcileri kullanmaktan kaçının çünkü bunlar kodu bozabilecek biçimlendirmeler ekleyebilir. Bunun yerine Notepad++ , Sublime Text veya Visual Studio Code gibi düz metin düzenleyicileri kullanın. İşte nasıl yapacağınız:

  • Metin düzenleyicisini açın: Tercih ettiğiniz metin düzenleyicisini başlatın.
  • Dosyayı açın: Metin düzenleyicide ‘Dosya’ > ‘Aç’a gidin , ardından indirdiğiniz wp-config.php dosyasının bulunduğu yere gidin ve dosyayı açın.
  • Düzenlemelerinizi yapın: Dosyada gerekli değişiklikleri dikkatlice yapın. Örneğin, veritabanı ayarlarını güncelleyebilir, güvenlik anahtarlarını değiştirebilir veya diğer yapılandırmaları değiştirebilirsiniz.

İşte veritabanı ayarlarını düzenlemeye dair bir örnek:

Bir Metin Editörüyle Düzenle

Adım 3: Değişiklikleri Kaydet

Gerekli değişiklikleri yaptıktan sonra dosyayı kaydetmeniz ve sunucunuza geri yüklemeniz gerekir. İşte nasıl:

  • Dosyayı kaydedin: Metin düzenleyicinizde, ‘Dosya’ > ‘Kaydet’ seçeneğini seçerek veya Ctrl + S (Mac’te Cmd + S) kısayolunu kullanarak yaptığınız değişiklikleri kaydedin.
  • Dosyayı yükleyin: FTP istemcinizi veya Dosya Yöneticinizi açın, WordPress kurulumunuzun kök dizinine gidin ve düzenlenen wp-config.php dosyasını sunucuya geri yükleyin. İstendiğinde mevcut dosyanın üzerine yazın.

Bu adımları izleyerek wp-config.php dosyasını güvenli bir şekilde düzenleyebilir ve WordPress sitenizin sorunsuz bir şekilde çalışmaya devam etmesini sağlayabilirsiniz. Herhangi bir değişiklik yapmadan önce dosyayı yedeklemeyi, güvenilir bir metin düzenleyici kullanmayı ve düzenlemelerinizi dikkatlice kaydedip yüklemeyi unutmayın.

Gelişmiş wp-config.php yapılandırma seçenekleri

wp-config.php dosyası, WordPress sitenizin işlevselliğini, performansını ve güvenliğini artırabilecek çok sayıda gelişmiş yapılandırma seçeneğine izin verir. Değişiklikler web siteniz için öngörülemeyen sorunlara yol açabilir, bu nedenle bu ayarları eklemeden veya değiştirmeden önce bir WordPress yedeği aldığınızdan emin olun. İşte yararlı bulabileceğiniz bazı gelişmiş ayarlar:

SeçenekAçıklamaKomut Satırı
WordPress Adresi (URL)WordPress adresini (URL) tanımlar. Bu değer, WordPress çekirdek dosyalarınızın bulunduğu yerdir ve http:// kısmını içermelidir. Bu ayar, siteurl için wp_options tablo değerini geçersiz kılar.define(‘WP_SITEURL’, ‘http://example.com/wordpress’);
Otomatik Kaydetme Aralığını DeğiştirOtomatik kaydetme sonrası revizyonlar için aralığı ayarlar. Varsayılan 60 saniyedir.define(‘AUTOSAVE_INTERVAL’, 160); // Saniye
Gönderi Revizyonlarını Devre Dışı BırakGönderi revizyonlarının kaydedilmesini devre dışı bırakır.define(‘WP_POST_REVISIONS’, false);
Revizyon Sayısını BelirleyinKaydedilecek maksimum gönderi revizyon sayısını belirtir.define(‘WP_POST_REVİZYONLARI’, 3);
Set-Çerez AlanıWordPress çerezleri için etki alanını ayarlar; statik içerik sunan alt etki alanlarına sahip siteler için kullanışlıdır.define(‘COOKIE_DOMAIN’, ‘www.askapache.com’);
Çoklu Siteyi EtkinleştirWordPress Multisite işlevselliğini etkinleştirir.define(‘WP_ALLOW_MULTISITE’, doğru);
Varolmayan Blogları YönlendirKullanıcılar var olmayan bir bloga erişmeye çalıştıklarında onları belirtilen bir URL’ye yönlendirir.define(‘NOBLOGREDIRECT’, ‘http://example.com’);
Hata Ayıklama ModuHata ve uyarıların görüntülenmesini kontrol eder.define(‘WP_DEBUG’, doğru);<br>define(‘WP_DEBUG’, yanlış);
Bağlantısını Devre Dışı BırakYönetici alanında Javascript dosyalarının birleştirilmesini devre dışı bırakır, JS’nin çalışmaması durumunda faydalıdır.define(‘BETİK_KOMUTLARI_BİRLEŞTİR’, false);
PHP Bellek Sınırını ArtırınWordPress için PHP bellek sınırını artırır.define(‘WP_MEMORY_LIMIT’, ’64M’);<br>define(‘WP_MEMORY_LIMIT’, ’96M’);
Önbellekwp-content/advanced-cache.php betiğini ekleyerek önbelleğe almayı etkinleştirir.define(‘WP_CACHE’, doğru);
Alternatif CronZamanlanmış görevleri çalıştırmak için alternatif bir yöntem kullanır, zamanlanmış gönderiler yayınlanmıyorsa faydalıdır.define(‘ALTERNATE_WP_CRON’, doğru);
Çöp Kutusunu BoşaltWordPress’in öğeleri çöp kutusundan kalıcı olarak silmesinden önceki gün sayısını ayarlar. Varsayılan 30 gündür.define(‘BOŞ_ÇÖP_GÜNLERİ’, 30); // 30 gün
Otomatik Veritabanı OptimizasyonuOtomatik veritabanı optimizasyonunu etkinleştirir. Kullanıcının bu özelliğe erişmek için oturum açması gerekmez.define(‘WP_ALLOW_REPAIR’, doğru);
Eklenti ve Tema Düzenleyicisini Devre Dışı BırakKullanıcıların yönetici alanı aracılığıyla dosyaları düzenlemesini önlemek için eklenti ve tema düzenleyicisini devre dışı bırakır.define(‘DISALLOW_FILE_EDIT’, true);
Eklenti ve Tema Güncellemelerini ve Kurulumunu Devre Dışı BırakKullanıcıların yönetici alanı üzerinden eklenti ve tema yüklemesini veya güncellemesini engeller.define(‘DISALLOW_FILE_MODS’, true);
Yönetici ve Oturum Açmalar için SSL GerektirParolaların açık olarak gönderilmemesini sağlayarak oturum açma işlemlerini güvence altına alır, ancak SSL olmayan yönetici oturumlarına izin verir.define(‘SSL_LOGIN_KUVVETİ’, doğru);
Görüntü Düzenlemelerini TemizleGörüntü düzenleme davranışını değiştirir, böylece yalnızca bir görüntü düzenleme seti oluşturulur ve orijinali geri yüklerken düzenlemeler sunucudan kaldırılır.define(‘IMAGE_EDIT_OVERWRITE’, doğru);

wp-config.php dosyasında genel değişiklikler

WordPress’teki wp-config.php dosyası temel veritabanı ve güvenlik ayarlarının ötesinde çeşitli genel değişikliklere izin verir. Özelleştirebileceğiniz bazı temel alanlar şunlardır:

01. Özel dizin konumları

wp-config.php dosyasında özel yollar tanımlayarak wp-content ve plugins klasörleri gibi çeşitli WordPress dizinlerinin konumlarını değiştirebilirsiniz. Bu, güvenlik, organizasyon veya önceki bir sistemden geçiş için yararlı olabilir.

Örneğin, wp-content klasörünü taşımak için:

Özel Dizin Konumu

02. Otomatik kaydetme aralığını değiştir

WordPress varsayılan olarak her 60 saniyede bir gönderi revizyonlarını otomatik olarak kaydeder. Bu aralığı ihtiyaçlarınıza daha iyi uyacak şekilde ayarlayabilirsiniz:

Otomatik Kaydetme Aralığını Değiştir

03. Gönderi revizyonlarını devre dışı bırakın

WordPress’in birden fazla gönderi revizyonunu kaydetmesini önlemek için bu özelliği devre dışı bırakabilir veya kaydedilen revizyon sayısını sınırlayabilirsiniz:

Post Revizyonunu Devre Dışı Bırak

04. Çerez alanı ayarla

Statik içerik sunmak için alt alan adları kullanan siteler için, çerezlerin yalnızca birincil alana yapılan isteklerle gönderilmesini sağlamak amacıyla bir çerez alanı ayarlayabilirsiniz:

Çerez Alanını Ayarla

wp-config.php’yi yönetmek için en iyi uygulamalar

wp-config.php dosyasında değişiklik yapmak doğru yapılmazsa riskli olabilir. İçeriği kaybetme veya sitenizi bozma olasılığını en aza indirmek için şu en iyi uygulamaları izleyin:

  • Tam bir yedek alın: wp-config.php’de herhangi bir değişiklik yapmadan önce, veritabanı da dahil olmak üzere WordPress sitenizin tam bir yedeğini mutlaka oluşturun.
  • Gereksiz değişikliklerden kaçının: Dosyayı yalnızca gerektiğinde değiştirin; çünkü gereksiz değişiklikler web sitenizin çökmesine neden olabilir.
  • Orijinalinin bir kopyasını indirin: Düzenlemeden önce, referans olması açısından orijinal wp-config.php dosyasının bir kopyasını indirin.
  • Düz metin düzenleyici kullanın: Gizli biçimlendirmelere yol açabileceğinden, kelime işlemci kullanmaktan kaçının. Bu, sorunlara neden olabilir.
  • Bir seferde bir değişiklik yapın: Bu şekilde, bir şey bozulursa, sorunun tam olarak nereden kaynaklandığını bilirsiniz.
  • PHP sözdizimini izleyin: Eklediğiniz yeni sabitlerin veya kuralların, dizeleri tırnak işareti içine almak ve satırları noktalı virgülle sonlandırmak gibi doğru PHP sözdizimine uyduğundan emin olun.
  • Yorum ekleyin: Yaptığınız değişiklikleri yorum ekleyerek belgelendirin, böylece belirli bir değişikliği neden yaptığınızı hatırlayabilirsiniz.
  • Düzenlemelerinizi iki kez kontrol edin: Sözdizimi hataları veya beklenmeyen sonuçlar olmadığından emin olmak için değişikliklerinizi dikkatlice inceleyin.
  • Sitenizi test edin: Değişiklikleri yaptıktan sonra, her şeyin beklendiği gibi çalıştığından emin olmak için sitenizi kapsamlı bir şekilde test edin.
  • Dosya izinlerini ayarlayın: Maksimum güvenlik için wp-config.php dosya izinlerini 444 (salt okunur) olarak ayarlayın.

wp-config.php ile ilgili yaygın sorunların giderilmesi

wp-config.php dosyasını düzenledikten sonra sorunlarla karşılaşırsanız, işte bazı yaygın sorunlar ve bunları nasıl çözeceğiniz:

  • Web sitesi çöktü: Eğer wp-config.php’yi düzenledikten sonra web siteniz çöktüyse, yaptığınız değişiklikleri herhangi bir sözdizimi hatası veya yanlış değer açısından iki kez kontrol edin.
  • Web sitesi performans sorunları: Kötü yapılandırılmış bir wp-config.php yavaş performansa neden olabilir. Veritabanı ayarlarınızı optimize etmeye veya bellek sınırlarını tanımlamaya bakın.
  • Veritabanı bağlantı hataları: Bu hata genellikle yanlış veritabanı ayarlarını gösterir. wp-config.php’de veritabanı adını, kullanıcı adını, parolayı ve ana bilgisayarı doğrulayın.
Veritabanı Bağlantı Hatası
  • Bozuk işlevsellik: wp-config.php’yi düzenledikten sonra site işlevselliği bozulursa, değişikliklerinizi inceleyin. Herhangi bir satırın yorumunu kaldırıp kaldırmadığınızı veya tanımlanmış değişkenleri değiştirip değiştirmediğinizi kontrol edin.
  • Sözdizimi hataları: wp-config.php bir PHP dosyasıdır, bu nedenle herhangi bir sözdizimi hatası sitenizi çökertebilir. Tüm komut sözdizimini, parantezleri, noktalı virgülleri ve tırnak işaretlerini iki kez kontrol edin.
  • Güvenlik açıkları: wp-config.php dosyasındaki tuzlar ve veritabanı kimlik bilgileri gibi hassas bilgilerin güvenli bir şekilde tanımlandığından emin olun.
  • Değişiklikleri önizleme yapılamıyor: wp-config.php’yi düzenledikten sonra, değişiklikler görünmüyorsa, WordPress önbelleğinizi temizlemeniz gerekebilir. Bazı durumlarda, değişikliklerin etkili olması için WordPress veya sunucunun yeniden başlatılması gerekebilir.
  • Eklentiler ve temalarla ilgili sorunlar: wp-config.php dosyasını düzenledikten sonra eklentiler veya temalarla ilgili sorunlar yaşıyorsanız, WP_CONTENT_URL veya WP_PLUGIN_URL gibi sabitleri değiştirmediğinizden emin olun; çünkü bunlar eklenti ve tema performansını etkileyebilir.
  • Site verilerinin kaybı: wp-config.php’deki veritabanı adını, kullanıcıyı veya öneki yanlış bir şekilde değiştirmek, sitenizin verilerine olan bağlantısını kaybetmesine neden olabilir. Değişiklik yapmadan önce her zaman veritabanınızı yedekleyin.
  • Bellek tükenmesi hatası: Bellek tükenmesi hatalarıyla karşılaşırsanız, wp-config.php’deki PHP bellek sınırını artırın:
Bellek Tükendi Hatası

Bu en iyi uygulamaları takip ederek ve yaygın sorunları gidererek, wp-config.php dosyasını güvenli ve etkili bir şekilde yönetebilir, WordPress sitenizin performansını, güvenliğini ve işlevselliğini artırabilirsiniz.

Eksik wp-config.php’nin sonuçları

Eğer wp-config.php dosyası WordPress dizininizde eksikse, siteniz çalışamayacaktır. Bunun yerine, veritabanı bağlantı bilgilerinizi yeniden girmek için WordPress kurulum sayfasına yönlendirileceksiniz.

Yani, wp-config.php dosyası, CMS’nin veritabanına bağlanmasına ve çeşitli gelişmiş ayarları uygulamasına olanak tanıyan bir WordPress kurulumunun kritik bir bileşenidir. Bu dosyanın nasıl düzgün bir şekilde yönetileceğini anlamak, güvenli ve işlevsel bir WordPress web sitesini sürdürmek için önemlidir.

Özetlemek gerekirse

wp-config.php dosyası bir WordPress web sitesinin kalbidir ve veritabanına bağlantı kurmaktan, güvenlik önlemlerini uygulamaktan ve gelişmiş özelleştirmeleri etkinleştirmekten sorumludur. Bu kritik dosyanın temel işlevlerini anlayarak sitenizin performansını, güvenliğini ve işlevselliğini optimize edebilirsiniz.

Veritabanı bağlantıları kurmaktan hata ayıklama araçlarını etkinleştirmeye kadar, wp-config.php dosyası WordPress sitenizi özelleştirmek için gelişmiş seçenekler sunar. Değişiklik yaparken dikkatli olun, çünkü küçük bir yanlış yapılandırma bile sitenizin çalışmasını bozabilir.

Yedeklemeler oluşturma, değişiklikleri kapsamlı bir şekilde test etme ve yaygın sorunları giderme gibi en iyi uygulamaları izleyerek wp-config.php dosyasını güvenli bir şekilde yönetebilir ve WordPress web sitenizin tüm potansiyelini ortaya çıkarabilirsiniz. Bu bilgiyle, bu temel bileşenin karmaşıklıklarında gezinmek ve sitenizin sorunsuz çalışmasını sağlamak için iyi donanımlı olacaksınız.

: flywp

İçerik Etiketleri:JavascriptKaynakMuWordpresswp-config.php


İlginizi çekebilir.

Cover Image for Liderler İçin Basit Bir Ders! Ölü At Teorisi:

Liderler İçin Basit Bir Ders! Ölü At Teorisi:

Ölü At Teorisi; Eski bir deyiş vardır: “Eğer bindiğin atın öldüğünü fark ettiysen, yapılacak en iyi şey inmektir.” Ancak birçok kurumda, attan inmek yerine şunları yapmayı tercih ederler: • Atı hareket ettirmek için daha sert bir kırbaç kullanırlar.• Atı incelemek üzere bir komite kurulur.• Çalışanlara “ölü atları nasıl sürecekleri” konusunda eğitimler verilir.• Atın adını değiştirip, “enerjisi […]

xtechnology_logo
X Technology
Cover Image for Dinsiz Bilime İnat Dinci Bilim Adamları

Dinsiz Bilime İnat Dinci Bilim Adamları

Din ile pek ilgisi olmayan bazı insanlar sık sık “Din dogmatiktir, zaten bazı bilim insanları da Allah’ın varlığına inanmıyor.” şeklinde ifadeler kullanmaktadırlar. Gerçek ile alakası olmayan bu ifadelerin, doğru olmadığı geçmişten günümüze bazı bilim insanlarının “doğaüstü bir gücün, yani yaratıcının varlığını kabul etmelerinden” kolaylıkla anlaşılabilir. Bu bilim insanları arasında Kepler, Galilei, Newton, Planck, Dirac, Einstein, Townes, Anfinsen, […]

xtechnology_logo
X Technology
kitap
resim
Ahmet İnanç KOCA - Founder and CEO of  XTechnology
Ahmet İnanç KOCA
XTechnology Yöneticisi, Yazılım GeliştiriciGeleceği kodlamaktan zevk alan bir yazılımcı

Hatalarımızdan kazanın

Mükemmel bir iş yoktur, sadece çok sayıda denenmiş girişim vardır.

XTechnology`i`nin kurucusu Ahmet İnanç KOCA`ı`dan Yanlız Başına Mücadele Edenler Rehberi”—adlı itaatkar olmak yerine büyük hayaller kurmayı tercih eden idealpereset ama tek başına savaşan girişimciler için bir manifesto olan bu kitabımızdan çok şey öğreneceksiniz.
Daha fazlası burada...

resim