WordPress Hata Günlüklerini Etkinleştirme
Yayınlanan: 2023-04-01- WordPress Hata Günlüklerini Anlamak
- PHP Hata Günlüklerini Etkinleştirme
- Hata WordPress Günlüklerini Etkinleştirme
- WordPress Hata Günlüklerini Kontrol Edin
- Hata Günlüğü En İyi Uygulamaları
- İlgili Makaleler
- Çözüm
WordPress'te hata günlüklerinin nasıl etkinleştirileceğini öğrenmek, sağlıklı ve iyi işleyen bir web sitesini sürdürmek için çok önemlidir. Sitenizde sorunlarla karşılaştığınızda, hata günlükleri altta yatan sorunları belirlemenize yardımcı olabilir. Bu makale, sitenizin sorunsuz ve verimli bir şekilde çalışmasını sağlamak için hata günlüklerini etkinleştirme sürecinde size rehberlik edecektir.
Hata günlüklerini etkinleştirerek, sitenizin performansı ve olası sorunları hakkında değerli bilgiler edineceksiniz. Bu günlükler, web sitesi yöneticileri için temel araçlar olarak işlev görerek sorunları hızlı bir şekilde tanımlamayı ve çözmeyi kolaylaştırır.
Bu kapsamlı kılavuzda, farklı türde hata günlüklerini ve bunların WordPress'te nasıl etkinleştirileceğini öğreneceksiniz. Ayrıca en iyi uygulamaları ve günlükleri etkili bir şekilde nasıl analiz edeceğimizi tartışacağız. Bu adımları izleyerek, ziyaretçileriniz için daha iyi bir deneyim sağlayarak web sitenizi korumak ve optimize etmek için daha donanımlı olacaksınız.
WordPress Hata Günlüklerini Anlamak

Hata günlüklerini etkinleştirmeye geçmeden önce, WordPress'te karşılaşacağınız iki ana günlük türünü anlamak önemlidir:
- PHP Hata Günlükleri
- WordPress Hata Ayıklama Günlükleri
Her iki günlük de benzersiz amaçlara hizmet eder ve farklılıklarını anlamak, bunları daha etkin bir şekilde kullanmanıza yardımcı olur.
1. PHP Hata Günlükleri
PHP hata günlükleri, WordPress web sitenizi çalıştıran PHP koduyla ilgili hataları kaydeder. Bu hatalar temalardan, eklentilerden ve hatta eklediğiniz özel kodlardan kaynaklanabilir. PHP hata günlükleri, sitenizin düzgün çalışmasını engelleyebilecek sözdizimi hataları, eksik dosyalar ve diğer sorunlar hakkında değerli bilgiler sağlar.
2. WordPress Hata Ayıklama Günlükleri
Öte yandan, WordPress hata ayıklama günlükleri, WordPress çekirdeği, temaları ve eklentilerindeki hataları yakalamak için özel olarak tasarlanmıştır. Hata ayıklama günlüklerini etkinleştirerek kullanımdan kaldırılan işlevler, bildirimler ve sitenizin performansını ve kullanıcı deneyimini potansiyel olarak etkileyebilecek diğer sorunlar hakkında bilgi edineceksiniz.
Bu hata günlüklerini temel olarak anlayarak, şimdi bunları WordPress sitenizde etkinleştirme adımlarını inceleyelim.
PHP Hata Günlüklerini Etkinleştirme
PHP hata günlüklerini etkinleştirmek, sunucunuzdaki php.ini dosyasını değiştirmeyi içeren basit bir işlemdir. PHP hata günlüklerini etkinleştirmek için şu adımları izleyin:
php.ini dosyasına erişme

