WordPress'te 500 Dahili Sunucu Hatasını Gidermenin En İyi Yolları
Yayınlanan: 2021-03-09WordPress üzerinde çalışırken hatalarla karşılaşmak çok yaygındır. İnsanların her gün uğraştığı birçok WordPress hata mesajı vardır. Ve bu tür yaygın bir WordPress hatası, 500 Dahili Sunucu Hatasıdır. Uzun süredir bu WordPress hatasıyla uğraşıyorsanız ancak doğru çözümü bulamadıysanız doğru yere geldiniz. Bu makale sayesinde, bu WordPress hata mesajı hakkında daha fazla bilgi edinmenize yardımcı olacağız. Ayrıca, WordPress'teki 500 Dahili Sunucu Hatasını gidermenize de yardımcı olacağız. Bu makaleyi okumaya devam edin.
WordPress hataları, özellikle yeni başlayan biriyseniz ve hata mesajının temel neden ve düzeltme hakkında fazla bilgisi olmadığında çok can sıkıcıdır. Diğer WordPress hatalarıyla karşılaştırıldığında, dahili sunucu hataları en kötüsüdür çünkü sorun hakkında herhangi bir bilgi sağlamazlar. Birçok dahili sunucu hatası vardır ve “500 Dahili Sunucu Hatası” en yaygın WordPress hatalarından biridir.
500 Dahili Sunucu Hatası
500 dahili sunucu hatası, sunucunun, isteği yerine getirmesini engelleyen beklenmeyen bir sorunla karşılaştığı bir durumu ifade eder. Web sitenize güç sağlayan sunucu veya dosya sisteminde bir sorun varsa, web sitenizin her sayfasında bu hata mesajıyla karşılaşırsınız. Ancak, bu WordPress hatasının tanımı oldukça belirsizdir. Kesin olan tek şey, hatanın web sitesinin sonunda bazı işlemler ters gittiğinde ortaya çıkmasıdır.

Bu hata mesajı yalnızca bir WordPress sitesinde değil, diğer sitelerde de görünür. Özellikle WordPress'in durumunda, nedeni büyük olasılıkla WordPress dosyalarınızın depolandığı kök dizinle ilişkilendirilir. Bu hatayı alırsanız, bu, WordPress temanızın veya eklentinizin bir parçası olan bir komut dosyasının yanlış bir şey yaptığı ve bunun sonucunda sunucunuzun çöktüğü anlamına gelir. Şimdi soru şu: 500 dahili sunucu hatası nasıl giderilir ?
500 Dahili Sunucu Hatası Nasıl Giderilir?
500 dahili sunucu hatası, en sinir bozucu WordPress hatalarından biridir. Basit bir çözümü olmamasına rağmen, denemeyi düşünmeniz gereken birkaç sorun giderme ipucu vardır. Unutmayın, burada paylaştığımız ipuçları manuel olarak yapıldığından çok fazla zaman ve sabır gerektirebilir.
Önemli not: Manuel çözümlerden herhangi birini denemeden önce WordPress sitenizin yedeğini almayı unutmayın. Sitenizi yedeklemek, yukarıdaki WordPress hatasını giderirken herhangi bir aksilik meydana gelse bile sitenizin tüm verilerinin güvende kalmasını sağlar.
#1 – WordPress'in Hata Ayıklama Özelliğini Kullanın
Bir WordPress hatasıyla karşılaştığınızda (özellikle beyaz bir ölüm ekranı veya bir sunucu hatası) ve bununla nasıl başa çıkacağınızı bilmiyorsanız, yapmanız gereken en iyi yaklaşım WordPress'in hata ayıklama özelliğini kullanmaktır. Sorunu çözemese bile, neler olup bittiğine, yani sorunun neden ortaya çıktığına ilişkin yararlı bilgiler sağlayacaktır. Sitenizde hata ayıklamayı açmak için wp-config.php dosyanıza gidin ve WP_DEBUG dosyasını arayın. Bulursanız, true olarak ayarlamanız gerekir. Sonra kod şöyle görünecek -
define(“WP_DEBUG”, doğru);
Önemli not: Kodu wp-config.php dosyasında bulamazsanız manuel olarak eklemeniz gerekir. Daha fazla bilgi için bu makaleye bakın – WordPress'te Hata Ayıklamayı Etkinleştirme .
wp-config.php dosyasını kaydettikten sonra, herhangi bir değişiklik olup olmadığını kontrol etmek için WordPress sitenizi yeniden yüklemeyi deneyin. 500 dahili sunucu hatasının ortadan kalkması veya belki de tam olarak sorunu anlatan farklı bir hatayla değiştirilmesi olasılığı yüksektir. Bu durumda, hata mesajını okuyun ve bu konuda yeterli bilgi edineceksiniz, yani hatanın nedeni ve nasıl düzeltileceği gibi.

