Bilmeniz Gereken 15 Temel WP-Config İnce Ayarı
Yayınlanan: 2020-04-24
wp-config.php, web sitesinin veritabanı (veritabanı değerleri, veritabanı kullanıcı kimlik bilgileri ve ana bilgisayar için değerler) hakkında bilgiler içeren çok önemli bir WordPress çekirdek dosyasıdır.
Bu makalede, WordPress kurulumunun nasıl çalıştığını ve web sitenizin performansı ve güvenliği için çekirdek dosyalardan nasıl daha iyi yararlanabileceğinizi daha iyi anlayabilmeniz için wp-config.php dosyasının en yaygın on beş kullanımını detaylandıracağım.
- wp-config.php Nerede Bulunur?
- FTP Bağlantı Bilgileri Nasıl Atlanır?
- WordPress'te Hata Ayıklama Nasıl Etkinleştirilir?
- Site ve WordPress URL'si Nasıl Değiştirilir?
- PHP Belleği Nasıl Artırılır veya Azaltılır?
- Çöp Kutusu Zamanlaması Nasıl Düzenlenir?
- Otomatik Güncellemeler Nasıl Devre Dışı Bırakılır?
- Otomatik Kaydetme Aralıkları Nasıl Ayarlanır?
- Veritabanı Öneki Nasıl Ayarlanır?
- Çoklu Site Ağı Nasıl Etkinleştirilir?
- Hata Günlüğü Yapılandırması Nasıl Etkinleştirilir?
- WordPress Önbelleğe Alma Nasıl Açılır?
- Veritabanı Ayarları Nasıl Yapılandırılır?
- Var Olmayan Alt Klasörlerin ve Alt Alan Adlarının Yönlendirilmesi
- Post Revizyonu Nasıl Düzenlenir?
- Çerez Etki Alanı Nasıl Ayarlanır?
wp-config.php Nerede Bulunur?
Özellikle yeni başlayanlar için WordPress kullanıcıları arasında ortak bir soru “wp-config.php nerede”?
Cevap basit, bu çekirdek dosyayı WordPress kök dizininde bulacaksınız, ancak bu sunucunun konumuna bağlıdır.
XAMPP gibi bir kuruluma sahip bir yerel ana bilgisayar üzerinde çalışıyorsanız, xampp→ htdocs → test bölümüne gidin. Benim durumumda, site klasörünün adı “ test ”.

Canlı bir platform üzerinde çalışıyorsanız, canlı sunucunuza FileZilla gibi bir FTP istemcisi aracılığıyla erişmeniz gerekir. Giriş yaptıktan sonra, wp-config.php dosyasını göreceğiniz public_html'ye gidin.