Sunucunuzda php.ini dosyasını bulun. Bu dosya, barındırma sağlayıcınıza bağlı olarak genellikle kök klasörde veya bir alt dizinde bulunur.
Php.ini dosyasını bulmak, barındırma ortamınıza ve sunucu yapılandırmanıza bağlı olarak değişebilir. İşte php.ini dosyasını bulmanın bazı yaygın yolları:
- Paylaşılan Barındırma: Paylaşılan barındırma ortamlarında, php.ini dosyası genellikle kök dizinde (public_html) veya /etc/php/ gibi bir alt dizinde bulunur. Bu dosyalara barındırma kontrol panelinizin Dosya Yöneticisini (örn. cPanel) veya bir FTP istemcisini (örn. FileZilla) kullanarak erişebilirsiniz.
- Sanal Özel Sunucu (VPS) veya Dedicated Sunucu: VPS veya özel sunucularda, php.ini dosyasının konumu, sunucunuzun işletim sistemine ve PHP kurulumuna bağlıdır. Çeşitli sistemler için bazı ortak yerler şunlardır:
- Ubuntu/Debian (Apache):
/etc/php/[PHP version]/apache2/php.ini
Ubuntu/Debian (Nginx):/etc/php/[PHP version]/fpm/php.ini
CentOS/RHEL (Apache) :/etc/php.ini
CentOS/RHEL (Nginx):/etc/php-fpm.d/www.conf
find
,locate
veyagrep
gibi komutları kullanarak php.ini dosyasını arayın. - Ubuntu/Debian (Apache):
- Yerel Geliştirme Ortamı: XAMPP, MAMP veya WAMP gibi bir yerel geliştirme ortamıyla çalışıyorsanız, php.ini dosyası genellikle ilgili uygulamanın klasöründe bulunur. Bazı yaygın yerler şunları içerir:
- XAMPP (Windows):
C:\xampp\php\php.ini
- XAMPP (macOS):
/Applications/XAMPP/xamppfiles/etc/php.ini
- MAMP (macOS):
/Applications/MAMP/conf/php[PHP version]/php.ini
- WAMP (Windows):
C:\wamp[64]\bin\php\php[PHP version]\php.ini
- XAMPP (Windows):
- Bir PHP Bilgi Dosyası Oluşturun: Hala php.ini dosyasını bulamıyorsanız, konumu ortaya çıkarmak için bir PHP bilgi dosyası oluşturabilirsiniz. Bu adımları takip et:
- public_html klasörünüzde
info.php
adlı yeni bir dosya oluşturun. - Aşağıdaki kodu dosyaya ekleyin:
<?php phpinfo(); ?>
<?php phpinfo(); ?>
- Dosyayı kaydedin ve
http://yourdomain.com/info.php
ziyaret ederek tarayıcınızdan dosyaya erişin. - php.ini dosyasının konumunu gösterecek olan “Yüklü Yapılandırma Dosyası” girişine bakın.
- public_html klasörünüzde
Sunucunuz hakkında hassas bilgiler içerdiğinden, php.ini dosyasını bulduktan sonra info.php dosyasını silmeyi unutmayın.
Hala php.ini dosyasını bulmakta sorun yaşıyorsanız rehberlik için barındırma sağlayıcınızın destek ekibiyle iletişime geçmeyi düşünün.
Hata raporlama ayarlarını yapılandırma
php.ini dosyasına eriştiğinizde, aşağıdaki ayarları değiştirmeniz gerekecektir:

- display_errors: Hataların web sitenizde görüntülenmesini önlemek için bunu 'Kapalı' olarak ayarlayın.
- log_errors: Hata günlüğünü etkinleştirmek için bunu 'Açık' olarak ayarlayın.
- error_reporting: Hata raporlama düzeyini yapılandırın (örn. tüm hatalar için E_ALL).
- error_log: Hata günlüğü dosyasının konumunu ve adını belirtin.
Bu değişiklikleri yaptıktan sonra php.ini dosyasını kaydedin ve değişikliklerin etkili olması için web sunucunuzu yeniden başlatın.

Hata WordPress Günlüklerini Etkinleştirme
WordPress hata ayıklama günlüklerini etkinleştirmek için, WordPress kurulumunuzun kök dizininde bulunan wp-config.php dosyasını değiştirmeniz gerekir. Bu adımları takip et:
wp-config.php dosyasına erişim
wp-config.php dosyasını bulun ve bir metin düzenleyici kullanarak açın. Konumundan emin değilseniz, yardım için barındırma sağlayıcınıza danışın.

Hata ayıklama sabitlerini ekleme veya değiştirme
wp-config.php dosyası içinde aşağıdaki hata ayıklama sabitlerini ekleyin veya değiştirin:
- WP_DEBUG: Hata ayıklama modunu etkinleştirmek için bunu 'true' olarak ayarlayın.
- WP_DEBUG_LOG: Hata ayıklama bilgilerini bir günlük dosyasına kaydetmek için bunu 'true' olarak ayarlayın.
- WP_DEBUG_DISPLAY: Hata ayıklama mesajlarının sitenizde görüntülenmesini önlemek için bunu "yanlış" olarak ayarlayın.
- SCRIPT_DEBUG: WordPress'i temel CSS ve JavaScript dosyalarının geliştirme sürümlerini kullanmaya zorlamak için bunu "doğru" olarak ayarlayın. Bu, küçültülmüş veya birleştirilmiş dosyalarla ilgili sorunların belirlenmesine yardımcı olabilir.
Gerekli değişiklikleri yaptıktan sonra wp-config.php dosyasını kaydedin ve yeni ayarları uygulamak için web sitenizi yenileyin.
WordPress Hata Günlüklerini Kontrol Edin
Artık hata günlüklerini etkinleştirdiğinize göre, bunlara nasıl erişeceğinizi ve bunları analiz edeceğinizi bilmek çok önemlidir. Bu bölüm, günlük dosyalarını bulma ve günlük girişlerini anlama konusunda size yol gösterecektir.
Günlük dosyalarını bulma

