WordPress’te hata ayıklama için eksiksiz kılavuz (WP_DEBUG + diğer araçları etkinleştirin)

Mükemmel dünyada, asla hata ayıklama gerektiren tek bir sorununuz olmayacak. Ancak gerçek dünyada, WordPress sitenizde gözlemlenmesi gereken sorunlar neredeyse kesinlikle yaşayacaksınız.
Ücretsiz demoyu deneyin
Bunu yapmanıza yardımcı olmak için, WordPress kendi varsayılan hata ayıklama modunu içerir ve WordPress’i hata ayıklamanıza yardımcı olmak için yararlı bir üçüncü taraf aracı da bulabilirsiniz. Bu yazıda, varsayılan hata ayıklama WordPress modunu keşfedeceğiz ve nasıl etkinleştireceğinizi göstereceğiz. Ardından, WordPress sitenizde hata ayıklamanın birkaç yolunu da paylaşacağız.
Tartışacağımız her şey bu:
WordPress modlarında ve hata ayıklama günlüklerine giriş
Hata Ayıklama WordPress modu nasıl etkinleştirilir (üç yöntem)
WordPress’i ziyaret etmenin diğer birkaç yolu
WP hata ayıklama ne yaptı? WordPress Core yazılımı PHP’nin yanı sıra eklentiler ve temalarda yazılmıştır. Sitenizle ilgili sorunlar yaşıyorsanız, WordPress modu hata ayıklama, tüm PHP hatalarını, bildirimlerini ve uyarıları görüntüleyerek neyin yanlış olduğunu bilmenize yardımcı olabilir. Hata ayıklama modunu etkinleştirdikten sonra, her sorun olduğunda böyle bir mesaj göreceksiniz (doğrudan sorunlara neden olmasa da):

WordPress sitesindeki WP_Debug hatası örneği
Daha sonra sorunu çözebilir veya geliştiricinize veya tema/eklenti geliştiricinize rapor edebilirsiniz. Hata ayıklama WordPress günlüğü nedir? Hata Ayıklama WordPress modunu tek başına etkinleştirdiğinizde, o sırada sitenizde yukarıdaki örnek gibi bir mesaj göreceksiniz – ancak mesaj hiçbir yerde saklanmayacaktır. Kaydetmek istiyorsanız, tüm mesajları ve hataları sunucunuzdaki dosyaya depolamak için hata ayıklama WordPress günlüğünü de etkinleştirebilirsiniz. WP_DEBUGG_LOG sabitini True olarak ayarlayarak etkinleştirildiğinde, WordPress tüm sorunları aşağıdaki dosyaya yazacaktır: WP-Concent/Hata Ayıklama. Sorunları günlüğe kaydetmek için kaydetmek isterseniz, ancak sayfanızda (yukarıdaki örnek ekran görüntüsü gibi) kamuya açık görüntülenmezseniz, hata ayıklama modunu etkinleştirmeye devam etmek için WP_DEBUG_DISPlay sabitini de kullanabilirsiniz, ancak sitenizdeki mesajları görüntülemez. Genellikle, wp_debug_display’i wp_debug_log ile birleştirmek istersiniz. #WordPress sitenizde hata ayıklamaya hazır mısınız? Bu kılavuz, hata ayıklama WordPress modunu nasıl etkinleştireceğinizi tweetlemek için tıklamayı tartıştığınız, hata ayıklama WordPress modunu etkinleştirmek için birkaç seçeneğiniz var. Bunu etkinleştirmek için üç yöntemi tartışacağız:
WordPress sitenizi Kinsta’da barındırırsanız, WordPress sitenizi WordPress sitenizi barındırırsanız, wp-config.php dosyanızı düzenlemeye gerek kalmadan hata ayıklama WordPress modunu etkinleştirmenize izin veren kolay bir araç oluştururuz. Bu araç rahattır, çünkü Sitenizdeki hata ayıklama modu ve mesajları hızlı bir şekilde etkinleştirebilir, ancak hata ayıklama WordPress günlüğünü kontrol etmenize veya sayfadaki mesajları doğrudan görüntüleyip göstermeyeceğinizi kontrol etmenize izin vermez. Sadece hata ayıklama günlüğünü kullanmak istiyorsanız, bir sonraki bölümdeki eklenti yöntemini tercih edebilirsiniz. Başlamak için: Mykinsta kontrol panelinizi açın.
Site listesinden hata ayıklamayı etkinleştirmek istediğiniz siteyi seçin.
Sitenin gösterge tablosundaki Araç sekmesini açın.
WordPress hata ayıklama altında Etkinleştir’i tıklayın.
Mykinsta’da WordPress Modu hata ayıklama modunu nasıl etkinleştirir
Bu aracı doğrudan ortamda ve performansınızda kullanabilirsiniz. Ancak, mümkünse, sahneleme ortamınızla kullanmanızı öneririz, çünkü hata ayıklama WordPress modunu etkinleştirmek, sitenizin PHP kodu hakkındaki ayrıntıları ziyaretçilere (ziyaretçiler ve güvenlik riskleri için kafa karıştırıcıdır) görüntüleyebilir. Bittiğinde, Kinsta panosundaki devre dışı bırakma düğmesini tıklayarak hata ayıklama modunu devre dışı bırakabilirsiniz:

Mykinsta’da WordPress Modu hata ayıklama modunu nasıl devre dışı bırakılır
Bilgi

Mykinsta’yı denemek ister misin? Demo hesabınızı ücretsiz oluşturun ve onunla oynamaya başlayın.
Hata Ayıklama WordPress eklentisini nasıl kullanılır Kinsta’da yayınlamazsanız, hata ayıklama modunu etkinleştirmeyi kolaylaştıran ücretsiz bir hata ayıklama WordPress eklentisi de bulabilirsiniz. WordPress.org’da birkaç seçenek var, ancak Andy Fraen’den ücretsiz WP hata ayıklama eklentisini öneriyoruz.
WP Hata Ayıklama WordPress eklentisi
Eklentiyi yükledikten ve etkinleştirdikten sonra hemen çalışmaya başlar. Varsayılan olarak, bu aşağıdaki sabiti true olarak ayarlayın (yani aşağıdaki özellikleri etkinleştirme):

WP_DEBUG – Hata ayıklama modunu etkinleştir.
WP_DEBUGG_LOG – Günlük dosyasına bir mesaj kaydedin.
Script_debug
Tasarruf
Son iki sabitin bu yazıda ne yaptığını tartışacağız.
Birkaç seçeneği yapılandırmak için Tools → WP hata ayıklamasına gidebilirsiniz:
WP hata ayıklama eklentisi ayarları
Bittiğinde, hata ayıklama modunu devre dışı bırakmak için eklentiyi devre dışı bıraktığınızdan emin olun. Son Manuel WordPress hata ayıklama modunu nasıl etkinleştirir, WP-Config.php dosyanıza manuel olarak sabit ekleyerek hata ayıklama WordPress modunu etkinleştirebilirsiniz.

Bültenlere Kaydolun
Trafiğimizi%1000’den fazla nasıl artırdığımızı bilmek ister misiniz? Haftalık bültenimizi içerideki WordPress insanlar hakkında ipuçlarıyla alan 20.000’den fazla insana katılın!

