WordPress'teki 500 Dahili Sunucu Hatasını Düzeltmek için Eksiksiz Bir Kılavuz

Herhangi bir WordPress kullanıcısının karşılaşabileceği en yaygın hata türü '500 Dahili Sunucu Hatası'dır. Bu hata, çok fazla ayrıntılı bilgi sağlamaz ve bu nedenle, birçok yeni başlayanın onu çözmesini sinir bozucu hale getirir.
Siz de aynı hata için bir çözüm arıyorsanız, okumaya devam edin çünkü WordPress'te 500 Dahili Sunucu Hatasının nasıl düzeltileceğini ele aldık.
WordPress'te Dahili Sunucu Hatasının Nedenleri
500 dahili sunucu hatası sadece WordPress platformunda değil, başka herhangi bir platformda geliştirilen herhangi bir web sitesinde de oluşur. Bu hatanın genel yapısı nedeniyle geliştiriciye herhangi bir ayrıntı söylemez.
WordPress'te dahili sunucu hatasına neden olan yaygın neden, eklenti veya tema işlevlerinden kaynaklanmaktadır. Bu hatanın olası diğer bir unsuru, bozuk .htaccess dosyası ve PHP bellek sınırı olabilir.
Yönetici alanına erişirken hata aldığınız ve aynı zamanda web sitesinin geri kalanının iyi çalıştığı durumlarla da karşılaştık.
Artık hatanın oluşabileceği tüm olası alanları bildiğinize göre, bu sorunları tek tek nasıl gidereceğimizi görelim.
Bozuk .htaccess Dosyasını Kontrol Etme
Bu, WordPress'teki dahili sunucu hatasını giderirken ilk adımdır. Başlangıçta .htaccess dosyasında herhangi bir bozulma olup olmadığını kontrol etmeniz gerekir.
Bu, mevcut .htaccess dosyasını .htaccess_old veya buna benzer bir şekilde yeniden adlandırarak yapılabilir. .htaccess dosyasını yeniden adlandırma konusunda yardıma ihtiyacınız varsa, bunu yapmanıza yardımcı olacağız.
- FTP'yi kullanarak web sitenizin dizininde oturum açın veya barındırma sağlayıcınız tarafından sağlanan cPanel kontrol panelinizden dosya yöneticisi uygulamasını kullanarak bile oturum açabilirsiniz.
- wp-admin, wp-content ve wp-includes gibi diğer klasörleri gördüğünüz kökün kendisinde, .htaccess dosyasını bulacaksınız. Sadece yeniden adlandırmanız gerekiyor.

- Şimdi web sitenizi tekrar ziyaret edin ve sorunun çözülüp çözülmediğine bakın.
- Henüz çözülmediyse, WordPress yönetici alanınıza gitmeniz ve 'Ayarlar' altında 'Kalıcı Bağlantılar' sayfasına gitmeniz ve herhangi bir değişiklik yapmadan 'Kaydet'i tıklamanız gerekir. Bu adım, sayfalarınızın 404 hatası döndürmediğinden emin olmak için istenen yeniden yazma kurallarıyla otomatik olarak yeni bir .htaccess dosyası oluşturacaktır.
Bu çözüm işinize yaramadıysa sorununuzu çözmek için diğer sorun giderme adımlarını okuyun.
PHP Bellek Sınırını Artırma
PHP bellek sınırınızı aştıysanız, dahili bir sunucu hatası alma ihtimaliniz vardır.
Bunu nasıl düzelteceğiniz aşağıda açıklanmıştır:
- WordPress dizininizdeki wp-config.php dosyasını düzenleyin. Bu dosya kök klasörünüzün kendisinde bulunabilir.
- Dosyada şu satırı bulun “Hepsi bu kadar, düzenlemeyi bırakın! Mutlu bloglar.”
- Aşağıdaki kodu bu satırın hemen üstüne ekleyin
define('WP_MEMORY_LIMIT', '256M');
Bu kodu ekleyerek WordPress'e PHP bellek sınırını 256 MB'a yükseltmesini söyleyecektir. - Şimdi dosyayı kaydetmeniz ve bu dosyayı sunucunuza geri yüklemeniz gerekiyor.
Bazen, dahili sunucu hatası yalnızca WordPress panosunun yönetici paneline giriş yapmaya çalışırken veya wp-admin'e bir resim yüklerken oluşur. Bu gibi durumlarda, aşağıdaki adımlarla bellek sınırını artırabilirsiniz:
- Boş bir metin dosyası oluşturun ve onu php.ini olarak adlandırın
- Bu kodu buraya yapıştırın: memory=64MB.
- php.ini dosyasını kaydedin.
- FTP kullanarak bu dosyayı /wp-admin/ klasörünüze yükleyin.
Çoğu kullanıcı için sorun çözüldü. Ve yukarıdaki adımlarla sorununuz da çözüldüyse, sorunu yalnızca geçici olarak düzeltmişsinizdir. Hafıza sınırınızı tüketme sorununun ana nedeninin hala bulunması gerekiyor.
Kesin tanıyı bulmak için, sunucuda sorun olup olmadığını kontrol etmek için WordPress barındırma sağlayıcınıza danışabilirsiniz.
Yukarıdakilerin her ikisi de hatanızı çözmediyse, biraz daha sorun giderme içindesiniz.
Tüm Eklentileri Devre Dışı Bırak
Hala aynı hatayla karşılaşıyorsanız, muhtemelen eklentilerinizden biri hataya neden oluyordur. Eklentilerinizin kombinasyonunun birbiriyle iyi bir şekilde jelleşmeme olasılığı da vardır.
Ne yazık ki, böyle bir eklentiyi tanımlamanın belirli bir yolu yoktur. Tüm eklentilerinizi bir kerede devre dışı bırakmanız gerekecek.
Eklentileri devre dışı bırakmak hatanızı çözdüyse, eklentilerinizden birinin hatanın nedeni olduğu açıktır.
WordPress yönetici alanınızdaki 'Eklentiler'e gidin ve eklentilerinizi tek tek yeniden etkinleştirin. Bu şekilde, soruna hangi eklentinin neden olduğunu belirleyebilir ve daha sonra hatayı eklenti geliştiricisine bildirebilirsiniz.
Çekirdek Dosyaları Yeniden Yükleme
Eklenti seçeneğinin sorununuzu çözmemesi durumunda bazı WordPress dosyalarını yeni yüklemek yardımcı olabilir.
Endişelenmeyin, bu hiçbir bilginizi kaldırmayacak, ancak herhangi bir dosyanın bozulması durumunda hatadan kurtulmanıza yardımcı olabilir mi? Bunu yapmak için:
- www.WordPress.org adresini ziyaret edin ve 'WordPress Al' düğmesini tıklayın.

