8 En Yaygın WordPress Hataları ve Nasıl Onarılır

Yazan makale:
  • WordPress
  • Güncelleme: Eylül 13, 2017

WordPress destekli bir web siteniz var mı?

İşletmenizin kitlelere ulaşması, yatırım getirinizi artırması ve marka kimliğinizi güçlendirmesi için ihtiyaç duyduğu şey bu olabilir. Kullanıcı dostu arayüzü ve esnekliği sayesinde, bir çevrimiçi girişin kurulması WordPress ile gerçekten basittir. WordPress'in kullanımı son derece kolay olsa da, can sıkıcı olabilen birkaç yaygın hata vardır. Ancak, en iyi bölüm, muhtemelen web sitenizde karşılaştığınız hatanın büyük olasılıkla sizden önce birileri tarafından rapor edilmiş ve çözülmüş olmasıdır.

WordPress Sitenizi Düzeltmek için Yardıma mı ihtiyacınız var?
WHSR artık profesyonel WP geliştirme / özelleştirme hizmetlerine ihtiyaç duyan kullanıcılara yardımcı olmak için Codeable.io ile işbirliği yapmaktadır.

Ücretsiz bir fiyat teklifi almak için lütfen bu istek formunu doldurun.

İşte bu yaygın WordPress hatalarını nasıl düzelteceğinizle ilgili eğiticiler:

1. Veritabanı Bağlantısı Kurulurken Hata

Veritabanı Bağlantısı Kurulurken Hata

Veritabanı bağlantısı kurarken hata oldukça açıklayıcıdır ve veritabanıyla bağlantının kesildiğini söyler.

  • Veritabanının hata oluşturma nedenleri
  • Hosting sunucunuzla ilgili sorun
  • Wp-config.php dosyasındaki hata
  • Siteniz saldırıya uğramış olabilir

Çözüm #1. Hosting sunucunuzla ilgili sorunları düzeltin

Seninle konuşmak için iyi bir fikir WordPress barındırma sağlayıcısı sorunla ilgili.

Barındırma sağlayıcınız, veritabanınızın kotasını aştığından emin olup olmadığını veya sunucuyla ilgili bir sorun olup olmadığını anlatabilir. Sunucuda her şeyin iyi olduğu söylenirse, wp-config.php dosyanızı kontrol etme vakti gelmiştir.

Çözüm #2. wp-config.php dosya hatası

FTP veya dosya yöneticisi kullanarak wp-config.php dosyanızı açın. Şimdi, veritabanı adı, ana bilgisayar, kullanıcı adı ve şifre doğru olup olmadığını kontrol edin. Bu ayrıntıda herhangi bir değişiklik bulursanız hemen düzeltin. PHP dosyalarını nasıl düzenleyeceğinizi bilmiyorsanız, önce temel bilgileri öğrenmeniz daha iyi olur.

Çözüm #3. Korsan olup olmadığını kontrol etmek için tarayın

WordPress en çok tercih edilen açık kaynak platformudur, ancak güvenlik tehditlerine karşı son derece savunmasızdır. Yani, WordPress'i hacklemek için en iyi hedef olarak görmek hiç şaşırtıcı değil. Web sitenizi tamamen taramak ve web sitenizin güvenli olup olmadığını kontrol etmek için bir güvenlik aracı kullanın. Sitenizin saldırıya uğradığını tespit ederseniz panik yapmayın. Giriş bilgilerinizi hemen değiştirin ve web sitenizi yedeklemeden geri yükleyin.

2. Ölümün Beyaz Ekranı

Ölümün Beyaz Ekranı

Bu hata genellikle bir düz beyaz ekran ölüm Hata mesajı olmadan, ne aradığınızı ve ne düzelteceğinizi bilmediğiniz için sizin için daha fazla sinir bozucu hale getiriyorsunuz.

Nedenler:

  • Genellikle bitmiş bir hafıza limiti neden olur
  • Kötü kodlanmış tema veya eklenti

Çözüm #1: Bellek limitini artır

Bitkin bellek limiti bu hatanın popüler bir nedeni olduğundan, bellek sınırının artırılması önerilir. Sınırı artırmak için, wp-config.php dosyanızı açın ve ana PHP etiketlerine aşağıdaki kod satırını ekleyin.

( 'WP_MEMORY_LIMIT', '64M') oluşturmaktadır;

Yukarıdaki kod, bellek sınırınızı 64M'e yükseltir.

