Web Sitenizi Geliştirmek için WordPress Günlük Dosyaları Nasıl Kullanılır?
WordPress günlük dosyaları, hiç duymamış olabileceğiniz tüm WP ekosisteminin en önemli yönlerinden biridir. Ya da en azından, hiç düşünmemiş olabilir. Günlük dosyaları, esasen web sitenizin ve sunucunuzun ömrü boyunca (veya belirli bir zaman dilimi) yaptığı her şeyin kayıtlarıdır. Ne yazık ki, birçok kişi günlük dosyalarını anlaması ve kullanması zor olarak görüyor. Bu yanılgıyı kırmak ve size WordPress günlük dosyalarını nasıl kullanacağınızı ve bu bilginin web sitenizi geliştirmek için neler yapabileceğini göstermek istiyoruz.
Youtube Kanalımıza Abone Olun
WordPress Günlük Dosyalarıyla Neler Yapabilirsiniz?
WordPress günlük dosyalarının kullanımı, rolünüze bağlı olarak farklılık gösterir. Bir kullanıcı, bir yöneticinin, bir geliştiricinin bulabileceğinden farklı yararlı şeyler bulacaktır. Ancak bu aynı günlük dosyalarının yaptığı birçok şey vardır ve amaçların çoğu örtüşebilir.
- hataları bulma
- yardım sorun giderme
- güvenlik denetimi
- erişilebilirlik standartlarını değerlendirmek
- kullanıcı deneyimini ve müşteri yolculuğunu izleme
- kullanıcı etkinliğini izle
- eklenti performansını kontrol et
- temaları keşfet
Ve çok daha fazlası. Ayrıca, birçok farklı türde günlük dosyası vardır. Bazıları WordPress'e özeldir, bazıları ise bireysel eklentiler tarafından oluşturulabilir. Ne bekleyebileceğinizi görmek için özellikle bazılarına bakalım.
WordPress Hata Ayıklama Günlük Dosyaları
Garip bir şekilde, varsayılan WordPress günlük dosyasının kendisi yeni WP kurulumları için devre dışı bırakılmıştır. wp-config.php dosyasına gitmeli ve manuel olarak etkinleştirmelisiniz. Hata ayıklama günlükleri varsayılan olarak devre dışıdır çünkü WP kurulumunuzun yaptığı her şeyi günlüğe kaydetmek sunucu kaynaklarınızın bir kısmını alır. Siteyi çalıştırmak yerine siteyi nasıl çalıştırdığını günlüğe kaydeder.
Bunları düzeltmek için sorunlar ortaya çıktığından, günlüğe kaydetmeyi yalnızca kısa bir süre için etkinleştirmenizi öneririz. Tabii ki bir geliştirme ortamında çalışmıyorsanız.
Artık günlükleri birden çok şekilde etkinleştirebilirsiniz. FTP aracılığıyla FileZilla gibi bir program kullanarak ve dosyayı bir kod düzenleyicide düzenleyerek. cPanel veya hatta WP File Manager gibi bir eklenti aracılığıyla. Ne olursa olsun, süreç basittir. Kurulumunuzun kök dizininde wp-config.php dosyasını bulacak ve ona iki satır kod ekleyeceksiniz.
- define('WP_DEBUG', doğru);
- define('WP_DEBUG_LOG', doğru);
Adım 1: wp-config.php'yi bulma
Kök dizininiz nerede ise oraya bağlanın. Büyük olasılıkla /public_html/example.com/ altında olacaktır (.com kısmı orada olabilir veya olmayabilir).

Adım 2: wp-config.php dosyasını düzenleme
Bir kez orada, seçtiğiniz düzenleyicinizde açın. Sublime Text, VS Code ve Atom popüler seçeneklerdir. /* Hepsi bu, düzenlemeyi bırakın! Mutlu bloglama. */ Bir kez orada, yukarıdaki iki kod satırını doğrudan üstüne yapıştırın. Dosyada zaten yanlış olarak işaretlenmiş bir tane bile olabilir.

Üst satır hata ayıklamanın gerçekleşmesini sağlarken, ikincisi günlük dosyasının kendisini oluşturur. Bu biçimde, snippet, WordPress günlük dosyasını wp-content/debug.log dosyasına kaydeder, ancak farklı bir yer belirtmek için true öğesini tek tırnak içinde göreli bir yolla değiştirebilirsiniz. Örneğin, define( 'WP_DEBUG_LOG', '/tmp/wp-errors.log'); hata ayıklama günlüklerindeki WordPress Codex girişinde belirtildiği gibi.