Şimdi abone olun
Başlamak için FTP üzerinden sunucunuza bağlanın ve wp-config.php dosyasını düzenleyin. Varsayılan olarak, bu dosya sitenizin kök klasöründedir (güvenlik nedeniyle taşımadığınız sürece).
Yalnızca temel WordPress hata ayıklama modunu etkinleştirmek için, /* hepsi bu, düzenlemeyi durduran satırın üzerine aşağıdaki kod görüntülerini ekleyin! Tebrikler bloglama. */: // wp_debug tanımlama modunu etkinleştir (‘wp_debug’, true); Tercihinize göre aşağıdaki sabitleri de kullanabilirsiniz: // /wp-content/debug.log dosya tanımına (‘wp_debug_log’, true) hata ayıklama günlüğünü etkinleştir; // Hataların ve uyarıların görüntülenmesini devre dışı bırakın (‘wp_debug_display’, false); @ini_set (‘Display_errors’, 0); Bittiğinde, Sabitleri Yanlış veya Silindirme Hata Ayıklama Modu’nı devre dışı bırakmak için false veya snippet’lere ayarlayabilirsiniz. WordPress’te sorunları çözmeye çalıştığınızda yararlı hata ayıklama modunu bitirdiğinizde WordPress’te hata ayıklama modunu devre dışı bıraktığınızdan emin olun, ancak etkinleştirilmiş 24 bırakmamalısınız 24 /7 PHP kodunuzdan web sitesi ziyaretçilerine metin açabilirsiniz. Yukarıda bundan bahsediyoruz – ancak bu, sorunu çözmeyi bitirdiğinizde her zaman hata ayıklama modunu devre dışı bırakmak için bir hatırlatmadır. WordPress’i yukarıda gösterdiğimiz varsayılan hata ayıklama aracı dışında hata ayıklamanın başka bir yolu, WordPress sitenizi ayarlamanıza yardımcı olacak birkaç varsayılan araç ve diğer üçüncü taraflar vardır.
Debug Script_debug betiği, WordPress’i genellikle yayınlanan sürümler yerine CSS ve JavaScript çekirdek dosyalarının geliştirme sürümünü kullanmaya zorlayan başka bir Script_debug’dur. Bu, .js veya .css varsayılan dosyasındaki değişiklikleri test ederseniz yardımcı olabilir.
WordPress sitenizle ilgili sorunlardan bıktınız mı? Kinsta ile en iyi ve en hızlı barındırma desteğini alın! Planımıza bakın
Script_debug’u etkinleştirmek için:
Yukarıdan ücretsiz WP hata ayıklama eklentisini kullanın, bu da varsayılan olarak etkinleştirin. WP-Config.php File-Define (‘Script_debug’, true) ‘a aşağıdaki sabitleri ekleyin;
Hata Ayıklama Veritabanı Queer Bir site veritabanı ile ilgili bir sorun yaşıyorsanız, izlemek için SaveQueries sabitini kullanarak veritabanı sorgularının kaydını etkinleştirebilirsiniz:
Her veritabanı sorgusu.
Veritabanı sorgusu adı verilen bir işlev.
Kraliçe ne kadar sürer.
Sorgunun kaydını etkinleştirmek için:
Yukarıdan ücretsiz WP hata ayıklama eklentisini kullanın, bu da varsayılan olarak etkinleştirin.
WP-Config.php File-Define (‘SaveQueries’, True) için aşağıdaki sabiti ekleyin;
Not: Bu, sitenizin performansını etkileyecektir, bu nedenle mümkünse evreleme sitesinde kullanmaya çalışın ve bitirdiğiniz anda devre dışı bırakın. Sorgu Sorgu Monitörü Eklentisi İzleme Eklentisi, WordPress’te bir dizi farklı alanda hata ayıklamak için yararlı olan ücretsiz bir eklentidir:
Veritabanı sorguları.
PHP hatası.
Kancalar ve eylemler.
Blok Editör Bloğu.
Enqueed komut dosyaları ve stil sayfası.
Http.
Kullanıcı özellikleri.
Genel olarak, bu bulacağınız en iyi WordPress hata ayıklama araçlarından biridir, bu yüzden 320’den fazla incelemede neredeyse mükemmel olan 5 -STAR sıralaması vardır. Eklentiyi yükledikten ve etkinleştirdikten sonra, WordPress araç çubuğunda hata ayıklamanın bilgilerini görüntüleyen bazı yeni seçenekler alacaksınız. Tıklandığında, seçenek size daha fazla bilgi veren yeni bir sorgu monitörü kutusu açacaktır:
Sorgu İzleme Eklentisi
Daha ayrıntılı bir ekran için, Sorgu Monitörü eklentisini nasıl kullanacağınızla ilgili tüm yayınlarımız var. Yeni Relic’in yeni kalıntıları, sitenizin performansını analiz etmek ve hata ayıklamak için premium araçlardır. Bu, sitenizin performansını etkileyen trafik sıkışıklığı ve sorunları bulmanıza yardımcı olabilir. Kinsta, WordPress siteniz için yeni kalıntıyı kolayca etkinleştirmenize yardımcı olacak doğuştan entegrasyon içerir, ancak yine de kendi yeni Relic lisans anahtarınızı satın almanız gerekir. Son günlük sunucusu, günlük sunucunuz WordPress’te de yararlı bir araç olabilir. Kinsta’da yayınlıyorsanız, tüm günlük sunucunuzu site panosundaki günlük sekmesinden görebilirsiniz: Mykinsta panosundaki günlük sunucusuna bakın
Başka bir yere ev sahipliği yapıyorsanız, günlük sunucunuza nereden erişebileceğinizi öğrenmek için ana bilgisayar belgelerinizi görmelisiniz. #WordPress sitenizi görme ve görme ve hata ayıklama zamanı, bu kılavuz bir özet tweet için tıklamaya başlamak için ihtiyacınız olan her şeye sahiptir. Kinsta’da yayınlıyorsanız, doğrudan kontrol panelinizden etkinleştirebilirsiniz. Değilse, bir eklenti ile veya sitenizin wp-config.php dosyasına bir kod görüntüsü ekleyerek etkinleştirebilirsiniz. Daha fazla yardım için, yeni Relic ve Free Sorgu Monitör eklentileri gibi diğer varsayılan araçları veya üçüncü taraf araçlarını da kullanabilirsiniz. WordPress’i nasıl piyasaya süreceğinizle ilgili başka bir sorunuz var mı? Bir yorum bırakın ve bize söyleyin!

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir