7 Yaygın WordPress Hatası & Nasıl Düzeltilir?

Yayınlanan: 2022-07-08

WordPress, blogunuzu veya web sitenizi güçlendirmek için mükemmel bir seçimdir. Güvenilir, esnektir ve hızlı bir şekilde güzel sayfalar ve gönderiler oluşturmanıza olanak tanır. Her şeyde olduğu gibi, mutlaka sorunlar olacaktır. Bunlar göz korkutucu görünse de, çoğu sadece birkaç adımda çözülebilir.

WordPress.com web sitenizi barındırır, böylece sunucu yönetimi konusunda endişelenmenize gerek kalmaz. Bu, güncel olmayan yazılımlar, güvenli olmayan site dosyaları ve yanlış sunucu ayarları gibi sorunlardan kaçınmanıza olanak tanır.

WordPress'in Önemi

Web sitenizdeki beklenmeyen hatalar, gününüzü hiçbir şey gibi mahvedebilir. WordPress çok akıllı bir makinedir ve sebepsiz yere hata yapması pek olası değildir. Bir sorunu keşfetmek ve onu nasıl düzelteceğini bilememek sinir bozucu olabilir.

WPOven ile, kullanırken karşılaştığınız en yaygın 7 WordPress hatasını ele aldık ve bunları düzeltmeniz için size yöntemler sağlayacağız. Bu gönderide, size bazı yaygın 7 WordPress hatalarının eksiksiz bir derlemesini sunacağız ve bunları nasıl kolayca düzeltebileceğinizi size bildireceğiz. Birçok WordPress hatası ilk başta göz korkutucu görünse de, genellikle küçüktür ve düzeltilmesi kolaydır. Sorunun nedenini biliyorsanız, genellikle temel sorun giderme işlemlerini kendiniz yapabilirsiniz.

Bildiğiniz gibi WordPress mükemmel bir yazılımdır ve çoğu zaman iyi çalışır. Ancak bazen işler planlandığı gibi gitmez. WordPress veritabanına bağlanamayabilir. Belki bazı dosyalar bozulmuştur.

Herhangi bir sorunla karşılaşırsanız, bunları hızlı ve verimli bir şekilde çözebilmek önemlidir.

Yaygın WordPress hatalarına ve bunları nasıl düzeltebileceğimize bakalım.

1- 400 Hatası – Sayfa bulunamadı

400 ile 499 arasında bulunan Genel Hatalar, istemci Hataları olarak bilinir. Bu tür hatalar genellikle tarayıcınız ve sitenizin ziyaretçileri arasında bir iletişim eksikliği olduğu anlamına gelir.

1. 400 Hatalı İstek

400 Hatalı İstek-Yanıt, sunucunuzun karşılaştığı ancak belirli bir kategoriye girmeyen bir istemci hatasına verilen genel bir yanıttır. Bu hataya şunlar neden olabilir:

  • Yanlış yazılmış veya yasaklanmış karakterler içeren bir URL.
  • Bir tarayıcı tarafından etkilenen çerezler veya önbellekler
  • Etki Alanı Adı Sistemi (DNS), veriler ve yerel DNS önbelleğindeki tutarsızlıklar.
  • Çok büyük bir dosya yükleme
  • Genel bir sunucu hatası.

URL'de yazım hataları olup olmadığını kontrol edebilir, tarayıcı önbelleğinizi ve çerezleri temizleyebilir, DNS önbelleğinizi temizleyebilir, tarayıcı uzantısını devre dışı bırakabilir ve tarayıcı önbelleğinizi temizleyebilirsiniz.

2. 403 Yasak

Farklı izin seviyeleri dahil olmak üzere WordPress sitenizi korumak için birçok adım atabilirsiniz. Bu özellik, insanların sitenize erişmesini engellemede faydalıdır, ancak izinler doğru şekilde ayarlanmazsa sorunlara da neden olabilir.

Böyle bir sorun 403 Yasak hatasıdır.

Sorunu çözmek için dosya izinlerinizi sıfırlamanız veya yeni bir .htaccess dosyası oluşturmanız gerekecektir. Ayrıca İçerik Dağıtım Ağı (CDN), eklentiler veya hotlink korumanızla ilgili bir sorununuz olabilir.