Çözüm #2. Temanızı varsayılan tema ile değiştirin ve tüm eklentileri devre dışı bırakın

Sorun devam ederse, tüm eklentilerinizi devre dışı bırakın ve şu anda aktif olan temayı varsayılan WordPress temasıyla değiştirin ve hala beyaz bir ölüm ekranı olup olmadığını kontrol edin. Sorun çözülürse, temanız veya eklentilerinizden biri beyaz ekrana neden oluyordur. Web sitesine göz atarken bir defada bir eklenti etkinleştirin. Bu sorunu çözerse, temalarınızın işlevlerini kontrol edin.php ve dosyanın altındaki ekstra boşlukları kaldırın.

3. 500 Dahili Sunucu Hatası

500 Dahili Sunucu Hatası

Bu, neredeyse her WordPress web sitesinin en az bir kez karşılaştığı bir başka yaygın sorundur. Birkaç potansiyel sebep vardır.

Nedenler:

  • Yorgun PHP bellek limiti
  • Bozuk eklenti işlevleri
  • Bozuk tema işlevleri
  • Bozuk .htaccess

Çözüm #1. Bellek limitini artır

Önceki adımda belirtildiği gibi bellek limitini artırmak için aynı adımları izleyin.

Çözüm #2. .Htaccess dosyasını düzenle

Soruna genellikle bozuk bir .htaccess dosyası neden olduğundan, .htaccess dosyanızı düzenlemeniz gerekir. .Htaccess dosyanızı FTP veya dosya yöneticisinden açın ve eski .htaccess ile yeniden adlandırın. Web sitenizi yenileyin ve sorunun devam edip etmediğini görün. Bu sorunu giderirse, ayarları> permalinks'e tıklayın ve .htaccess'i sıfırlamak için değişiklikleri kaydedin.

Çözüm #3. Tüm eklentileri devre dışı bırak

.Htaccess dosyanızın değiştirilmesinde problem yaşanmadıysa, eklentilerinizi kontrol etmek isteyebilirsiniz. Eklentileri tıklayarak tüm eklentilerinizi devre dışı bırakın. yüklü eklentiler. “Toplu işlem” açılır listesinden “devre dışı bırak” ı seçin ve geçerli olana basın. Tüm eklentilerinizi otomatik olarak devre dışı bırakır. Şimdi web sitenize gidin, yenileyin ve hatanın gidip gitmediğini kontrol edin. Öyleyse, eklentilerinizi tek tek etkinleştirin ve hangi eklentinin soruna neden olduğunu görün.

Çözüm #4. Wp-admin ve wp-include klasörlerini değiştirin

Hiçbir şey işe yaramadıysa, wp-includes ve wp-admin klasörlerinizi bir WordPress yüklemesinden yeni kopyalarla değiştirmeyi deneyin. Onları kaydedin ve yükleyin. Tarayıcıyı yenileyin ve sorunun çözülüp çözülmediğine bakın.

4. Kayıp Yönetici E-postası ve Şifre Alma Çalışmıyor

Kayıp Yönetici E-postası ve Şifre Alma Çalışmıyor

E-postanızı veya şifrenizi unutmak yaygındır, özellikle de bunların hatırlanması gereken tonlarca olduğunda. Böyle bir senaryoda, ayrıntıları kurtarmak için kayıp şifre bağlantısına tıklamış olabilirsiniz. Ancak maalesef, sıfırlama bağlantısını asla gelen kutunuzda kullanmadınız.

Nedeni:

Bu sorunun asıl nedeni hala bir gizemdir, ancak çözüm değildir. E-posta ve şifrenizi sıfırlama bağlantısına gerek kalmadan değiştirmek için yapabileceğiniz bazı şeyler vardır.

Çözüm #1. Functions.php dosyanızı düzenleyin

Bir temanın functions.php dosyasında değişiklik yapmak için, FTP veya dosya yöneticisi aracılığıyla ../wp-content/themes/your_current_theme adresine gidin. Functions.php dosyanızı açın ve aşağıdaki kod satırını ekleyin.

wp_set_password ('DesiredNewPassword', 1);

İstediğiniz yeni şifreyi "DesiredNewPassword" yazan yere koyun. Dosyayı kaydedin ve tekrar yükleyin. Web sitenize giriş yaptıktan sonra, kodu koddan kaldırın ve tekrar yükleyin.

