KEMBAR78
WordPress'te PHP Hataları Nasıl Kapatılır
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'te PHP Hataları Nasıl Kapatılır

Yakın zamanda okuyucularımızdan biri birçok WordPress kullanıcısının merak ettiği bir soruyu sordu: sitenizde PHP hatalarını nasıl kapatırsınız?

PHP hata uyarıları ve bildirimleri, kodunuzdaki sorunları ortaya çıkardıkları için geliştiriciler için faydalıdır. Ancak, bu hatalar sitenizin ön yüzünde göründüğünde, ziyaretçileriniz için profesyonel olmayan ve kafa karıştırıcı görünebilirler.

Bunu kendi sitelerimizde de gördük ve WordPress'i normal şekilde çalışırken bu hataları gizlemek önemlidir. Bu sayede, arka planda küçük kodlama sorunları olsa bile siteniz temiz ve profesyonel kalır.

Bu nedenle, bu makalede, WordPress'te PHP hatalarını nasıl kolayca kapatacağınızı göstereceğiz.

WordPress'te PHP hataları nasıl kapatılır

WordPress'te PHP Hatalarını Neden ve Ne Zaman Kapatmalısınız?

WordPress sitenizde görebileceğiniz PHP hataları genellikle uyarılar ve bildirimlerdir. Bunlar, web sitenizin yüklenmesini durduran dahili sunucu hataları, sözdizimi hataları veya ölümcül hatalardan farklıdır.

Bildirimler ve uyarılar WordPress'in çalışmasını engellemez. Sadece arka planda meydana gelen küçük sorunlar hakkında sizi uyarırlar. Daha derine inmek isterseniz, daha fazla ayrıntı için WordPress'in sahne arkasında nasıl çalıştığını görebilirsiniz.

WordPress yönetici alanındaki PHP hataları

PHP hatalarının amacı, geliştiricilerin kodlarındaki sorunları gidermelerine yardımcı olmaktır. Eklenti ve tema geliştiricilerinin uyumluluk ve en iyi uygulamaları kontrol etmek için bu bilgiye ihtiyacı vardır.

Ancak, özel bir tema, eklenti veya web sitesi geliştirmiyorsanız, bu hatalar gizlenmelidir. Çünkü web sitenizin ön yüzünde tüm ziyaretçilerinize görünürlerse, bu son derece profesyonel görünmez.

WordPress ana sayfada uyarı hataları

WordPress sitenizde yukarıdaki gibi bir hata görürseniz, ilgili tema veya eklenti geliştiricisini bilgilendirmek isteyebilirsiniz. Hatayı ortadan kaldıracak bir düzeltme yayınlayabilirler. Bu arada, sitenizin temiz görünmesini sağlamak için bu hataları kapatabilirsiniz.

Bununla birlikte, WordPress'te PHP hatalarını, bildirimlerini ve uyarılarını kolayca nasıl kapatacağınıza bir göz atalım.

WordPress'te PHP Hatalarını Kapatma

Bu kısım için wp-config.php dosyasını düzenlemeniz gerekecek.

wp-config.php dosyanızda aşağıdaki satırı arayın:

define('WP_DEBUG', true);

Bu satırın zaten false olarak ayarlanmış olması da mümkündür. Bu durumda, aşağıdaki kodu göreceksiniz:

define('WP_DEBUG', false);

Her iki durumda da, bu satırı aşağıdaki kodla değiştirmeniz gerekir:

ini_set('display_errors','Off');
ini_set('error_reporting', E_ALL );
define('WP_DEBUG', false);
define('WP_DEBUG_DISPLAY', false);

Değişikliklerinizi kaydetmeyi ve wp-config.php dosyanızı sunucuya geri yüklemeyi unutmayın.

PHP hatalarının, bildirimlerinin ve uyarılarının web sitenizden kaybolduğunu doğrulamak için artık web sitenizi ziyaret edebilirsiniz.

WordPress'te PHP Hatalarını Açma

Bir yerel sunucuda veya hazırlık alanında bir web sitesi üzerinde çalışıyorsanız, hata raporlamayı açmak isteyebilirsiniz.

Bu durumda, wp-config.php dosyanızı düzenlemeniz ve daha önce eklediğiniz kodu aşağıdaki kodla değiştirmeniz gerekir:

define('WP_DEBUG', true);
define('WP_DEBUG_DISPLAY', true);

Bu kod, WordPress'in PHP hatalarını, uyarılarını ve bildirimlerini tekrar görüntülemesini sağlayacaktır.

Bu makalenin WordPress'te PHP hatalarını nasıl kapatacağınızı öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca en yaygın WordPress hataları listemizi ve bunları nasıl düzelteceğinizi veya en iyi web tasarım yazılımları hakkındaki uzman 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