Adım 3: Günlük Dosyasını Bulma, Okuma ve Anlama
Günlük dosyanızın hemen görünmeyebileceğini unutmayın. Sunucunun etkinliklerinin gerçek zamanlı bir günlüğü değil, içinde meydana gelen hataların bir günlüğüdür. Bu nedenle, daha önce yalnızca bir şeyler ters gittiğinde etkinleştirmenizi önerdik. Bu nedenle, debug.log dosyası henüz mevcut değilse, ona zaman tanıyın . Eninde sonunda bir şeyler kırılacak.

Sonunda debug.log dosyasını aldığınızda, dosyayı dosya yöneticisinde veya istediğiniz kod düzenleyicide açabilirsiniz. Ama buna benzer bir şey göreceksiniz.

Tipik bir WordPress kullanıcısı için bu, gobbledygook'a benziyor. Yine de bir geliştirici için, birkaç eklentideki PHP sorunlarının belirli görevleri yerine getiremediğini göreceklerdi.
4. Adım: Yardım Alın
Yukarıda söylediğimiz gibi, çoğu WP kullanıcısı bu hatalarla ne yapacağını bilemezdi. Ancak, siteniz optimum düzeyde performans göstermediğinde, bunları düzeltmeniz gerekir. İşte o zaman sana yardım edecek birini bulmalısın.
Bu belirli yolda birkaç seçeneğiniz vardır, bunlardan en belirgin olanı debug.log dosyasının tamamını indirmek ve Slack veya e-posta yoluyla sistem yöneticinize göndermektir. Çoğu zaman, bu en iyi seçimdir. Bir geliştirici olsanız ve bu günlüğe sahip olsanız bile, muhtemelen onu zincirin yukarısına gönderiyor olacaksınız (ya da kıdemli bir geliştiriciyseniz ve görevler veriyorsanız, belki de aşağıya göndereceksiniz).
Ancak bir ekibin parçası değilseniz, muhtemelen dosyayı alıp bir yere göndermeniz de gerekecektir. Ama nerede? Yığın Taşması. Ya da belki daha da spesifik olarak, WordPress Stack Exchange (WP temelli SO'nun alt forumu). Stack Overflow veya Stack Exchange'de teknik sorununuz hakkında bir yanıt alamazsanız, bir piyango bileti almalısınız. Çünkü bunlar çılgın ihtimaller.
Ek olarak, hata ayıklama günlüklerini doğrudan eklentinin geliştiricilerine gönderebilir veya hatta WordPress.org'daki resmi WordPress yardım forumlarında yayınlayabilirsiniz. Sorunlar bireysel eklentilerle ilgili olsa da, günlükler WP'dendir ve insanlar muhtemelen daha önce bu belirli sorunlarla karşılaşmıştır.
Bunun üzerine, her eklentinin repo sayfasında eklenti destek sayfaları bulunur.

Bunlar, sizi söz konusu eklenti için WP.org'daki doğrudan destek forumuna götürür.

Bu forumları kullanarak sorunlarınız için bazı kişiselleştirilmiş yardım alabilirsiniz.
Toplama
Gördüğünüz gibi, WordPress hata günlükleri inanılmaz derecede yoğun. Göz korkutucu olabilirler ve hatta onları kurmak (bir eklenti kullanmanın dışında) bazı insanlar için korkutucu olabilir. Ancak hata ayıklamayı bir geliştirme ortamıyla sınırlı tutarsanız veya genel bir sunucudaki günlükleri aldıktan sonra kapatırsanız, sitenizin başlığı altında neyin yanlış gittiğini görmek için harika bir sorun giderme aracıdır. Bu nedenle, bir dahaki sefere kullanıcılarınızın bir sorunu olduğunda veya hatta personeliniz sitenin arka ucunun beklendiği gibi çalışmamasıyla ilgili bir sorunla karşılaştığında, WordPress günlük dosyaları harika bir savunma hattı olabilir.
WordPress günlük dosyalarını izleyen ne tür durumları düzeltebildiniz veya önleyebildiniz?
Makale özellikli resim fatmawati achmad zaenuri / Shutterstock.com
ev borcu WordPress sitesi