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 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ığı için kapanıp kapanmadığını veya sunucuyla ilgili bir sorun olup olmadığını söyleyebilecektir. Sunucu sonunda her şeyin yolunda olduğu söylenirse, wp-config.php dosyanızı kontrol etmenin zamanı geldi.

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

Wp-config.php dosyanızı FTP veya dosya yöneticisini kullanarak açın. Şimdi, veritabanı adı, ana bilgisayar, kullanıcı adı ve parolanın doğru olup olmadığını kontrol edin. Bu ayrıntılarda herhangi bir değişiklik bulursanız, derhal düzeltin. PHP dosyalarını nasıl düzenleyeceğinizi bilmiyorsanız, önce temel bilgileri bilmeniz daha iyi olacaktır.

Çözüm #3. Saldırıya uğradığını kontrol etmek için tarayın

WordPress en çok tercih edilen açık kaynaklı platformdur, ancak güvenlik tehditlerine karşı son derece hassastır. Bu yüzden, WordPress'i bilgisayar korsanlığı için en iyi hedef olarak görmek sürpriz değil. Web sitenizi tamamen taramak için bir güvenlik aracı kullanın ve web sitenizin güvenli olup olmadığını kontrol edin. Sitenizin saldırıya uğradığını tespit ederseniz, panik yapmayın. Hemen giriş bilgilerinizi değiştirin ve web sitenizi yedekten 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 anki etkin temanızı varsayılan WordPress temasıyla değiştirin ve hala beyaz bir ölüm ekranı gösterip göstermediğini kontrol edin. Sorun çözülürse, temanız veya eklentilerinizden biri beyaz ekrana neden oluyordur. Web sitesinde bir göz atarken, bir anda bir eklenti etkinleştirin. Bu sorunu çözerse, temanızın fonksiyonlarını kontrol edin. Dosyanın altındaki fazladan 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-posta adresinizi veya şifrenizi unutmanız, özellikle hatırlayacak tonlarınız olduğunda yaygındır. Böyle bir senaryoda, ayrıntıları kurtarmak için büyük olasılıkla kayıp parola bağlantısını tıkladınız. Ancak ne yazık ki, gelen kutunuzda sıfırlama bağlantısını hiçbir zaman alamazsı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

Panelinize giriş yapın. PhpMyAdmin'e tıklayın ve web sitenizin veritabanını seçin. Wp_users tablosuna tıklayın ve kaydını düzenleyin. User_pass için yeni bir değer girin. PhpMyAdmin'in MD5 şifreleme kullandığını unutmayın, bu nedenle şifrenizi MD5'e dönüştürmeniz gerekir.

İş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 ve soruna neden olanı kaldır
  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 ortaya çıkar.

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 onun da kusurları vardır. Bugünün yayınında, sebepleri ve çözümleriyle ilgili bazı yaygın hataları ortaya çıkardık. Umarım yararlı bulursunuz ve bu hatalardan kalıcı olarak kurtulursunuz.

Jason Daszkewicz hakkında

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.