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).

WordPress Günlük Dosyaları

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.

WordPress Günlük Dosyaları

Ü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.

WordPress Eklenti Sayfası

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.

WordPress Destek Forumları

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.

WordPress Günlük Dosyaları

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

WordPress Günlük Dosyaları

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

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

Divi's Theme Builder ile Özel Global Başlık Nasıl Oluşturulur

Artık Tema Oluşturucu burada olduğuna göre, web sitenizi A'dan Z'ye kurmanıza yardımcı olacak yeni eğitimlere dalmak için sabırsızlanıyoruz. Buna Divi'nin yerleşik seçeneğini kullanarak özel başlıklar oluşturma da dahildir. Bu eğitimde Divi's Theme Builder'ı kullanarak global bir başlık oluşturmaya odaklanacağız. Bu sayfaya veya gönderiye farklı bir başlık atamadıysanız, web sitenizin her yerinde genel bir başlık görünecektir.

Bir Cevap Yazın

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