Ancak, hata ayıklama özelliğini etkinleştirmek sizin için işe yaramazsa, WordPress hatası çözülene kadar bu özelliği etkin durumda tutmanızı öneririz. Daha önce de belirtildiği gibi, neler olup bittiğine, yani sorunun neden ortaya çıktığına ilişkin yararlı bilgiler sağlayacaktır. Ve her şey yolunda olduğunda, yani hata mesajı gelmediğinde, hata ayıklamayı devre dışı bırakmayı unutmayın.
#2 – Eklentileri Devre Dışı Bırak veya Varsayılan Temaya Geç
WordPress'in hata ayıklama özelliği pek yardımcı olmazsa, kullandığınız eklentileri devre dışı bırakmayı denemelisiniz. Bazen olan şey, hatalı bir eklentinin olmasıdır ve biz bunu biliyoruz. Kullanmakta olduğunuz eklentilerden herhangi biri hatalıysa, bunun gibi bir WordPress hatası alabilirsiniz – 500 dahili sunucu hatası . Bu nedenle, WordPress sitenizde yüklü birden fazla eklenti varsa, hatalı eklentiyi bulmak için bunları tek tek devre dışı bırakmalısınız. Ve hataya neden olan eklentiyi bulursanız, ya güncelleyin ya da güncelleme yoksa kaldırın.
Bazen bir WordPress teması da sunucu hatalarına neden olabilir. Bu nedenle, soruna gerçekten temanın neden olup olmadığını kontrol etmek için varsayılan bir temaya veya Twenty Twenty veya Twenty Twenty-One gibi değiştirilmemiş herhangi bir WordPress temasına geçin. WordPress siteniz 500 dahili sunucu hatası olmadan yüklenirse, asıl suçlu temanızdır. Temanızı güncellemeyi deneyin veya güncelleme mevcut değilse farklı bir temaya geçmek daha iyidir.
#3 – .htaccess Dosyasını Kontrol Edin
Sorun hatalı eklenti veya tema ile ilgili değilse, .htaccess dosyasının bozuk olup olmadığını kontrol etmeniz gerekebilir. Bazen, bozuk bir .htaccess dosyası nedeniyle dahili bir sunucu hatası alabilirsiniz. .htaccess dosyası, sunucuya ne yapacağını ve ne zaman yapacağını söyleyen farklı kurallar içerir. Esas olarak URL'leri yeniden yazmak ve yetkisiz erişimi engellemek için kullanılır.
.htaccess dosyasının bozuk olup olmadığını kontrol etmek için FTP veya hosting hesabınızın cPanel panosundaki Dosya yöneticisi uygulamasını kullanarak WordPress sitenize giriş yapın. .htaccess dosyası, WordPress kök klasöründe bulunur. .htaccess dosyasını bulduğunuzda, onu .htaccess_old veya istediğiniz herhangi bir şey olarak yeniden adlandırın. Dosyayı yeniden adlandırdıktan sonra, sorunun çözülüp çözülmediğini görmek için WordPress sitenizi tekrar yüklemeyi deneyin. Hata artık görünmüyorsa, bu, sorunun .htaccess dosyasıyla ilişkili olduğu anlamına gelir.
Burada yeni bir .htaccess dosyası oluşturmanız gerekiyor. Bunu yapmak için WordPress yönetici alanındaki Ayarlar > Kalıcı Bağlantılar'a gidin ve Kaydet düğmesini tıklamanız yeterlidir. Orada herhangi bir değişiklik yapmadığınızdan emin olun. Bu, 500 dahili sunucu hatasının tekrar oluşmaması için tüm kuralları içeren yeni bir .htaccess dosyasını başarıyla oluşturacaktır.
#4 – PHP Belleğinizi Artırın
PHP bellek limiti ile uğraşıyorsanız bazen 500 dahili sunucu hatası da oluşabilir. WordPress yöneticinize giriş yapmaya çalışırken veya oraya bir resim yüklerken hata alıyorsanız, bu PHP bellek limitinizi artırmanız gerektiği anlamına gelir. Bunu yapmak için aşağıda verilen adımları izleyin -
- İlk önce kök dizininize gidin ve wp-config.php dosyasını bulun.
- Ardından, dosyayı sağ tıklayın ve bilgisayarınıza indirmek için İndir'i tıklayın.
- Şimdi, dosya bilgisayarınızda mevcut olduğundan, onu metin düzenleyicide açın (hangisini kullanıyorsanız). Aşağıdaki kodu açılış PHP etiketinin hemen altına eklemeniz gerekiyor –
define('WP_MEMORY_LIMIT', '64M'); - Değişiklikleri yaptıktan sonra dosyayı kaydedin. Ardından, bu dosyayı kök dizine yükleyin. Bu, orijinal dosyanın üzerine yazacaktır.
Şimdi, istemcinizi ve WordPress sitenizi yenileyin ve dahili sunucu hatasının hala görünüp görünmediğine bakın. Sorunu yalnızca geçici olarak düzelttiğiniz için hata tekrar görünmezse heyecanlanmayın. Hala PHP bellek limitinizin neden tükendiğinin kök nedenini bulmanız gerekiyor. Sorunu araştırmak için barındırma sağlayıcınızla iletişime geçmenizi öneririz.
Ancak yine de 500 dahili sunucu hatası görünüyorsa, barındırma sağlayıcınızla iletişime geçmenizi öneririz. Sorun, WordPress sitenize güç sağlayan sunucuyla ilişkili olabilir. Ve eğer öyleyse, burada sadece barındırma sağlayıcınız size yardımcı olabilir.
Çözüm
500 dahili sunucu hatası, en sinir bozucu WordPress hatalarından biridir, çünkü hiçbir zaman gerçek sorundan bahsetmez veya nasıl düzeltileceğine dair herhangi bir fikir vermez. Bu yazıda, bu yaygın WordPress hatasını ayrıntılı olarak tartıştık ve ayrıca en etkili sorun giderme ipuçlarını bulduk. Makalede 4 farklı manuel çözüm var. Her birini tek tek deneyin ve hangisinin işinize yaradığını bize bildirin. Ayrıca, sizin için işe yarayan başka bir etkili çözümü kaçırdıysak lütfen bize bildirin.
