İpuçları Verimlilik

WordPress Internal Server Error Hatası Nasıl Çözülür?

Web sitenizde Internal Server Error hatası mı alıyorsunuz? Bunun birden çok sebebi olabilir. Birkaç çözüm yöntemini anlattık.

İnternette birkaç yıldır geziniyorsanız, muhtemelen HTTP 500 Internal Server Error uyarısını en az bir kere görmüşsünüzdür. Internal Server Error wordpresse yeni başlayanlar için korkutu olabiliyor. Korkmanıza gerek yok derin bir nefes alın ve makaleyi okumaya devam edin.

Her hatanın bir çözümü vardır. Bu sorun tek bir nedenden kaynaklanmayabilir. Bu sorunun birkaç çözüm yöntemi vardır. Bu makalede sizlere bu hatanın hangi sebeplerden kaynaklanabileceğden bahsedeceğim.

Neden WordPress’te Internal Server Error alıyoruz?

Internal Server Error WordPress‘e özgü değildir ve sunucunuzda da çalışan başka herhangi bir şeyle de olabilir. Bu hatanın genel net bir çözümü yoktur. Bu hatayı nasıl düzeltirim diye sormak doktora nerenizin ağırdığını söylemeden ilaç istemek gibi bir şey olacaktır. Genel olarak bu hata wordpress için eklenti veya temalardan kaynaklanabilir. Bunun dışında bozuk .htaccess dosyası ve PHP bellek sınırı da bu hatayı görmenize sebep olabilir. Bu hata wordpress siteniz normal çalışırken admin panelinde de görünebilir.
Wordpress Internal Server Error Hatası nasıl çözebileceğimize bir göz atalım.

Bozuk .htaccess Dosyasını Kontrol Etme

WordPress’de bu hatayı gidermek için yapmanız gereken ilk şey bozuk .htaccess dosyası olup olmadığını kontrol etmektir. Ana .htaccess dosyanızı .htaccess_old gibi bir adla değştirerek bunu yapabilirsiniz. .htaccess dosyasını yeniden adlandırmak için, FTP kullanarak sitenize giriş yapmanız gerekir. İçeri girdikten sonra .htaccess dosyası, wp-content, wp-admin ve wp-includes gibi klasörleriyle aynı dizinde bulunur.

.htaccess dosyasını yeniden adlandırdıktan sonra, sorunun bu şekilde çözülüp çözülmediğini görmek için sitenizi yüklemeyi deneyin. Eğer sitenize ulaşabiliyorsanız hiçbir şeyle uğraşmadan önce Ayarlar »Permalinks’e gidip kaydet düğmesine tıklayın. Bu sayede , yeni bir .htaccess dosyası oluşturursunuz.

Bozuk .htaccess dosyası çözümünün kontrolü sizin için işe yaramazsa, o zaman bu makaleyi okumaya devam etmeniz gerekir.

PHP Bellek Sınırının Artırılması

Bazen bu hata, PHP bellek sınırını tüketiyorsanız oluşabilir. Bunu düzeltmek için WordPress’deki PHP bellek limitini arttırabilirsiniz.

Internal Server Error, yalnızca WordPress admin paneline giriş yapmaya çalıştığınızda veya wp-admin’inize bir resim yüklemeye çalıştığınızda alabilirsiniz. Aşağıdaki adımları izleyerek bellek sınırını artırmanız gerekir:

  • Php.ini adlı boş bir metin dosyası oluşturun
  • Şu kodu yapıştırın: memory = 64MB
  • Dosyayı kaydet
  • FTP kullanarak / wp-admin / klasörüne yükleyin.

Birçok kullanıcı bu işlemleri yaptıktan sonra sorunun düzeldiğini söyledi.

Bellek sınırının arttırılması sizin için sorunu çözüyorsa, sorunu geçici olarak çözdünüz demektir. Geçici olarak diyoruz çünkü bu sorun tekrar başınıza gelir. Bu sorunu bu yolla çözdüyseniz mutlaka kaynağı çok kullanan eklenti veya tema işlevi vardır. Bunu bulmaya çalışın veya birinden yardım alın. Bu host şirketiniz veya web yöneticiniz olabilir.

Tüm Eklentileri Devre Dışı Bırak

Yukarıdaki çözümlerden hiçbiri sizin için uygun değilse, bu hata büyük olasılıkla belirli bir eklentinin nedenidir. Ayrıca, çakışan eklentiler de buna sebep olabilir. Maalesef bunun kolay bir çözümü yoktur. Bunu anlamak için tüm eklentileri devredışı bırakın.

birbirleriyle hoş oynamayan eklentilerin bir bileşimi olması da mümkündür. Maalesef, bunu bulmak kolay bir yol değildir. Tüm WordPress eklentilerini bir kerede devre dışı bırakmanız gerekir.

Not : FTP ile Wp-content -> Plugins içine girerek eklentileri görebilirsiniz. Eklentilerinin adlarının başına . koyarsanız pasif hale gelecektir.

Eğer tüm eklentileri devre dışı bıraktıktan sonra hatayı almaya devam ederseniz sorun bu yöntemle de çözülmüyordur. Eğer eklentileri kaldırdıktan sonra sorun çözüldüyse sıkıntı çıkaran eklentiyi bulun ve kaldırın.

Hosting Sağlayıcınıza Sorun

Bu yöntemlerin hepsinden bir sonuç alamazsanız hosting sağlayıcınızla iletişime geçmeniz gerekir.

Bu yöntemler sayesinde Internal Server Error hatasını çözebileceksiniz. Eğer bu adımları uygulayarak hatayı çözebildiyseniz veya başka bir yöntem kullanarak bu hatayı çözdüyseniz aşağıya yorum yazarak bizlerle paylaşın. Makaleyi kullanıcı yorumlarıyla güncel tutmaya çalışacağım.



Yazar hakkında

Bilal UÇAR

Web Developer @Webmaster.Kitchen.
Wordpress üzerinde çalışmalar yapıyorum. Bu konuda öğrendiklerimi mutfakta paylaşıyorum. Siz de yaptığınız çalışmaları, edindiğiniz bilgileri paylaşabilirsiniz.
Yorum alanı ile mutfağa katkıda bulunun.

Yorumlar

Bir yorum yaz