Çözüm #2. PhpMyAdmin üzerinden e-postanızı ve şifrenizi sıfırlayın

Cpanel'inize giriş yapın. PhpMyAdmin'e tıklayın ve web sitenizin veritabanını seçin. Wp_users tablosuna tıklayın ve kayıtlarınızı düzenleyin. User_pass için yeni bir değer girin. PhpMyAdmin'in MD5 şifrelemesini kullandığını unutmayın, böylece şifrenizi MD5'e dönüştürmelisiniz.

İşlevler'deki açılır menüden MD5 seçeneğini seçin. Web sitenizi kaydedin ve yenileyin.

5. Bağlantı zaman aşımına uğradı

Bağlantı zaman aşımı

Bu hata genellikle aşırı yüklenmiş bir paylaşılan sunucudan kaynaklanır. Aşağıdaki nedenler genellikle bu soruna neden olur.

Nedenler:

  • Ağır eklentiler
  • Tema işlevi hataları
  • Yorgun PHP bellek limiti

çözüm

  1. PHP bellek limitinizi artırın
  2. Tüm eklentileri devre dışı bırakın ve soruna neden olanı kaldırın
  3. Temanızın soruna neden olup olmadığını kontrol etmek için varsayılan bir WordPress temasına geçin

6. 404 Sayfa Hatası

404 Sayfa Hatası

Bu hata genellikle web sitesi belirttiğiniz sayfayı bulamadığında oluşur.

Sebeb olmak

Permalink ayarı, 404 Sayfa hatasının birincil nedenidir.

Çözüm:

Ayarlar> permalink'i tıklayarak permalinklerinizi yeniden yapılandırın. Ayrıca, varsayılan permalink ayarlarının üzerine yazılması için kuralları el ile yeniden yazabilirsiniz.

7. Bellek Bitkin Hata

Bellek Bitkin Hata

Bir bellek bitmiş hatası, beyaz bir ölüm ekranına veya aşağıdaki hataya neden olur

Önemli hata: 33554432 baytının izin verilen bellek boyutu (2348617 bayt ayırmaya çalışıldı) /home/username/public_html/site1/wp-includes/plugin.php satır xxx dizininde

Sebeb olmak

Ana neden, bir WordPress eklentisinin veya betiğin varsayılan bellek sınırını tüketmesidir.

Çözüm

PHP bellek sınırınızı artırmanız gerekiyor. İlk sınırda bellek limitini artırmanın tüm adımlarından bahsetmemize rağmen, ben hala burada yazıyorum.

Sınırı artırmak için, wp-config.php dosyanızı açın ve ana PHP etiketlerine aşağıdaki kod satırını ekleyin.

( 'WP_MEMORY_LIMIT', '64M') oluşturmaktadır;

Yukarıdaki kod, bellek sınırınızı 64M'e yükseltir.

Temanızı varsayılan tema ile değiştirin ve tüm eklentileri devre dışı bırakın

8. Zamanlanmış Bakım Hatası için Kullanılamıyor

Zamanlanmış Bakım Hatası için Kullanılamıyor

Kesilen veya tamamlanmamış bir WordPress güncellemesi nedeniyle bu hatayı karşılaşabilirsiniz.

Nedeni:

WordPress bir eklentiyi veya temayı güncellediğinde, web sitenizi bakım moduna geçirir. Güncelleme yarıda kesilirse sitenizi bakım modunda tutar.

çözüm

  1. WordPress kurulumunuzu manuel olarak güncelleyin
  2. FTP veya dosya yöneticisi ile kök dizininize giderek .maintenance dosyanızı silin.

Sarmak

WordPress güçlü bir yazılımdır ancak diğer platformlarda olduğu gibi kusurları da vardır. Bugünün postunda, nedenleri ve çözümleri ile bazı ortak hatalar ortaya çıkardık. Umarım yararlı bulursunuz ve bu hataları kalıcı olarak ortadan kaldırırsınız.

Jason Daszkewicz makalesi

Jason Daszkewicz, işletmeler için WordPress eklenti geliştirme hizmetleri sağlayan Wordsuccor Ltd. için WordPress geliştiricisi olarak hizmet veren bir web tutkunu. Jason WordPress ile ilgili makalelerde bloglama konusunda olağanüstü uzmanlığa sahiptir. Ayrıca zamanını dünyayı, insanları ve teknolojiyi keşfetmek için dışarıda geçirmeyi çok seviyor.