Hata ayıklama, yazılım kodundaki hataları bulmanızı ve anlamanızı sağlar.
WordPress web siteniz üzerinde çalışırken bir tema, eklenti veya özel koddan kaynaklanan farklı hatalarla karşılaşabilirsiniz.
WordPress’te hata ayıklama modunu açarak hataları görebilir, kaynağını bulabilir ve düzeltebilirsiniz.
Bu makalede, site hatalarını kolayca düzeltmek için WordPress hata ayıklama modunu nasıl etkinleştireceğinizi göstereceğiz.
WordPress Hata Ayıklama Modunu Neden Etkinleştirmelisiniz?
Bazen bir WordPress eklentisi, teması veya PHP ya da JavaScript gibi özel kodlar web sitenizde çakışmalara neden olabilir.
Bu durum farklı hatalara yol açabilir ve sitenizin düzgün çalışmadığını fark edebilirsiniz.
Şimdi, hangisinin hataya neden olduğunu görmek için tüm eklentileri her zaman devre dışı bırakabilirsiniz. Benzer şekilde, hatanın temel nedenini bulmak için farklı bir WordPress temasına geçebilir veya özel kodu kaldırabilirsiniz.
Ancak, her bir olasılığı tek tek elemek zorunda kalacağınız için tüm bunlar çok zaman alır.
Neyse ki, WordPress yerleşik bir hata ayıklama modu ile birlikte gelir. Ancak varsayılan olarak kapalıdır ve manuel olarak açmanız gerekir.
Hata ayıklama modu etkinleştirildiğinde, web sitenizdeki tüm hataların ve uyarıların bir günlüğünü gösterir.
Bu şekilde, WordPress sitenizdeki sorunları tespit edebilir ve hızlı bir şekilde düzeltebilirsiniz. Hatta başka türlü görülemeyecek hataları bile ortaya çıkarır.
WordPress hata ayıklama modunu nasıl etkinleştireceğimize bakalım. Size 2 yöntem göstereceğiz. Bir WordPress eklentisi kullanabilir veya hata ayıklama modunu manuel olarak görüntüleyebilirsiniz:
Yöntem 1: Bir Eklenti Kullanarak WordPress Hata Ayıklama Modunu Etkinleştirin
Hata ayıklama modunu etkinleştirmenin kolay bir yolu WP Hata Ayıklama eklentisini kullanmaktır. Bu yöntem yeni başlayanlar ve web sitesi dosyalarıyla çalışma konusunda rahat olmayanlar için önerilir.
WP Hata Ayıklama, kutudan çıktığı gibi çalışan ücretsiz bir WordPress eklentisidir. Bu eklentiyi kullanarak web sitenizin dosyalarını manuel olarak düzenlemek zorunda kalmazsınız.
İlk olarak, WP Hata Ay ıklama eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için lütfen WordPress eklentisi yükleme kılavuzumuza bakın.
Etkinleştirmenin ardından, WordPress panonuzdan Araçlar ” WP Hata Ayıklama’ya gidebilirsiniz. Ardından, ‘WP_DEBUG’ı true olarak ayarla’ seçeneğinin etkinleştirildiğinden emin olun.
Daha sonra, en üstteki yönetici çubuğunuza bir ‘Hızlı Görünümde Hata Ayıkla’ seçeneğinin eklendiğini göreceksiniz.
Devam edin, üzerine gelin ve ardından ‘Dosyayı Görüntüle’ seçeneğine tıklayın.
Bu, web sitenizdeki tüm hataları içeren günlük dosyasını açacaktır. Daha sonra sitenizde sorunlara neyin neden olduğunu bulabilir ve bunları hızla düzeltebilirsiniz.
Web sitenizde hata ayıklama işlemini tamamladığınızda, eklentiyi devre dışı bırakmayı unutmayın.
Yöntem 2: WordPress Hata Ayıklama Modunu Manuel Olarak Etkinleştirin
WordPress hata ayıklama modunu etkinleştirmek için kullanabileceğiniz ikinci yöntem wp-config.php dosyalarını düzenlemektir. Bu yöntem daha ileri düzeydedir ve web sitesi dosyalarını düzenleme konusunda rahat olan kullanıcılar için uygundur.
Dosyaları düzenlemeden önce web sitenizin bir yedeğini oluşturmanızı öneririz. Bu şekilde, bir şeyler ters giderse web sitenizi kolayca geri yükleyebilirsiniz.
Web sitesi dosyalarına erişmek için Mac veya Windows için bir FTP istemcisine ihtiyacınız olacaktır.
Bu eğitim için FileZilla FTP istemcisini kullanacağız. Yardıma ihtiyacınız varsa, lütfen FTP’nin ne olduğu ve nasıl kullanılacağı hakkındaki kılavuzumuza bakın.
Giriş yaptıktan sonra public_html klasörüne gitmeniz yeterlidir. Burada, ‘wp-config.php’ dosyasını bulacaksınız.
Alternatif olarak, birçok WordPress barındırma hizmeti de cPanel’i kullanarak site dosyalarınızı yönetmenize izin verir.
Örneğin, Bluehost‘ta hosting hesabınıza giriş yapın ve web sitenizin altındaki ‘Ayarlar’ düğmesine tıklayın.
Bu, sitenizin ayarlar sayfasını açacaktır.
Biraz aşağı kaydırın ve ‘Dosya Yöneticisi’ düğmesine tıklayın.
Bu, Dosya Yöneticisi uygulamasını yeni bir tarayıcı sekmesinde başlatacaktır.
Buradan, sol tarafınızdaki panelden public_html klasörüne erişmeniz yeterlidir.
Bundan sonra, ‘wp-config.php’ dosyasına ilerleyin.
Ardından, dosyaya sağ tıklayıp bilgisayarınıza indirebilirsiniz. Bir şeylerin ters gitmesi ihtimaline karşı dosyanın bir kopyasını yedek olarak almak akıllıca olacaktır.
Bundan sonra, Not Defteri veya Sublime Text gibi herhangi bir yazılım veya araç kullanarak dosyayı açın.
Dosya açıldıktan sonra, ‘Hepsi bu kadar, düzenlemeyi durdurun! Mutlu yayınlar
‘ satırına gidin ve aşağıdaki kodu bundan önce ekleyin:
define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true);
Dosyayı kapatmadan önce kaydetmeyi unutmayın.
Ardından, wp-config.php dosyasını FTP istemcisini kullanarak web sitesi sunucunuza geri yüklemeniz gerekir.
Daha fazla ayrıntı için lütfen WordPress’e dosya yüklemek için FTP’nin nasıl kullanılacağına ilişkin kılavuzumuza bakın.
Web sitenizin hata günlüklerini görüntülemek için web sitenizin dosyalarını görüntülemeniz ve public_html/wp-content/debug.log yoluna gitmeniz gerekir. Sitenizdeki sorunları görmek için dosyayı indirin ve bir not defteri yazılımında görüntüleyin.
Sitenizde hata ayıklama işlemini tamamladığınızda, hata ayıklama modunu devre dışı bırakabilirsiniz.
WordPress’te hata ayıklama modunu kapatmak için bu adımları tekrarlayın ve ardından wp-config.php dosyasına eklediğiniz kodu kaldırın veya aşağıdaki kodu yanlış bir değere sahip olacak şekilde düzenleyin:
define( 'WP_DEBUG', false);
Umarız bu makale site hatalarını düzeltmek için WordPress hata ayıklama modunu nasıl etkinleştireceğinizi öğrenmenize yardımcı olmuştur. Ayrıca yeni başlayanlar için nihai WordPress SEO kılavuzumuza ve WordPress güvenliğinin nasıl artırılacağına ilişkin uzman ipuçlarımıza da göz atabilirsiniz.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Jiří Vaněk
Debug mode together with the debug log helped me many times to save seemingly intractable problems. Anyone who works with WordPress should know this article, as logs can sometimes save hours of troubleshooting.
WPBeginner Support
Glad to hear the debug mode has been helpful to you
Yönetici