43 CommentsLeave a Reply

  1. PHP hatalarını her zaman FTP aracılığıyla siteye yüklenen bir .user.ini dosyasıyla zor yoldan devre dışı bırakırdım. Ancak PHP hatalarını tamamen gizlemeyi her zaman başaramadım veya sorunlara neden oldu. Bunun wp-config dosyası kullanılarak daha da basit bir şekilde yapılabileceğini bilmiyordum. Web'de test ettim ve iyi çalışıyor. Bu sayede, her zaman doğru çalışmayan .user.ini dosyasıyla uğraşmak zorunda kalmıyorum.

  2. Hey, guys!
    I did as you showed, but I still see warnings appearing shortly during page loading. :-(

    • Sitenizde gördüğünüz belirli hataya bağlı olacaktır ancak ayarlarınızı geçersiz kılmadıklarından emin olmak için barındırma sağlayıcınızla da görüşebilirsiniz.

      Yönetici

  3. Hata ayıklamayı true, ancak hata ayıklama görüntüsünü false tutarsam. Hata web sitesinde görünecek mi?

    define(‘WP_DEBUG’, true);
    define(‘WP_DEBUG_DISPLAY’, false);

    • Hata ayıklama ekranının yanlış olması, hataların sitenizin ön yüzünde görünmeyeceği anlamına gelir.

      Yönetici

  4. Resolved my issue instantly – waited over a week from hosting support. Thanks :)

  5. Çok teşekkürler! Bu, barındırma hizmetimin 12 saatten fazla süredir düzeltmesini beklediğim sorunumu 30 saniyede çözdü.

    • Kılavuzumuzun yardımcı olabildiğine sevindik. Bir hatırlatma olarak, bu hatayı sitenizden gizler ancak gördüğünüz hatanın temel nedenini çözmeye çalışmak isteyeceksiniz.

      Yönetici

  6. Hepsinde yanlış yaptığımı zaten yaptım. Ancak healthsite durumunda her zaman WP hata ayıklama modu etkin olarak gösterilir. Lütfen bana bir şey önerin

    • Muhtemelen kodun başka bir bölümünde true olarak ayarlanmış, barındırma sağlayıcınızla iletişime geçerek incelemelerini ve size yardımcı olmalarını istemelisiniz.

      Yönetici

    • wp_debug'ın zaten dosyanızda başka bir yerde eklenmediğinden emin olmak isteyeceksiniz.

      Yönetici

  7. Teşekkürler, işe yaradı ancak cpanel'de günlük dosyasının hala oluşturulduğunu görebiliyorum

    • Barındırma sağlayıcınızla görüşerek onların tarafında bir günlük (log) olup olmadığını kontrol etmek isteyebilirsiniz.

      Yönetici

  8. Beni bir beladan kurtardı! Her zaman WordPress geliştiricilerine yardım eden WPBeginner'a teşekkürler.

  9. Bu bildirimleri kapatmam tavsiye edildi ve bu konuda bana yardımcı olması için bu makaleye yönlendirildim. Ancak, yapılandırma dosyamda 'wp_debug' satırı yok. Onu eklemeli miyim? Eğer öyleyse, dosyanın neresine?

    • You may want to ensure you did not miss it in your current file but, you would place the code at the bottom of the file :)

      Yönetici

  10. 1 günlük bir mücadeleden sonra, çözümünüz sorunu düzeltmeme gerçekten yardımcı oldu

  11. Acemi toy! wp-config.php dosyasını değiştirdim ve kaydettim.. Çalışması için bu dosyayı sunucuya yüklemem gerekiyor mu? Cpanel Dosya Yöneticisi'ni kullanarak bunu nasıl yaparım.. Hata ayıklama bastırması görmüyorum, bu yüzden sanırım düzenlenmiş dosyayı bir şekilde algılamıyor.. Yardım Yardım!

    Teşekkürler,

    GG

    • Barındırma hizmetinizin sunduğu dosya yöneticisini kullanıyorsanız ve dosyayı indirmeden doğrudan oradan düzenleyip kaydettiyseniz, değişiklikler sitenizde aktif olmalıdır ve değişikliklerin dosyaya neden uygulanmadığını öğrenmek için barındırma hizmetinizle görüşmek isteyebilirsiniz.

      Yönetici

  12. Tamam, bunun eski olduğunu biliyorum ama takıldım. hala php hataları alıyorum.

    Ölümcül hata: Tanımsız işlev çağrısı get_header() /path/to/wordpress/wp-content/themes/mytheme/index.php:5 içinde İzleme yığını: #0 {main} /path/to/wordpress/wp-content/themes/mytheme/index.php üzerinde 5. satırda atıldı

    Bu sorunun bir sızma testi tarafından tespit edildiğini ve tam yolların ifşa edilmesini önlemek için hatayı bastırmam istendiğini unutmayın. Herhangi bir fikir yardımcı olacaktır.

    • Bu, neden hala görüntülendiği konusunda ölümcül bir hatadır, ya temaları değiştirmek istersiniz ya da temanızın desteğine hatayı nasıl düzelteceklerini bilmeleri için bildirin.

      Yönetici

  13. Haftalardır takıldığım ve herhangi bir temayı özelleştiremediğim wordpress özel ayarlarında bir çözüm istiyorum.

  14. Woocommerce eklentisini güncelledikten sonra aynı sorunla karşılaştım ve sizin yönteminizi kullandım

    Tüm hatalar kayboldu, ancak yönetici paneline giriş yapamıyorum, wp-admin boş bir sayfa gösteriyor

    bunun için herhangi bir çözüm var mı

    Teşekkürler

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.