Wordpress Internal Server Error 500 Hatası ve Çözümü

Wordpress sitenize internal server error hatası alıyor ve çözüm arıyorsanız hemen yazımızı okuyun

    Muhtemelen eklentiler yükleyip kaldırıyordunuz ya da kodlarla ilgili birkaç ufak değişiklik yapmak istediniz ama wordpress sayfanızı bir yenilediniz ki bir baktınız sayfanızda kocaman INTERNAL SERVER ERROR hatası çıkmış ve sitenize girilmez hale gelmiş.

       Korkmayın herşey de olduğu gibi bununda çözümü var.

Ancak ilk önce size önerimiz, sitenizin yedeğini alıp kendinizi garantiye almaktır. Sonrasında ise size önereceğimiz adımları gönül rahatlığıyla uygulayabilirsiniz.

Internal Server Error Hatasının Sebepleri Nelerdir?

1- Internal Server Error  hatasını yüklediğiniz eklentiler sonucunda almış olabilirsiniz.

2- Wordpress dosyalarınızın kodlarında değişiklikler yaptıysanız bu da aynı şekilde Internal Server Error  hatasını almanıza yol açmış olabilir.

3- Ya da yine eklenti kaynaklı .htaccess (Hypertext Access) dosyanız zarar görmüş olabilir.

      UYGULAMASI DAHA KOLAY OLDUĞUNDAN DURUMA GÖRE 3 NUMARALI SEÇENEKTEN BAŞLAYABİLİRSİNİZ UYGULAMAYA

1- Internal Server Error hatasını yüklediğiniz eklentiler sonucunda almış olabilirsiniz. ÇÖZÜM

          Bilindiği üzere wordpress'in böyle lego gibi ekle kaldır gibi esnek bir yönü var. Wordpress sayfalarımıza istediğimiz özellikleri katmak için eklentilerden yararlanıyoruz. İstediğimiz eklentiyi kurduğumuzda sitemiz o özelliğe bürünmüş oluyor.

         Eğer Internal Server Error hatasını eklentiler sebebiyle alıyorsanız muhtemelen sitenizin eklentilerle olan bağlantıyı kesmeniz sorunu çözecektir.

        Wordpress sitenizin yüklü olduğu dizine ister hizmet aldığınız hosting firmasının paneli üzerinden ya da kullandığınız FTP programınız üzerinden giriş yapın. 

* WP-CONTENT klasörünü bulup içine girin. Klasörün içinde ki PLUGİNS klasörünü bulup içine girin. En son yüklediğiniz eklentiyi bulup klasör adını deiştirdiğinizde sorun çözülmüş olacaktır. 

Mesela söz konusu eklentinin adı XXX  ise klasörün adını XXX2 olarak değiştirin sonra sitenize veya sitenizin ADMİN paneline girmeyi deneyin. Girebiliyorsanız problem çözüldü demektir. Girer girmez size sorun çıkartan eklentiyi kaldırın ve bu problemi başınızdan def edin.

      

2- Wordpress dosyalarınızın kodlarında değişiklikler yaptıysanız bu da aynı şekilde Internal Server Error hatasını almanıza yol açmış olabilir. ÇÖZÜM

        Wordpress sitenizin dosyalarında ki kodlar yanlışlık eseri silindiyse veya bozulduysa tek tek problemi bulmaya zaten ömrünüz yetmeyeceği için hiç o işlere kalkışmadan aşağıda ki  çözüm yolunu adım adım uygulayın.

1- https://tr.wordpress.org/download/ linkine girin.

2- Wordpress'i indirip dosyaları masaüstüne çıkarın.

3- Wordpress sitenizin yüklü olduğu dizine FTP yardımıyla girip önce wp-includes atın ve sonrasında dosyaların yüklenmesi bittiğinde sitenizi kontrol edin açılmadıysa halen wp-admin klasörünü de atın. Artık sorun çözülmüş olacaktır.

3- Eklenti kaynaklı .htaccess (Hypertext Access) dosyanız zarar görmüş olabilir

     .Htaccess dosyanız durup duruken bozulmaz muhtemelen eklenti ile ilgili birşey olmuş ve bu sebeple de .htaccess dosyanız bozulmuştur. Peki bozulan .htaccess dosyasını nasıl eski haline döndürücez.

1- İlk olarak .htaccess dosyanızın adını değiştirip sitenizin düzelip düzelmediğini kontrol edin. Sitenizin ana dizinine gelin .htaccess dosyasını bulun sağ klik yapıp .htaccess2 olarak değiştirin şimdilik. Eğer siteniz düzeldiyse demek ki sıkıntı .htaccess dosyasıymış. Şimdi mevcut adını deiştirdiğiniz .htaccess dosyanızı gözünün yaşına bakmadan silin. Sonra yeniden oluşturmak için ;

Admin panelinize girin AYARLAR kısmına girin orada KALICI BAĞLANTILAR bölümüne girin. Açılan yerde aşağıda DEĞİŞİKLİKLERİ KAYDET butonuna bastığınız anda ana dizininize otomatik olarak bir .htaccess dosyası oluşacak ve kökten olayı çözmüş olacaksınız.

wordpress hata çözüm internal server error internal server error 500 internal server error hatası çözümü eklenti plugin kod server error wp htaccess dosya internet web detaylı anlatım