Hem PHP hata günlükleri hem de WordPress hata ayıklama günlükleri ayrı dosyalarda saklanır:
- PHP hata günlük dosyası konumu: php.ini dosyanızda belirtildiği gibi.
- WordPress hata ayıklama günlük dosyası konumu: Genellikle /wp-content/ dizininde saklanır ve debug.log olarak adlandırılır. wp-config.php dosyasında özel bir konum ayarladıysanız, o yola bakın.
Günlük girişlerini okuma ve anlama
Girişleri görüntülemek için günlük dosyalarını bir metin düzenleyici kullanarak açın. Hata günlükleri, zaman damgaları, hata türleri, dosya yolları ve hata mesajları gibi bilgileri içerecektir. Bu bilgileri analiz ederek, sorunun kaynağını belirleyebilir ve sorunu çözmek için uygun eylemi gerçekleştirebilirsiniz.
Sık karşılaşılan sorunları belirleme ve düzeltme
Hata günlüklerinde karşılaşabileceğiniz bazı yaygın sorunlar arasında PHP sözdizimi hataları , kullanımdan kaldırılmış işlevler, eksik dosyalar veya yanlış dosya izinleri yer alır. Bu sorunları çözmek için temalarınızı veya eklentilerinizi güncellemeniz, özel kodunuzu düzeltmeniz veya yardım için barındırma sağlayıcınıza başvurmanız gerekebilir.
Hata Günlüğü En İyi Uygulamaları
Hata günlüklerinizden en iyi şekilde yararlanmak için şu en iyi uygulamaları izleyin:
- Düzenli günlük izleme ve bakım: Sorunları proaktif olarak belirlemek ve gidermek için günlük dosyalarınızı düzenli olarak gözden geçirin.
- Günlük dosyalarına erişimi kısıtlama: Hassas bilgilere yetkisiz erişimi önlemek için uygun dosya izinlerini ayarlayın.
- Günlük dosyası boyutlarını yönetme: Günlük dosyalarını yönetilebilir durumda tutmak ve performansı artırmak için eski günlük girişlerini düzenli olarak arşivleyin veya silin.
- Üretim ortamlarında hata günlüklerini devre dışı bırakma: En iyi performansı ve kullanıcı deneyimini sürdürmek için canlı sitelerde hata günlüklerini devre dışı bırakmayı düşünün. Günlükleri yalnızca hata ayıklama amacıyla gerektiğinde etkinleştirin.
İlgili Makaleler
Bakım Modunda Takılan WordPress Nasıl Onarılır (ÇÖZÜLDÜ)
WordPress ile Ödemeler Nasıl Kabul Edilir – Nihai Kılavuz
WordPress'te "Kurulum Başarısız: Dizin Oluşturulamadı" Hatası Nasıl Düzeltilir (2023 Kılavuzu)
WordPress Belleği Tükenmiş Hatası Nasıl Düzeltilir?
Çözüm
WordPress'te hata günlüklerini etkinleştirmek, iyi işleyen bir web sitesini sürdürmek için önemli bir adımdır. Bu kılavuzda belirtilen adımları ve en iyi uygulamaları izleyerek, sorunları etkili bir şekilde izleyip çözebilir, sitenizin performansını ve kullanıcı deneyimini iyileştirebilirsiniz.
Web sitenizin optimize edilmiş ve tüm ziyaretçiler için erişilebilir durumda kalmasını sağlamak için hata günlüklerinizi etkin tutmayı ve düzenli olarak izlemeyi unutmayın.

Codeless'ın kurucu ortaklarından biri olarak, WordPress ve web uygulamalarını geliştirme konusundaki uzmanlığımın yanı sıra, barındırma ve sunucuları etkin bir şekilde yönetme konusunda geçmiş bir geçmişe sahibim. Bilgi edinme tutkum ve yeni teknolojileri inşa etme ve test etme hevesim beni sürekli yenilik yapmaya ve gelişmeye itiyor.