Site hatalarını düzeltmek için hata ayıklama wordpress modu nasıl kullanılır
Bir platform olarak ne kadar kararlı WordPress’in yanı sıra, birkaç noktada hatalar bulacaksınız. Dahası, belki oraya nasıl geldiğini veya düzeltmek için neler yapabileceğinizi bilmiyorsunuz. Bunun gibi durumlarda, hata ayıklama WordPress modu bir kurtarıcıdır. Hata ayıklama, düzeltmenin yollarını da bulmanız gerekse de, ‘hatanın neden kaosa neden olduğunu bulmanın bir yoludur. Bazı hata ayıklama mesajları size bir işaretçi verecektir. Aslında, hata ayıklama modu size yardımcı olduktan sonra, onarım işlemi genellikle kolaydır. Bu yazıda, hata ayıklama WordPress modu hakkında bilmeniz gereken her şeyi göstereceğiz. İlk olarak, modun ne yaptığı hakkında size daha fazla bilgi verelim.
WordPress modu hata ayıklama nedir? Birçok durumda, eylemin hata ayıklama sürümünü gördünüz. WordPress sitenizde bir hata bulduğunuzda, bu hata ayıklama işleminin eylemde olan küçük bir parçasıdır – bitiş noktası. Normal şartlar altında, sitenizdeki ana kritik hata bildirimini göreceksiniz. Veritabanı bağlantısı oluşturma hataları veya 500 dahili sunucu hatası gibi sorunları düşünün.
Bu, sitenizin arkasında veya önünde bir bildirim görüntülenir ve hatalar için özel değildir. Hata ayıklama modunu etkinleştirme (WP_Debug olarak da bilinir) ayrıca temel kodunuz hakkında bir uyarı ve bildirim de görüntüler. Örneğin, genellikle sitenizin görünmeyen veya hasar görmeyen yönleri için hatalar göreceksiniz. Bu bir tasarımla. Bu nedenle, PHP kodunuzla ilgili sorunları yakalamak için WP_DEBUG’u, sabit olduğunda size daha dirençli ve performans gösteren bir temel verecek şekilde kullanabilirsiniz. Neden hata ayıklama WordPress modunu kullanmak istiyorsunuz, yüzeyde WP_Debug’un ortalama site kullanıcısı için pek çok faydası olmadığını söylemek doğaldır. Bu, evrensel olmasa da olabilir. Aslında, çoğu site için, hata ayıklama modunu kullanmanız gerekmez çünkü WordPress hataları işlemek ve görüntülemek için mükemmeldir. Aslında, hata ayıklama WordPress modunun yararlı olduğu bazı durumları düşünebiliriz:
Sıradan site sahipleri için bile, WP_Debug’u etkinleştirmek, normal koşullarda kendileri tarafından görünmeyen karmaşık problemleri teşhis etmenize yardımcı olabilir. Bir örnek Beyaz Ölüm Ekranı (WSOD) WordPress. Çoğu zaman, iyileştirmeler bulmak için ilk adımı verecek olan Hata Ayıklama WordPress modu kullanıyorsanız bir hata bulacaksınız.
Bir geliştiriciyseniz, WP_Debug iş akışınızda çok değerli bir araç olacaktır. Bunun nedeni, site hırsızlık hataları ve gelecekte sorunlara neden olabilecek rahatsız edici sorunlar hakkında bilgi sahibi olmak istiyorsunuz. WordPress modu hata ayıklama tüm bunları ve daha fazlasını gösterir. Örneğin, kodunuzda amortismana uğramış işlevler ve argümanlar hakkında bildirimler de göreceksiniz. Bu, sitenize zarar vermeyecek, ancak işlev daha sonra kaybolduktan sonra bir sorun olacaktır. Genel olarak, WP_Debug doğrudan sitede etkin olmamalıdır. Bu nedenle, bu daha çok yerel bir ortam veya evreleme kullanırken bir geliştirme aracıdır. Buna rağmen, hata ayıklama modu gerçekten doğrudan siteler için yararlıdır, ancak küçük frekanslar ve disiplinlerde.
Sitede doğrudan hata ayıklama modu kullanıyorsanız, takip edilecek bazı kurallar vardır: Çok uzun süre kullanmayın, site trafiğiniz en küçük olduğunda etkinleştirin ve bittikten sonra wp_debug’u devre dışı bırakın. Bu, ilgili riskleri en aza indirecek ve sitenizin bakımını son kullanıcınızın gözünden uzak tutacaktır. Siteniz için Hata Ayıklama WordPress Modu Nasıl Etkinleştirilir Hata ayıklama WordPress modunu etkinleştirmek istiyorsanız, bunu yapmanın iki ortak yolu vardır:
WP-Config.php dosyanızı açın ve birkaç satır kod ekleyin.
Hata ayıklama modunu etkinleştirmek için eklentiyi yükleyin ve etkinleştirin.
Sitenizi de tutmanıza yardımcı olacak bazı ilgili modlar ve yoldaşlar da vardır. Bunu bir sonraki bölümde tartışacağız, ancak şimdilik manuel yaklaşımı tartışalım.
1. WP-Config.php Dosyası aracılığıyla hata ayıklama modunu etkinleştirin WordPress Core dosyasına alışkınsanız, wp-config.php hakkında bilgi sahibi olacaksınız. Bilmeyenler için, bu dosya sitenizi ve sunucu yapılandırma ayarlarınızı saklar. Bu, diğer sorunların yanı sıra bir veritabanı bağlantısı yapmasına neden olabilecek dosyalardan biridir. Bu nedenle, bu bilmeniz gereken bir dosyadır. Bu nedenle, başlamadan önce aşağıdakilere sahip olduğunuzdan emin olmak istersiniz: Güvenli Dosya Aktarım Protokolü (SFTP) bilgisi ve kullanma becerileri.
FileZilla, CyberDuck veya İletim gibi uygun SFTP istemcileri.
Barındırma kontrol panelinizde veya sağlayıcınızın e -postasında bulabileceğiniz SFTP kimlik bilgileriniz.
Sitenizin rezervi temiz ve değişiklikleri geri yüklemeniz gerekiyorsa en son.
Özel bir metin düzenleyicisine ihtiyacınız olabilir, ancak bu gerekli değildir.
Sahip olduktan sonra sitenizi SFTP üzerinden girin. Yalnızca bir siteyi çalıştırırsanız, kök dizini (www veya public_html olarak da adlandırılır) yer olacaktır.
Aslında, sunucunuzda birkaç Site çalıştırırsanız, sitenizin adına sahip bir dizinde de olabilir. Doğru yerdeydikten sonra bir wp-config.php dosyası arayın. Ayrıca bir WP-Config-Sample.php dosyası olduğunu unutmayın, ancak ihtiyacınız olan bu değil.
Bir dosya bulduğunuzda, sağlayın ve düzenleme seçeneğini seçin. Bu, SFTP çözümünüze bağlı olarak farklı olacaktır, ancak kaçırmak genellikle zordur:
Dosya açık olduktan sonra, hata ayıklama modunu etkinleştirmek için bir satır eklemek istersiniz: tanımlayın (‘wp_debug’, true); Bunu yazan satırın üzerine yazın /* hepsi bu, düzenlemeyi bırakın! Mutlu bloglama. * / /* Hepsi bu, düzenlemeyi bırak! Mutlu bloglama. * / /* Hepsi bu, düzenlemeyi bırak! Mutlu bloglama. */. Değişikliğinizi kaydettikten sonra, WordPress modu hata ayıklama etkindir. Dosyanıza daha fazla satır da ekleyebilirsiniz. Örneğin, aşağıdakilerle özel bir yazılı hata ayıklama dosyası oluşturabilirsiniz: tanımlama (‘wp_debug_log’, true); Aslında, wp_debug’u doğru yerine yanlış değerler kullanarak devre dışı bırakmayı unutmayın. Alternatif olarak, wp-config.php dosyanızın ilgili satırlarını silebilir ve değişikliklerinizi tekrar kaydedebilirsiniz. 2. Hata Ayıklama WordPress modunu etkinleştirmek için özel bir eklenti kullanın, hata ayıklama modunu etkinleştirmek için eklentiyi de kullanabilirsiniz. Bu, temel dosyalarınıza bakmaktan rahatsız olursanız, işlemin erişilmesini kolaylaştırır. Bunun en üst çözümü WP hata ayıklamadır: Eklentiyi yükledikten ve etkinleştirdikten sonra zaten çalışıyor. Bu, wp-config.php’nizde aşağıdaki ‘sabiti’ etkinleştirir:
Tanımlama (‘wp_debug’, true); tanımlama (‘wp_debugg_log’, true); tanımlama (‘script_debug’, true); Tanımlama (‘Savequeries’, true); İlk iki sabiti kullandınız. Script_debug, CSS ve JavaScript çekirdek dosya geliştirme sürümlerini kullanmak için WordPress’i yönlendirdi. Normal koşullar altında, WordPress bazı nadir durumlarda sorunlara neden olabilecek azaltılmış dosyalar kullanacaktır. Hatalar avlıyorsanız bu sizi etkilemez, ancak geliştirici iseniz yapılabilir. SaveQueries aynı zamanda veritabanı sorgularını Global Array’da ($ wpdb-> sorgular) depolayan geliştiricilere odaklanan bir sabittir. Bu, sorguları kendileri, yürütülmesinin ne kadar sürdüğü ve işlevlerin ona ne dediği depolayacaktır. Ayrıca bir performans etkisi vardır, bu nedenle bir eklenti kullanıyorsanız bunu hatırlamanız gerekir. Yukarıdakiler sizin için bir anlam ifade etmiyorsa, deneyiminiz için çok anlamlı olmayacağını bilin. Eklentiyi yükledikten sonra, ek eklentiler yüklemeniz gerekebileceğini göreceksiniz:
Aslında, tamamlanacak belirli bir görevi olan bir geliştirici değilseniz, buna gerek yoktur. Kullanmaya yardımcı olan minimal eklenti seçenekleri. Ayarları WordPress’te Araçlar menüsü> WP hata ayıklama altında bulabilirsiniz ve üç seçenek vardır:WP_Debug’u etkinleştirin. Wp_debug_display’i false olarak ayarlayın. Bu, günlük hatanız olup olmadığına bakılmaksızın, web sitenizdeki bildirimleri görüntüleyecek veya gizleyecektir.
Çeşitli wp_disable_fatal_error_handler to true. Bunun ne anlama geldiğini bilmiyorsanız, WSOD’a daha sık neden olabileceğinden onu terk etmelisiniz.
Günlüğü görmek istiyorsanız, hata ayıklama hızlı görünüm menüsünden yapabilirsiniz: Bu eklenti, çekirdek dosyanızı kazmadan sitenizi hata ayıklamanın pratik bir yoludur, bu nedenle yüklemeye değer. Tabii ki, eklentiyi silmek veya bitirdikten sonra manuel yöntem gibi seçeneği devre dışı bırakmak istersiniz. WordPress sitesinin başarısızlığını sarmak nadir bir olaydır veya en azından gerçekleştiğinde düzeltebilirsiniz. Büyük hataların çoğu, sitenizi yüklerken sitenizdeki bildirimler veya sayfa aracılığıyla kendi başına ortaya çıkar. Aslında, özellikle bir geliştiriciyseniz, bilmeniz gereken birçok ‘sessiz’ hata veya sorun var. Bu yazıda, hata ayıklama WordPress modunu etkinleştirmek için iki yol sunuyoruz. İşte yine: SFTP kullanarak wp-config.php dosyanızı açın ve birkaç kod satır ekleyin.
WP hata ayıklama gibi eklentileri yükleyin ve hatalarınızı karmaşıklık olmadan bir yaklaşımla kaydedin.
Hata ayıklama WordPress modunu kullanmanız mı gerekiyor ve bu yazı size yardımcı olacak mı? Aşağıdaki yorum bölümünde bize bildirin!