- Bu, bir klasöre çıkarılması gereken WordPress zip dosyasını PC'nize indirecektir.
- Bir sonraki adım, FTP istemcinizi WordPress web sitenize bağlamaktır. Daha sonra web sitenizin kök klasörüne gidin. İçinde wp-content, wp-admin, wp-includes klasörlerini göreceksiniz.
- FTP'nizde, indirilen WordPress klasörünü çıkardığınız klasörü açın. wp-includes ve wp-admin klasörünü seçin ve üzerine sağ tıklayarak 'Yükle'ye tıklayın.
- Bu dosyaların üzerine yazmak isteyip istemediğiniz sorulacaktır. 'Üzerine Yaz'ı seçin ve ardından FTP istemciniz bu klasörleri sunucuya aktaracaktır.
Bu eski dosyalar şimdi yenileriyle değiştirildi. Bu nedenle, WordPress dosyalarınızın bozulması durumunda, bunu yapmak dahili sunucu hatasını sizin için düzeltecektir.
Barındırma Sağlayıcınıza danışın
Yukarıdaki tüm yolları denediyseniz ve hala dahili sunucu hatasına bir son veremiyorsanız, daha fazla yardım almanın zamanı gelmiştir. Web barındırma sağlayıcınızın destek ekibiyle iletişime geçin ve hatanın temel nedenini belirlemek için sunucu günlüklerini isteyin.
Son düşünceler
500 dahili sunucu sorunu, net bir nedeni veya tanımlanmış bir çözümü olmadığı için gerçekten can sıkıcıdır. Yukarıda gördüğünüz gibi birçok sorun giderme adımı gerektirir, ancak bu makalenin en azından görevi biraz daha az rahatsız edici hale getirmenize veya sorunu çözmenize yardımcı olduğunu umuyoruz.
Son olarak, web sitenizin yedeğini düzenli olarak aldığınızdan ve temalarınızı, eklentilerinizi ve temel WordPress dosyalarınızı güncellediğinizden emin olun.
Bu sorunun oluşmasını önlemek için temanızın geliştiricisine, temasının yüklediğiniz tüm eklentilerle uyumlu olup olmadığını sorun. çünkü bu, .htaccess dosyanızın bozulmasına neden olabilir.
Sonunda, gerekirse web barındırma paketinizi yükselttiğinizden emin olun. Bunun nedeni, küçük bütçeli bir barındırma planınız varsa ve web siteniz bu sınırı aşıyorsa bu hatanın ortaya çıkabilmesidir.
Bu nedenle, planınızı yükseltmeniz veya büyüyen işletme web sitenizi idare edebilecek başka bir web barındırma sağlayıcısı seçmeniz çok önemlidir.
ev borcu WordPress sitesi