HTTP Hatası 500 WordPress (2021) Nasıl Onarılır

Yayınlanan: 2021-10-11
http hatası 500 wordpress 2021 nasıl düzeltilir

Sitenizin her zamanki gibi düzgün çalıştığını ve patlama yaptığını hayal edin, korkunç HTTP hatası 500 WordPress nedeniyle siteniz çöküyor. En beklenmedik anda ortaya çıkabilir ve sitenizi tekrar çevrimiçi hale getirmek için uğraşmanıza neden olabilir. Bu nedenle, bu sorun kök dizinden veya ana bilgisayarın sunucusundan gelebilir. Ayrıca, tamamen düzeltmek için oldukça fazla zaman ve çaba harcayacaktır. Ancak, bu hatayı aşmanız için size bazı çözümler önermek için buradayız.

İçindekiler

HTTP Hatası 500 WordPress'in Ana Sebebi Nedir?

500 dahili sunucu hatası WordPress , sitenizin istekleri tamamlamasını engelleyen sunucunun öngörülemeyen durumunun durumudur. Daha ayrıntılı olmak gerekirse, bir siteyi her ziyaret ettiğinizde, mevcut tarayıcınız sunucuya bir istek gönderecektir. Sunucu, bir HTTP durum kodu da dahil olmak üzere gerekli tüm dosyaları alır, yerine getirir ve geri gönderir. Bu 2 seçenekten birinde yer alacaktır: “Tamam” anlamına gelen 200 durum kodu veya “Yanlış gitti” anlamına gelen 500 durum kodu.

500 dahili sunucu hatası
500 Dahili Sunucu Hatası

WordPress dahili sunucu hatası , tüm web geliştiricilerinde oldukça yaygındır. Bir sunucu üzerinde çalışan bir sitede yükselebilir. Ancak bu, geliştiricilere hiçbir şey göstermez ve bu da onlar için zorluklara neden olabilir.

Görüldüğü gibi bu hata tema/eklenti fonksiyonlarından, temelsiz .htaccess dosyasından veya sınırlı PHP belleğinden kaynaklanmaktadır. Bu, yönetici dosyasına geçmeye çalıştığınızda nadiren olur, ancak siteniz hala normal şekilde çalışır.

WordPress Dahili Sunucu Hatasını Giderin

WordPress 500 dahili sunucu hatasını düzeltmeden önce aşağıdaki görevleri yerine getirmelisiniz:

Sitenizin Yedek Dosyasını Oluşturun

site dosyasını yedekle

Bu hatayı düzeltme işlemi, web sitenizdeki birçok dosyayı içerecektir. Bir şeylerin yolunda gitmemesi durumunda sitenizi yedeklemelisiniz. Plandaki ilk adımı tamamlamanıza yardımcı olacak bazı belgeler sunacağız:

Devamını oku: WordPress Temalarıyla Bir Web Sitesi Nasıl Oluşturulur

WordPress Web Sitesi Nasıl Yedeklenir (2 yöntem)

2021 için En İyi WordPress Yedekleme Eklentisi Hangisi?

WordPress'i Korumak İçin En İyi 10 Ücretsiz WP Yedekleme Eklentisi

Bir FPT İstemcisi kullanın

ftp istemcisi
FTP İstemcisi

Bir FPT istemcisi, oturum açmanıza ve sitenizin dosyalarında değişiklik yapmanıza yardımcı olabilir. Bu, barındırmanın dosya yöneticisine erişmekten çok daha kolaydır.

Bunu yapmak için önce bir FTP istemcisi indirin. İşletim sisteminiz için uygun sürümü kontrol edin ve kurun. Ardından, sitenizin adını yazacağınız “Dosya”, “Site Yöneticisi” ve “Yeni Site”yi seçin. Şu seçenekleri ayarlayın: ana bilgisayar, bağlantı noktası, protokol, şifreleme ve oturum açma türü. Devam etmek için barındırma planınızın dosya yöneticisine erişmeniz gerekir. Ardından, “Aktarım Ayarları” sekmesine gidin, “Eşzamanlı Bağlantı Sayısını Sınırla” kutusunu işaretleyin ve “Maksimum Bağlantı Sayısını” 8 olarak değiştirin (sunucunun IP adresinizi engellemesini önleyin). Bitirmek için “Bağlan”a basın.

HTTP Hatası 500 WordPress Çözümleri

Yeni bir .htaccess dosyası oluşturan ve PHP bellek sınırlarını aşan HTTP 500 hatası WordPress için birçok çözüm var. Ayrıca, bunu yapmanın başka yolları da var.

Peki, onlara dalalım.

Yepyeni Bir .htaccess Dosyası Oluşturma

Başlamak için FTP istemcisinde WordPress kök dizinini açın. wp-content ve wp-admin görmeniz, doğru dosyaya eriştiğiniz anlamına gelir ve "Sunucu" -> "Gizli Dosyaları Göstermeye Zorla" seçeneğini seçerek gizli dosyaları inceleyebilirsiniz. Ardından, .htaccess dosyasını bulup .htaccess .bak olarak yeniden adlandırın ve mevcut .htaccess dosyasını silerek yeni bir dosya oluşturun.

WordPress yönetici alanında "Ayarlar"a gidin, "Kalıcı Bağlantılar"ı ve "Değişiklikleri Kaydet"i seçin. Şimdi, 500 WordPress hatasının kaybolup kaybolmadığını kontrol etmek için siteyi tarayıcıda açabilirsiniz. Durum iyi giderse, hata bozuk bir .htaccess dosyasından geldiği için sorun giderilir. Tam tersi ise, hala yapacaklarınız var. Öte yandan, .htaccess dosyasını tam olarak adlandırmayı unutmayın.

Devamını okuyun: LearnPress Ödeme Ayarları: Hepsi Bir Arada öğretici

WordPress PHP Bellek Sınırını Artırma

Bu istatistik, WordPress ve sunucunuz tarafından belirlenir. Sınırı aştığınızda, WordPress de onu artırmaya çalışır, ancak yalnızca sunucuda belirtildiği gibi en yükseğe ulaşır. Genellikle bu sınır, paylaşılan barındırma hizmetleri için oldukça düşüktür. WordPress 500 hatasını doğrulamak için WordPress PHP bellek sınırını artırmanız ve siteyi yeniden yüklemeniz gerekir.

Şimdi kök dizini açın, wp-config.php dosyasını bulun ve sağ tıklayın. Ardından, bilgisayarınıza yüklemek ve seçilen metin düzenleyicide açmak için “İndir”e tıklayacaksınız ve açılış PHP etiketinin altına şu kod satırını ekleyeceksiniz:

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

Yeni dosyayı kaydederken ve bunu kök dizine yeniden gönderirken orijinalin üzerine yazacaksınız. Bundan sonra, istemciyi ve sitenizi yeniden yükleyin. Sorunlar hala oradaysa, bu PHP sorunlarından değildir. Yukarıdaki kod satırını wp-config.php dosyasından silin ve kök dizine yeniden gönderin. Sorun ortadan kalkarsa, hala üzerinde çalışmanız gereken bir şey var. Pekala, PHP limitini arttırmak geçici bir çözüm gibi görünüyor çünkü bir şey hala sınırınıza ağır iş getiriyor.

En kötü senaryoya gelirsek gerçekten sunucunuzun limitini arttırmak için hosting servisi ile iletişime geçmelisiniz.

WordPress HTTP Hatası 500 için Daha Az Popüler Çözümler

Bunlar, Dahili 500 sorununu çözmek için en popüler 2 çözümdür. Ancak, bunu yapmanın başka yolları da var.

Eklentileri Hizmetten Çıkarma

WordPress yönetici bölümüne erişerek, bunları birbiri ardına kapatabilir ve her kullanımdan sonra sayfanızı yeniden yükleyebilirsiniz. Sorun çözüldüyse, kapatmış olduğunuz eklentiden kaynaklanmaktadır. Bunu silin ve uygun bir tane ile değiştirin. Bunu yapamıyorsanız, lütfen geliştiricilerinizle iletişime geçin.

WordPress'te oturum açmak imkansızsa, FTP istemcisi üzerinden erişebilirsiniz. Kök dizine gidin -> wp-content dosyasına gidin ve bu dosyayı yeniden adlandırın. Bu, mevcut tüm eklentileri kapatacaktır. Arıza giderildiyse, uyumsuz bir eklentiden kaynaklanmaktadır. Bunları tek tek etkinleştirin ve hangisinin hatalı olduğunu görmek için her turdan sonra yenileyin. Bitirirken “Eklentiler” klasörünü yeniden adlandırmayı unutmayın.

Devamını oku: Ücretli Üyelikler Pro: Learnpress için Üyelik Eklentisi

Sitenizde Hata Ayıklama

Sitenizde hata ayıklamak için kullanabileceğiniz yerleşik bir WordPress işlevi vardır. Bu özelliğe aşina iseniz, hemen oradan başlayabilirsiniz. Tersi durumda ise geliştiricileri aramalısınız. Bulunan tüm sorunlar kök dizine kaydedilir.

İzinleri Kontrol Etme

Bu çok etkili değil ama kontrol edebilirsiniz. İzin dosyası 644 veya 755 olmalıdır ve izinlerin ayarlanması WordPress 500 hatasına neden olabilir. Kök dizinden tüm izinleri kontrol edin ve bunların 644 veya 755 olarak ayarlandığından emin olun.

wp-include ve wp-admin'in Yeni Sürümlerinin Siteye Yüklenmesi

Yukarıdaki tüm yöntemler WordPress dahili sunucu hatasını çözemiyorsa bunu deneyebilirsiniz. Tüm site dosyalarını yedekleyin ve ana sitenizden WordPress'in yepyeni bir sürümünü yükleyin. ZIP dosyasındaki tüm dosyaları ayıklayın ve ayıklanmış olanı açın. Planlanan FTP istemcisinde sitenin kök dizinini açın ve wp-admin ve wp-includes'i yeni WordPress sürümünüzden sitenizin dizinine yükleyerek eskilerinin üzerine yazın.

İstemciyi ve sitenizi yeniden yükleyin. Hata düzeltildiyse, büyük olasılıkla bozuk bir çekirdek dosyadan geliyordur. Hala hatayı görüyorsanız, tek seçeneğiniz ev sahibiyle iletişime geçmektir.

Barındırma Hizmetiyle İletişime Geçme

Eh, son çözüm burada. Ev sahibi, hatanızı anlayabilir ve düzeltmenize yardımcı olabilir. Ancak, onlarla iletişim kurmadan önce tüm dosyalarınızı kontrol etmelisiniz. Sorun için sunucu günlüklerini kontrol etmelerini nazikçe isteyebilirsiniz.

500 Dahili Sunucu Hatası WordPress: Sonuç

WordPress dahili sunucu hatası 500, asıl sorunu burada bulmak için birçok adım atması gerektiğinden zorlu bir sorundur. Son olarak, sitenizin yedeğini düzenli olarak aldığınızdan emin olun ve genellikle tema ve eklentileri güncelleyin. Ayrıca, eklentilerinizin sitenizin temasıyla uyumluluğunu kontrol edin.

Umarız bu makale aracılığıyla sorununuzu çözebilirsiniz.

Devamını oku: En İyi Otel WordPress Teması (2021)