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

WordPress'teki 500 dahili sunucu hatasının ne olduğuna ve sunucuda takip edilmesi kolay adımları izleyerek bunları kendi başınıza nasıl düzelteceğinize dair genel bir bakış sunmak için buradayız.
500 dahili sunucu hatası, HTTP durum kodlarını oluşturan korkulardan biridir. Web sitenizi destekleyen sunucuda bir şeylerin ters gittiğine dair sinyaller gönderir.
Bir gün WordPress tabanlı web sitenizde 500 dahili sunucu hatası keşfederseniz panik yapmayın. Kesinlikle her tür WordPress ile ilgili hata için etkili bir antitoksin vardır ve HTTP 500 dahili sunucu hatası bir istisna değildir.
Bu hatayı düzeltme adımlarına geçmeden önce, bunun kökenini ve bununla nasıl karşılaştığınızı anlayalım. Çıplak gerçek şu ki, her zaman WordPress'in kendisinden kaynaklanmaz. Ayrıca başka sunucu sorunları da var.
WP web sitesi URL'nizi çubuğa yazdığınızda veya sitenizin bağlantısına tıkladığınızda, sunucuya ilgili sayfayı size göstermesi talimatını verirsiniz. Ancak, belirli bir nedenle, sunucu isteğinizi karşılayamaz ve bunun yerine size dahili bir sunucu hatası gösterir.
WordPress'te 500 dahili sunucu hatasını düzeltmenin pratik yollarına geçmeden önce bazı acil durumlarda sitenizin yedeğini sunucunuzda oluşturmanız konusunda ısrar ediyoruz. 
Bu hoş olmayan hatayla karşı karşıyaysanız ve WordPress'te 500 dahili sunucu hatasını nasıl düzelteceğinizi merak ediyorsanız, bu makaleyi okumaya devam edin. Burada, durumu doğru şekilde ve beklenmedik kayıplar olmadan halletmek için en iyi kılavuzu bulacaksınız.
1. Bozuk .htaccess dosyasını kontrol etme ve yenisini oluşturma.
PC ekranınızda gösterilen hata, sorunun nereden kaynaklandığı hakkında size hiçbir zaman hiçbir şey söylemez. Her neyse, sebebi ne olursa olsun, bu hatayla karşılaştığınızda yapılacak ilk şey, bozuk .htaccess dosyasını kontrol etmektir.
500 dahili sunucu hatasının ana nedenlerinden biridir ve bu dosyanın yenisiyle değiştirilmesi gerekir. Bu, sitenizin işlevselliğini geri kazanabilir ve yeniden vitese takabilir.
Şimdi cPanel, Dosyalar, Dosya Yöneticisi'ne geçmeniz ve sitenizi barındıran dizine gitmeniz gerekiyor. En üstteki Ayarlar düğmesini bulun ve gizli görüntülenebilir hale getirin. İşiniz bittiğinde, Kaydet'i tıklayın.
.htaccess dosyasını bulun ve onu .htaccess.bak veya .htaccess.old gibi başka bir dosyayla yeniden adlandırın. Bu yöntem .htaccess dosyasını siler. Bu, yenisini oluşturmanız gerektiği anlamına gelir. WP yönetici panosu, Ayarlar, Kalıcı Bağlantılar'a gidin ve değişiklikleri kaydedin.
Şimdi web sitenizi tekrar açmayı deneyelim. Her şey yolundaysa, nedeni bozuk .htaccess dosyasıdır. Sorun devam ederse, diğer durumları da göz önünde bulundurmanız gerekir.
2. WordPress'te PHP bellek limitini artırma. 
PHP bellek sınırını artırırsanız, WordPress'te 500 dahili sunucu hatasını düzeltmeye çalışmak başarıya yol açabilir.
WordPress'iniz ve sunucunuz başlangıçta fotoğraf, resim, video ve diğer dosyaları yüklemek için PHP sınırlarını tanımlar. Ancak, WordPress destekli web sitenizde kullanılan eklentiler ve komut dosyaları, sitenizde düzgün çalışması için PHP belleğine ihtiyaç duyar.
Aksi belirtilmedikçe, bu eklentiler ve komut dosyaları, yüklenmek ve çalışmak için PHP sınırlarının yardımına ihtiyaç duyar. Bu nedenle, bu varsayılan sınıra ulaşıldığında, sunucunuz otomatik olarak 500 dahili sunucu hatası gösterecektir.
Temel olarak, bu hata giderme sürecinde yapmanız gereken PHP bellek sınırını artırmak ve WordPress web sitenizin olağan işlevselliğine kolayca geri dönmektir.
Gerekli PHP bellek sınırını üstlenmenin ve artırmanın birkaç kontrol edilmiş ve güvenilir yolu vardır. Bunu php.ini dosyasını, .htaccess dosyasını, wp-config.php dosyasını ve ayrıca functions.php dosyasını güncelleyerek yapabilirsiniz.
Php.ini dosyasına gelince, cPanel, Dosyalar, Dosya Yöneticinizi kullanın. Gizli dosyaları göstermek için seçin ve php.ini veya php5.ini dosyasını bulmak için wp-admin klasörünü seçin. Eksikse, bir tane oluşturmak için Yeni Dosya düğmesine tıklayın. Bu yeni dosyayı php.ini olarak adlandırın ve Dosya Oluştur'a basın.
Eğer php.ini dosyası ile yapılan güncelleme gerekli sonucu vermezse, kök dizininize gidip o dosyayı bulurken .htaccess dosyasını düzenlemeyi deneyin. Bilgisayarınıza indirin, dosyayı tercih ettiğiniz metin düzenleyici programında açın ve ilk PHP etiketinin altına aşağıdaki kod parçalarını ekleyin:
php_value upload_max_filesize 64M
php_value post_max_size 64M
wp-config.php dosyasına gelince, ilke önceki .htaccess dosyasındakiyle aynıdır. Kök dizinde bulabilir, bilgisayarınıza indirebilir, düzenleyicide bir dosya açıp aşağıdaki kodları yapıştırabilirsiniz:
define('WP_MEMORY_LIMIT', '64M');
ini_set('post_max_size', '64M');
ini_set('upload_max_filesize', '64M').
Sonunda, function.php dosyasıyla hileyi kullanın. Yol, kök dizin aracılığıyla yukarıda belirtilen durumlarda olduğu gibidir, gerekli olanı bulur, düzenleyiciyi açar ve bu sefer aşağıdakileri içerir:
@ini_set('upload_max_size' , '64M');
@ini_set('post_max_size', '64M');
@ini_set('max_execution_time', '300').
3. Tüm eklentileri devre dışı bırakma
Bazen tüm eklentilerinizi tek seferde devre dışı bırakmak sorunu çözecektir. Bazı durumlarda, belirli bir eklenti hatanın etkin noktası olabilir. Diğer durumlarda, farklı eklentilerin uygunsuz işbirliğinden kaynaklanabilir.
Ancak, hangi eklentilerin “suçlu” olduğu her zaman açık değildir. Bu gibi durumlarda, tüm eklentileri aynı anda devre dışı bırakmayı denemelisiniz.
Bu yöntem WordPress'teki 500 dahili sunucu hatasını düzeltirse, bunun nedeninin eklentilerden biri olduğunu kesinlikle biliyorsunuzdur. Tüm sorunlara neden olanla karşılaşana kadar her birini yeniden etkinleştirmeye çalışın. Gelecekteki hatalardan kaçınmak için bu eklentiyi kaldırın.
Yukarıda belirtilen yöntemlerle çabalarınız boşunaysa, devam edip başka bir seçenek deneyebilirsiniz. Yukarıdaki durumların hiçbiri geçerli değilse, başta wp-admin ve wp-includes klasörü olmak üzere çekirdek dosyaları yeniden yüklemeyi deneyin. Bu sizin için olası çözüm olabilir.
Dosya herhangi bir sorunla karşılaştığında, WordPress'teki 500 dahili sunucu hatası, web sitesinin tüm sayfalarında gösterilecektir.
Bu, sunucuda veya web sitesine güç sağlayan dosya sisteminde bir sorun olduğu anlamına gelir. En büyük sorun, WordPress'teki dosyaların depolandığı dizinden geliyor, ancak sorun ana sunucudan da geliyor olabilir.
Hata oluştuğunda, WordPress'teki en sinir bozucu şeylerden biri olabilir. Şimdi sorunun nedenleri çok fazla olabileceğinden, çözüm de tek değil. WordPress'te 500 dahili sunucu hatasını düzeltmenin yolları, ilk etapta neden meydana geldiğine bağlı olarak, her biri birkaç taneden fazladır.
Bununla birlikte, çözümlerle uğraşırken yüksek miktarda sabır gerektireceğini ve bu nedenle zaman sınırlamasının burada işe yaramayacağını anlamanız gerekir.
Şimdi nedenler bol olabilir, bu nedenle gerçek nedeni bulmak için çok çaba sarf edilmesi gerekecek. WordPress'te 500 dahili sunucu hatasını düzeltmek için aşağıda belirtileni deneyebilirsiniz.
Hata Ayıklama: Sitede soruna neyin neden olduğunu bulmakta sorun yaşıyorsanız, WordPress yerleşik hata ayıklama özelliğini kontrol etmek isteyebilirsiniz.
Bu çok zor bir iş değil, kodun web sitesine basit bir şekilde yapıştırılması işi yapacak, sitede hata ayıklayacak wp-config.php dosyasını yapıştırın. Kaydedilen tüm hataları içeren bir dosya oluşturulacaktır.
Dosya izni: Bu büyük ölçüde sebep değil ama yine de kontrol etmenin bir zararı yok. WordPress dizinini, klasörler için izinleri kontrol edin.
755 veya 644 dosyaları herhangi bir şeye izin verilmişse sorun yaratabilir. Şimdi bu g'yi kök dizin izin sekmesindeki her dosyaya değiştirmek ve kontrol etmek için. 755 veya 644'ten başka bir izin olmamalıdır.
WP-admin ve wp-inlcudes'in yeni bir sürümünü kullanma: Bu, başka hiçbir şey çalışmadığında son çare olarak sayılabilir. Önerilen hemen hemen her şeyi denedikten sonra istediğiniz yere ulaşamıyorsanız, işte bitmesi gereken yer burasıdır.
Bundan önce sitenin yedeklendiğinden emin olun ve ardından ana web sitesinin sürümünün yeni bir sürümünü indirebilirsiniz. Yenileme ile hatanın ortadan kalktığını görürseniz, muhtemelen bozuk bir dosya vardır. Hala hata varsa, geriye kalan tek seçenek ana bilgisayardan yardım almaktır.
Ev sahibinin Yardımı: Diğer tüm seçenekler denendiğinde, ev sahibi size çözüm konusunda yardımcı olabilir, ancak bu, diğer her şey denendiğinde her zaman son adım olmalıdır.
Bu, siteyi oluşturan birçok üçüncü taraf ve ana bilgisayar hizmeti olduğundan ve bu nedenle, ana bilgisayarın yönetemeyeceği veya idare edemediği bir şey için yalnızca suçlanmaması için her adım gereklidir.
Hata sinir bozucu ve zaman alıcı olabilir, ancak çoğu durumda çözüm, onlara ulaştığınızda basittir.
İlgili videolar:
ev borcu WordPress sitesi