WordPress Hata Günlüklerini Etkinleştirme

Yayınlanan: 2023-04-01
İçindekiler
  • 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

php hata günlükleri

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:

  1. PHP Hata Günlükleri
  2. 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

php.ini dosyasını düzenle

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ı:

  1. 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.
  2. 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
    Sunucuya SSH aracılığıyla erişin ve tam konumundan emin değilseniz find , locate veya grep gibi komutları kullanarak php.ini dosyasını arayın.
  3. 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
  4. 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.

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:

php-ini'yi düzenleme
  1. display_errors: Hataların web sitenizde görüntülenmesini önlemek için bunu 'Kapalı' olarak ayarlayın.
  2. log_errors: Hata günlüğünü etkinleştirmek için bunu 'Açık' olarak ayarlayın.
  3. error_reporting: Hata raporlama düzeyini yapılandırın (örn. tüm hatalar için E_ALL).
  4. 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.

wp_debug doğru

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:

  1. WP_DEBUG: Hata ayıklama modunu etkinleştirmek için bunu 'true' olarak ayarlayın.
  2. WP_DEBUG_LOG: Hata ayıklama bilgilerini bir günlük dosyasına kaydetmek için bunu 'true' olarak ayarlayın.
  3. WP_DEBUG_DISPLAY: Hata ayıklama mesajlarının sitenizde görüntülenmesini önlemek için bunu "yanlış" olarak ayarlayın.
  4. 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

php_error.log dosyasının nerede olduğunu bulmak için php.ini'yi kontrol edin

Hem PHP hata günlükleri hem de WordPress hata ayıklama günlükleri ayrı dosyalarda saklanır:

  1. PHP hata günlük dosyası konumu: php.ini dosyanızda belirtildiği gibi.
  2. 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:

  1. 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.
  2. Günlük dosyalarına erişimi kısıtlama: Hassas bilgilere yetkisiz erişimi önlemek için uygun dosya izinlerini ayarlayın.
  3. 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.
  4. Ü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.