WordPress'te 500 Dahili Sunucu Hatası Nasıl Düzeltilir

Yayınlanan: 2019-07-04

WordPress sitenizde 500 dahili sunucu hatasıyla karşılaşırsanız, bunu yapmanın birkaç yolu vardır.

Teknoloji hakkında sevdiğim bir şey, özellikle programlama ile ilgili şeyler, dahili hata raporlaması olmasıdır.

Bir uygulamanın başarısız olabileceği her hayali senaryo, geliştiricilere uygulamanın nerede başarısız olduğu ve gerçek hatanın hangi kısmında meydana geldiği hakkında doğru bilgiler sağlamak için hazırlanır ve bu da sorunu gidermeyi kolaylaştırır.

Karşılaşacağınız çoğu hatanın aksine, 500 Dahili Sunucu hatası, web sitenizde neyin yanlış olduğunu size açıkça söylemez, bu da sorun gidermeyi ve düzeltmeyi can sıkıcı bir şekilde zorlaştırır.

Bu hatayı sayısız kez düzelttikten sonra, karşılaşabileceğiniz en olası senaryolardan birkaçını ve nasıl düzelteceğinizi burada bulabilirsiniz.

WordPress sitenizi yeni bir hosta taşıdığınız zaman bu hatayı görme ihtimaliniz yüksek ancak çoğu kişi için siteye hiçbir şey yapmasalar bile hata atılabiliyor.

500 dahili sunucu hatası, genellikle yazılım veya eklentiyle ilgili sorunlar ve donanımla ilgili sorunlar olmak üzere iki senaryoya ayrılır.

Temel konulara girmeden önce, web sitenizi yedekleyin, bazı öneriler dosyalarınızı kurcalamayı içerir; zaten kötü olan durumu daha da kötüleştirmek istersiniz.

Yazılımla ilgili sorunları giderme

Kalıcı bağlantıları kaydet

Tamam, 500 dahili sunucu hatasını düzeltmek hakkında okuyacağınız makalelerin çoğunun bundan bahsetmediğini biliyorum, pek çoğu, bir web sitesini yönetmeyen metin yazarları tarafından yazılmıştır.

Son 3 hatayı düzeltmek zorunda kaldım, sadece kalıcı bağlantıları kaydetmenin sorunu çözdüğü ortaya çıktı. Geçici çözüm kodu yeterince uzun ve yakında can sıkıcı hataların çözümlerinden birinin basit olduğunu öğreneceksiniz.

Bu nedenle, aşağıdaki teknik yönlere girmeden önce bununla başlayın.

Kalıcı bağlantılar Ayarlar altında bulunur.

Kalıcı Bağlantıları Kaydet

.htacess erişim dosyasıyla başlayın

.htaccess dosyası, bir Apache sunucusundaki bir web sitesinin en üst düzey dizininde bulunan ve WordPress, eklentiler ve temaların iyi çalışması için gereken işlevleri ekleyen veya kaldıran bir yapılandırma dosyasıdır.

Bu dosyayla ilgili bir sorun ortaya çıkarsa, web sitesi kesinlikle bozulur ve hatalar göstermeye başlar; bozuk bir .htaccess dosyasıyla ilgili en yaygın hata bozuktur 500 Dahili Sunucu hatasıdır.

Tipik suçlu olduğundan, düzeltme için bu dosyayla başlıyoruz.

Tek yapmanız gereken dosya sunucunuzda oturum açmak ve .htaccess dosyasını yeniden adlandırmaktır.

Htaccess dosyasını yeniden adlandırın

Ardından web sitenize erişmeye çalışın, WordPress varsayılan olarak .htaccess dosyasını varsayılan ayarlarıyla yeniden oluşturacaktır.

Deneyimlerimize göre bu, gördüğümüz 500 Dahili sunucu hatasının %80'inden fazlasını düzeltir.

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

Web sitenizin bu hatayı göstermesinin bir sonraki en olası nedeni, sitenizin, temanızın veya eklentinizin çalışması için şu anda tanımlanandan daha fazla bellek gerektirmesidir.

Ana bilgisayar ve WordPress yapılandırmanız, uygulamaların çalışması gereken bellek sınırlarını tanımlamıştır, .htaccess dosyasını yeniden adlandırmak sizin için işe yaramadıysa, wp-config.php dosyanızdaki PHP Bellek sınırını artırmayı deneyin - önerilen PHP Bellek Sınırları için eklenti ve tema belgeleri .

Public dizininizde bulacağınız wp-config,PHP dosyasında, açılış PHP etiketinden hemen sonra aşağıdaki kod satırını ekleyin. 64M'yi eklentiniz veya temanız tarafından önerilen boyutla değiştirebilirsiniz.

 define('WP_MEMORY_LIMIT', '64M'); 

PHP WP Bellek Sınırını Değiştirin

Web sitenizi yenileyin ve bunun sorunu çözüp çözmediğine bakın.

Ancak, web siteniz performans gösteriyorsa ve aniden hatayı görmeye başlarsanız, o zaman hangi eklentinin belleği doldurduğunu daha fazla araştırmanız gerekir.

Temayı veya Eklentileri kontrol edin

Bazen suçlu bir buggy eklentisi veya temasıdır. Ancak, bunları gidermeye başlamadan önce temanızın veya eklentilerinizin uygulayabileceğiniz güncellemeler olup olmadığını kontrol edin. Güncelleme hatadan kurtulmazsa, devam etme zamanı gelmiştir.

Bir temanın hataya neden olup olmadığını belirlemek için temaları değiştirin ve bunun sorunu çözüp çözmediğine bakın.

Bunu Görünüm'deki temalar altında yapabilirsiniz. Varsayılan WordPress temalarını etkinleştirin – Örneğin Yirmi Onyedi ve web sitenizin olup olmadığını kontrol edin.

Temaları ve Eklentileri Kontrol Edin

Web siteniz tema değiştirdikten sonra çalışıyorsa, sorunun temayla ilgili olduğu sonucuna varabiliriz. Hatanın olası çözümleri için tema geliştiricinizle iletişime geçebilirsiniz.

Bu sorunu çözmezse, temanızı yeniden etkinleştirebilir ve eklentilerle ilgili sorunları gidermeye geçebilirsiniz.

Eklentiler söz konusu olduğunda, tüm eklentileri devre dışı bırakarak başlayın, web sitenizi kontrol edin, eğer hata giderse, o zaman bir eklentinin suçlu olabileceğini onaylayabiliriz.

Bu sorunu çözerse, eklentileri tek tek yeniden etkinleştirmenin zamanı geldi, sizin yaptığınız gibi, 500 Dahili Sunucu Hatası döndürecek bir tane bulana kadar web sitenizi yenilemeye devam edin.

Suçluya indiğinizde, geliştiriciyle iletişime geçebilir ve sorunu çözebileceklerini umabilirsiniz.

Çekirdek WordPress web sitesi dosyalarını yeniden yükleyin

Yukarıdaki adımlardan herhangi biri 500 dahili sunucu hatasını düzeltmezse, bozuk WordPress dosyalarını elemek için wp-includes ve wp-admin dizinlerindeki mevcut WordPress çekirdek dosyalarını değiştirmeyi deneyin.

Dosyaları wordpress.org'dan indirebilirsiniz.

Donanımla İlgili Sorunları Giderin

Ev sahibinizin müşteri hizmetleriyle iletişime geçin

Yukarıdaki yöntemlerin tümünü denerseniz ve 500 dahili sunucu hatası kalıcıysa, geriye kalan tek seçenek sunucunuzla iletişim kurmaktır.

Önceki adımlarda gördüğünüz gibi, bu hatanın tipik suçluları temanız ve eklentinizle ilgilidir.

Bu genellikle web sunucularının kapsamı dışındadır, bu nedenle hatayı düzeltmek için yaptığınız her şeyi sunucunuza açıklamanız gerekir.

Çözüm

Bu hatayı ilk kez görüyorsanız, bunun nasıl göz korkutucu bir deneyim olabileceğini anlıyorum, ancak bu makaleyi okuduktan sonra, bunun size özel olmadığını bilerek nefes almalısınız.

Ayrıca buradaki ipuçları ile hatayı hızlı bir şekilde giderebilecek ve düzeltebileceksiniz.

Web siteniz için düzenli bir yedekleme programı sürdürmenizi öneririz. Bunun gibi bir senaryoda, sitenin daha önce çalışan bir sürümüne geri dönmek, özellikle neden sitedeki yazılımdaki son değişikliklerle ilgiliyse, kısa vadede bir çözüm olabilir.

WordPress'teki 502 hatalı ağ geçidi hatasını nasıl düzelteceğinizi de öğrenmek isteyebilirsiniz.