Artık bu önemli çekirdek dosyayı nerede bulacağınızı bildiğinize göre, şimdi WordPress deneyiminizi geliştirmek için bu dosyadan nasıl yararlanabileceğinizin ayrıntılarına gireceğim.
1. FTP Bağlantı Bilgileri Nasıl Atlanır?
Hatalı bir FTP bağlantısı nedeniyle WordPress çekirdeğini ve eklentilerini daha yeni bir sürüme güncelleyemiyorsanız, FTP bağlantı bilgilerini atlayabilirsiniz.
Bunun için tek yapmanız gereken wp-config.php dosyasına aşağıdaki kod satırını eklemek:
define('FS_METHOD', 'doğrudan');2. WordPress'te Hata Ayıklama Nasıl Etkinleştirilir?
Hata ayıklama, genel olarak kodun kalitesini artırmak, hatanın kaynağını keşfetmek ve sorunu gidermek için iyi bir uygulamadır.
WordPress'te hata ayıklama modunu etkinleştirmek için tek yapmanız gereken wp-config.php'ye aşağıdaki kod satırlarını eklemek:
define('WP_DEBUG', yanlış); // varsayılan olarak hata ayıklama modunu devre dışı bırak
define('WP_DEBUG', doğru); // hata ayıklama modunu etkinleştir3. Site ve WordPress URL'si Nasıl Değiştirilir?
WordPress sitenizi yeni bir ana bilgisayara taşıdıysanız, alan adını değiştirdiyseniz veya URL'yi HTTP'den HTTPS'ye güncellemek istiyorsanız, wp-config.php'ye aşağıdaki kod satırlarını ekleyin hile yapacaktır:
define('WP_SITEURL', 'http://www.example.com');
define('WP_HOME', 'http://www.example.com');Alternatif bir yöntem, bu değerleri dinamik olarak ayarlayan SERVER değişkenini kullanmaktır.
define('WP_HOME', 'https://' . $_SERVER['HTTP_HOST'] );
define('WP_SITEURL', 'https://' . $_SERVER['HTTP_HOST'] );4. PHP Belleği Nasıl Artırılır (veya Azaltılır)?
Bu özellik Cloudways tarafından yönetilen WordPress barındırma platformunda mevcuttur, ancak Cloudways kullanmayan WordPress kullanıcıları için baş ağrısına neden olabilir. Bir WordPress uygulaması için kullanılabilen PHP belleği, aşağıdaki satırı ekleyerek ayarlanabilir:
define('WP_MEMORY_LIMIT', '64M');Gerekirse, maksimum bellek sınırını ayarlayabilirsiniz:
define('WP_MAX_MEMORY_LIMIT', '256M');Cloudways kullanıcılarının wp-config dosyasını düzenlemesi gerekmediğini unutmayın. Cloudways Platformundan uygulama ayarlarındaki değeri kolayca değiştirebilirler.
5. Çöp Kutusu Zamanlaması Nasıl Düzenlenir?
Bir kullanıcı gönderileri, sayfaları, yorumları silerse, WordPress'in bunları 30 gün sonra otomatik olarak sildiği Çöp Kutusuna gönderilir. Bu süreyi değiştirmek için aşağıdaki satırı ekleyerek bu değeri ihtiyaçlarınıza göre değiştirebilirsiniz. Aşağıdaki örnekte 15 güne indirdim.
define('BOŞ_TRASH_DAYS', 15 );Hatta yukarıdaki satırdaki değeri sıfıra ayarlayarak Çöp Kutusu özelliğini tamamen devre dışı bırakabilirsiniz.
6. Otomatik Güncellemeler Nasıl Devre Dışı Bırakılır?
Küçük çekirdek sürümlerin ve çeviri dosyalarının otomatik olarak güncellendiği WordPress 3.7 sürümünün bir parçası olarak otomatik güncellemeler sunuldu. Bu özellikleri devre dışı bırakmak istiyorsanız, wp-config.php dosyasına aşağıdaki satırı ekleyin:

define('AUTOMATIC_UPDATER_DISABLED', true );WordPress çekirdeğiniz için otomatik güncellemeleri (küçük ve büyük güncellemeler) devre dışı bırakmak istiyorsanız, tek yapmanız gereken WordPress yapılandırma dosyasına aşağıdaki kod satırlarını eklemektir:
# Tüm temel güncellemeleri devre dışı bırakın:
define('WP_AUTO_UPDATE_CORE', yanlış);# Tüm küçük ve büyük çekirdek güncellemeleri etkinleştirin:
define('WP_AUTO_UPDATE_CORE', doğru);7. Otomatik Kaydetme Aralıkları Nasıl Ayarlanır?
Gönderiyi oluştururken veya düzenlerken, WordPress gönderinin revizyonlarını otomatik olarak kaydeder. Otomatik kaydetme aralığının varsayılan değeri, aşağıdaki satırı ekleyerek artırılıp azaltılabilen 60 saniyedir:
define('AUTOSAVE_INTERVAL', 180);8. Veritabanı Öneki Nasıl Ayarlanır?
WordPress'i XAMPP gibi yerel ana bilgisayar kurulumunuza kurarken, seçeneklerden biri wp-config.php dosyasında depolanan veritabanı tablosu önekini şu şekilde seçmektir:
$table_prefix = 'wp_';
Güvenlik önlemi olarak varsayılan öneki değiştirmenizi kişisel olarak tavsiye ederim.
9. WordPress Çoklu Site Ağı Nasıl Etkinleştirilir?
Çoklu site işlevini etkinleştirmek istiyorsanız, wp-config.php dosyanıza aşağıdaki kodu eklemeniz gerekir.
define('WP_ALLOW_MULTISITE', true);Bu kodu ekledikten sonra, WordPress Admin'in Araçlar bölümünde yeni bir "Ağ" sayfası açılacaktır.
Bir WordPress çoklu sitesini nasıl kuracağınızı öğrenmek istiyorsanız, işte eksiksiz bir kılavuz .
10. Hata Günlüğü Yapılandırması Nasıl Etkinleştirilir?
İşte WordPress destekli siteniz için temel hata günlüğünü etkinleştirmenin kolay bir yolu. Seçtiğiniz dizinde php_error.log adlı bir dosya oluşturun ve onu sunucu tarafından yazılabilir hale getirin. Ardından, aşağıdaki kodun üçüncü satırındaki yolu düzenleyin ve snippet'i wp-config.php dosyasına yerleştirin:
@ini_set('log_errors','On');
@ini_set('display_errors','Kapalı');
@ini_set('error_log','/home/path/domain/logs/php_error.log');11. WordPress Önbelleğe Alma Nasıl Açılır?
WP-Önbelleğini açmak için wp-config.php dosyasına aşağıdaki kodu eklemeniz yeterlidir.
define('WP_CACHE', doğru);12. Veritabanı Ayarları Nasıl Yapılandırılır?
Veritabanı bağlantı ayarlarını WordPress yapılandırma dosyasından düzenleyebilir ve veritabanı değerlerini (ad, kullanıcı, parola ve ana bilgisayar) barındırma veritabanı değerlerinizle eşleştirebilirsiniz.
/ ** MySQL ayarları - Bu bilgiyi web sunucunuzdan alın ** //
/** WordPress için veritabanının adı */
define('DB_NAME', 'Veritabanı adınız');
/** MySQL veritabanı kullanıcı adı */
define('DB_USER', 'Veritabanı kullanıcı adınız');
/** MySQL veritabanı şifresi */
define('DB_PASSWORD', 'Veritabanı şifreniz');
/** MySQL ana bilgisayar adı */
define('DB_HOST', 'localhost');Farklı barındırma sağlayıcıları farklı DB_Host değerleri kullanır ve Cloudways 'localhost' kullanır (localhost, ortak DB_HOST değeridir).
En sinir bozucu hatalardan biri “Veritabanı Bağlantısı Kurma Hatası”dır. Genellikle sitenizi taşıdığınızda görünür ve wp-config'iniz eski veya yanlış veritabanı bilgileri içerir. İşte veritabanı bağlantı hatasını düzeltmek için eksiksiz bir kılavuz.
13. Var Olmayan Alt Klasörlerin ve Alt Etki Alanlarının Yönlendirilmesi
Ziyaretçi, web sitenizde bulunmayan bir alt alana veya alt klasöre erişmeye çalıştığında, site ziyaretçilerinizi belirli bir sayfaya veya URL'ye yönlendirmeniz yeterlidir. Tek yapmanız gereken aşağıdaki kod satırını wp-config.php dosyasına yapıştırmak.
define('NOBLOGREDIRECT', 'http://example.com');"http://example.com" adresini web sitenizin URL'si ile değiştirmeyi unutmayın.
14. Post Revizyonu Nasıl Düzenlenir?
Revizyon sonrası özelliğini tamamen devre dışı bırakabilir ve ayrıca WordPress'in depolayabileceği maksimum revizyon sayısını belirleyebilirsiniz.
Revizyon sonrası işlevini devre dışı bırakmak için WordPress yapılandırma dosyasına aşağıdaki satırı eklemeniz yeterlidir.
define('WP_POST_REVISIONS', false );Düzeltme sayısını sınırlamak için yanlış değeri herhangi bir tam sayı ile değiştirmeniz yeterlidir. Örneğin, aşağıdaki satır, düzeltmeleri yalnızca 12 ile sınırlar.
define('WP_POST_REVISIONS', 12 );15. Çerez Etki Alanı Nasıl Ayarlanır?
WordPress, WordPress siteniz için (olağandışı etki alanı kurulumları için) çerez etki alanını ayarlamanıza olanak tanır. İşte kod.
define('COOKIE_DOMAIN', 'www.cloudways.com');Kapatıyorum!
Umarım bu makale, wp-config.php dosyasının ne olduğunu ve çeşitli işlevleri etkinleştirmek veya devre dışı bırakmak için bu WordPress çekirdek dosyasını nasıl kullanacağınızı anlamanıza yardımcı olmuştur.
Aklınıza takılan herhangi bir soru varsa, yorumlar bölümünde bana bildirin, size yardımcı olmaktan memnuniyet duyarız. Bu arada, platformumuza göz atın ve ücretsiz denemeyi başlat düğmesini tıklayın ve web sitenizi yüzde 100 daha hızlı hale getirin.