3. 404 Bulunamadı

Bir kullanıcı var olmayan bir web sitesine erişmeye çalıştığında 404 hatası atılır. Aradıkları kaynağı bulabilmek yerine şu sayfaya benzer bir kaynak görecekler:

Ciddi bir sorun olmamasına rağmen, kullanıcılar bunu sinir bozucu buluyor. Bozuk bağlantıları düzenli olarak düzelterek ve bir sayfayı yeni bir URL'ye taşıdığınızda yeniden yönlendirmeler uygulayarak bu sorunu önleyebilirsiniz.

4. 405 Yönteme izin verilmiyor

Sunucunuz, isteği tarayıcıdan aldığını ancak reddettiğini belirtmek için 405 Yönteme İzin Verilmez hatasını görüntüler.

Bu sorun, eklenti ve tema güncellemelerini geri alma, sunucunun yapılandırma günlüklerini ve hata günlüklerini kontrol etme ve uygulama kodunuzda hata ayıklama dahil olmak üzere çeşitli şekillerde çözülebilir.

5. 413 İstek Varlığı Çok Büyük

Bu hata, çok fazla HTTP isteğinden kaynaklanır.

Büyük dosyalar yüklemeye çalışıyorsanız bu genellikle geçerlidir. Bu sorun, maksimum HTTP istek boyutunu artırarak çözülebilir.

6. 429 Çok Fazla İstek

Bir kullanıcı bir kaynağa kısa sürede çok sık erişmeye çalışırsa 429 Çok fazla istek hatası atılabilir. Bu, sunucunun şüpheli davranışı engelleme yöntemidir.

429 hatasına neden olabilecek siber saldırıları önlemek için varsayılan URL'yi değiştirebilirsiniz. Eklenti ve tema çakışmalarını da test edebilirsiniz.

2- Ölümün Beyaz Ekranı

Korkunç Beyaz Ölüm Ekranı (WSoD), en yaygın ve önemli WordPress hatalarından biridir. Bu hata, web sitenizin tamamının boş bir ekrana sahip olmasına neden olur. Hata mesajı yok.

Bu hata birçok nedenden dolayı ortaya çıkabilir, ancak genellikle web sitenizin düzgün yüklenmediği anlamına gelir. Bu Ölümün Beyaz Ekranı hatasını düzeltmek için çeşitli adımlar vardır.

Eklentilerinizi devre dışı bırakmanız gerekecek. Hatalı eklentiler, WSoD'nin en yaygın nedenidir. Bunu görmek için tüm eklentileri devre dışı bırakmak yardımcı olacaktır.

Web sitenizin teması devre dışı bırakılmalıdır. Yüklü temanız da bu hataya neden olabilir. SFTP kullanımı temanızın yerini alacak.

WordPress hata ayıklama modunu etkinleştirin. Bu özellik, web sitenizin her sayfasındaki hataları görmenizi sağlar. Beyaz Ölüm Ekranının temel nedenini belirlemenize yardımcı olabilir.

Önbelleğinizi temizleyin. Önbelleğe alma çözümü gerçekleştirmek, WSD düzeltilmiş olsa bile eski dosyaları görmenize neden olabilir. Sorunun çözülüp çözülmediğini görmek için sistem önbelleğinizi temizleyin.

Hafıza limitinizi yükseltin. Sitenizin hafıza sınırına ulaşmış olabilirsiniz. Maksimum limitinizi artırmak için php.ini dosyanızı düzenlemeniz gerekir.

3. Dahili Sunucu Hatası

Dahili Sunucu Hatası, web sitenize gelen bir diğer önemli hatadır.

Dahili Sunucu Hatasının, Beyaz Ekran Ölümünden daha az olası nedeni vardır. Bu hata, sunucunuzda bilinmeyen bir sorun oluştuğunda ortaya çıkar ve genellikle aşağıdaki nedenlerden birinden kaynaklanır:-

Bu sorun sitenin .htaccess dosyasından kaynaklanıyor olabilir.

Siteniz bellek sınırına ulaştığında da olabilir.

Basitçe, .htaccess, WordPress sitenizin sunucusuyla nasıl iletişim kurduğunu ifade eden önemli bir dosyadır. Bu .htaccess dosyası web sitenizin güvenliğini artırmak için kullanılabilir ve bu nedenle bazı varsayılan sunucu ayarlarını da geçersiz kılabilir. Bu dosyanın Dahili Sunucu Hatasına neden olup olmadığını test edebilir ve görebilirsiniz ve bunun için onu devre dışı bırakmanız gerekir.

SFTP'yi kullanarak bu görevi bir kez daha gerçekleştirebilirsiniz. Dosya, sitenizin kök dizininde bulunur ve bunu genellikle public_html başlığıyla kontrol edebilirsiniz.

Dosyayı devre dışı bırakmak için adını değiştirmeniz yeterlidir. Bu işlem sorunu çözerse, tek yapmanız gereken yeni, yeni, hatasız bir .htaccess dosyası oluşturmaktır. Bunu, yönetici panosuna gidip Ayarlar > Kalıcı Bağlantılar'a girerek gerçekleştirebilirsiniz.

Burada herhangi bir değişiklik oluşturmanıza gerek yoktur. Ayarları kaydet'e tıklayın ve yeni bir .htaccess dosyası oluşturun. Belki bu işlev sorunu çözecektir.

Henüz sorunu çözmezse, PHP bellek sınırınızı artırmanız gerekebilir.

4- Veritabanı Bağlantısı Kurma Hatası

Adından da anlaşılacağı gibi, bu hata bir Veritabanı bağlantısı kurulurken ortaya çıkabilir, siteniz veritabanına erişemiyorsa bu hata ortaya çıkacaktır. Bu hatanın farkında değilseniz, sitenizin veritabanının tüm içeriğinin depolandığı alandır. Bu, gönderilerinizi, sayfalarınızı ve diğer önemli kullanıcı bilgilerini içerebilir. Hal böyle olunca bu veritabanına erişemiyorsanız sitenizin hiçbir şekilde çalışamayacağını bilmelisiniz.

Bu hatayı açıklayacak bazı nedenler var, ancak bunların çoğu web sitenizdeki tek bir dosyadan, yani wp-config.php'den kaynaklanıyor. Bu dosya, sitenizin veritabanıyla ilgili bilgileri içerir, dolayısıyla bu tür bir hatanın en olası kaynağıdır.

Veritabanı bağlantınızı onarmak için sitenizin kök klasöründe bulunması gereken wp-config.php dosyasına erişmeniz gerekir.

Bundan sonra, dosyaya sağ tıklamanız ve Görüntüle/Düzenle seçeneğini seçmeniz gerekir. İlk öncelik, dosyadaki kimlik bilgilerinin doğru olup olmadığını kontrol etmektir. Bunu yapmak için, ayrıntıların tam yerini bulmak için phpMyAdmin'inize erişmelisiniz. Dosyadaki ana bilgisayar adı, kullanıcı adı, parola veya veritabanı adı doğru değilse, bunları değiştirmek hatanızı düzeltmelidir.

Ancak, hata devam ederse, otomatik bir veritabanı optimizasyon aracı aracılığıyla WordPress'i etkinleştirmeniz gerekir. Bu önemli bir özelliktir ve bozuk veritabanlarınızı onarmak için kullanılabilir ve wp-config.php dosyanıza aşağıdaki satırı ekleyerek açılabilir:

yani ; define('WP_ALLOW_REPAIR', doğru);

Son olarak, onarım aracını çalıştırmak için düğmelerden birine tıklamanız gerekir. Genel işlem tamamlandığında, yeniden yüklemeniz gerekir ve düzeltilen veritabanı tablolarıyla ilgili bir mesaj görmelisiniz.

Bu işlem, veritabanı bağlantı hatanızla ilgilenir ve bunu çözer. Prosedürü tamamladığınızda wp-config.php dosyasından WP_ALLOW_REPAIR satırını kaldırmayı unutmayın.

5. Bağlantı Zaman Aşımı Hatası

Bazen bir site birkaç kez denendikten sonra (başarısız bir şekilde) hataların ortaya çıktığını fark etmişsinizdir. Bu hata, sunucunun siteyi yüklemek için uğraştığı anlamına gelir.

Bu Bağlantı Zaman Aşımı Hatası birçok nedenden dolayı meydana gelebilir, en yaygın nedeni sitenizin kaynaklara sahip olmaması ve düzgün çalışması gerekmesidir. Örneğin, paylaşılan barındırma kullanıyorsanız ve aynı anda başka bir site sunucunuzun kaynaklarını kullanıyorsa. Alternatif olarak, web siteniz izin verilen maksimum bant genişliği sınırını aşmış olabilir.

Bu nedenle, bu hatayı birkaç kez görüntülüyorsanız barındırma planınızı yükseltmeyi düşünebilirsiniz. Siteniz daha fazla sunucu kaynağına sahip olacağından ve diğer siteler o sırada maksimum trafik görürse etkilenmeyecektir.

Ayrıca, siteniz sunucuda çok fazla zorlamaya neden oluyorsa 'bağlantı zaman aşımına uğradı' hatası oluşabilir. Bu nedenle, web sitenizi daha iyi hız için optimize etmenizi, kaynak tüketen eklentilerden kurtulmanızı ve performansınızı düşürüp düşürmediğini görmek için WordPress temanızı kontrol etmenizi öneririz. Bir kez daha, bu sorunu çözmek için PHP bellek sınırınızı artırmak isteyebilirsiniz.

6- DNS_PROBE_FINISHED_NXDOMAIN Hatası

Bildiğiniz gibi DNS prob hataları çok sık yapılan hatalardır. Beyaz ölüm ekranı veya 404 Hatası gibi hatalarla sık sık karşılaşıyorsunuz veya bulunamadı hatası diyebilirsiniz. En sık görülen hatalardan biri DNS_PROBE_FINISHED_NXDOMAIN'dir. Bu, hemen hemen tüm normal bilgisayar kullanıcıları tarafından sistem kullanım döngülerinde bir kez görülen en yaygın hatalardan biridir. Mesaj, yaygın web tarayıcılarında görünür ve hedef web sitesine çok fazla yönlendirilmemiş kullanıcıları bırakır.

İşlemin ana kavramlarından biri DNS'dir (Etki Alanı Adı Sunucusu) Bir DNS sunucusu, temel olarak çeşitli IP adreslerinin işbirliğiyle karmaşık IP etki alanlarını çevirmek için çalışır.

DNS_PROBE_FINISHED _NXDOMAIN sorunu, IP adresinin eşleşmemesi nedeniyle oluşur. Teknik açıklama, DNS'nin etki alanı ucundan gelen tüm mesajı bir IP adresi biçiminde dönüştürmesidir.

DNS nedir hakkında daha fazla bilgi sahibi misiniz?

7-WordPress Otomatik Güncellenemedi

WordPress web sitenizi her ne pahasına olursa olsun güncel tutmak önemlidir. Bu yıllardır üzerinde durduğumuz bir nokta. Web sitesi sahiplerine verdiğimiz bir numaralı tavsiye olmaya devam ediyor. Yönetilen bir WordPress barındırma hesabınız varsa, genellikle bunların hiçbirini yapmanız gerekmez. WordPress, sizin için yeni WordPress güncellemelerini otomatik olarak uygulayacaktır.

Ancak bazen bir şeyler ters gider ve otomatik güncellemeler başarısız olur.

Nadir olsa da, bu olabilir. Bu genellikle sunucunun WordPress dosyalarınıza olan bağlantısındaki bir sorundan, yanlış izinlerden (daha önce tartışılmıştı) ve güvenilmez bir internet bağlantısından kaynaklanır.

WordPress otomatik olarak güncellenmeyebilir. Bu olursa, sitenize erişmeye çalışırken WSoD hata mesajı veya başka uyarılar alabilirsiniz. Bu, WordPress'i manuel olarak güncelleyerek düzeltilebilir. Bunu yapmak için WordPress'in en son sürümünü indirin ve SFTP aracılığıyla sitenize kurun.