Teknoloji Haberleri, Oyun Haberleri, Mobil Haberler

WordPress 500 Internal Server Error Hatasını Çözme Yöntemleri

0 33

WordPress 500 Internal Server Error Hatasını Çözme Yöntemleri

WordPress web siteniz varsa, mutlaka yazılım veya sunucu hatalarıyla karşılaşmışsınızdır. Sunucu kaynaklı olan bu hata, tarayıcılar sayesinde kullanıcıya bilgi verir. Ziyaretçiler siteye erişim sağlayamaz. Hata kodlarının var olması, onların kolaylıkla çözüleceği anlamına gelmiyor. WordPress 500 Internal Server Error hatasını çözme yöntemlerini uygulayarak, web sitenizi ziyaretçilere yeniden açabilirsiniz.

Hatayı çözme yöntemlerini uygulamaya başlamadan önce, bir kayıp ile karşılaşmamak için web sitenizi FTP veya hosting panelinden yedekleyin. Yakın zamanda aldığınız bir yedek varsa, geri yüklemeyi deneyerek 500 Internal Server Error Hatasını çözebilirsiniz.

500 Internal Server Error Hatasının Nedenleri

Sunucu üzerinde yanlış yapılandırma

Yanlış PHP versiyonlarının yüklenmesi

Eksik ya da yanlış PHP uzantıları

Windows sunucularında ISS hizmetinin durdurulması

Htacess dosyasına eklenmiş yanlış kodlar

Yüklenilen eklentiler

Yetersiz bellek limiti

Ddos ve botnet saldırıları sonucu sunucunun kapanması

1. Htacess Dosyasını Kontrol Edin

Htacess dosyası yanlış kodlar eklenerek veya saldırı sonucu zarar görmüş olabilir. FTP programlarından bir tanesini kullanarak tüm dosyaları görüntüleyin. . Dosyaları göremiyorsanız, ayarlar bölümünden gizli dosyaları etkinleştirip yeniden deneyin. Public-html klasörünün içinden htacess dosyasını bilgisayara indirin. Adını htacess-giris olarak değiştirip, yeniden yükleyin. Web sitenize giriş yapmayı deneyin. Eğer web sitenize giriş yapabiliyorsanız, yeni htacess dosyası oluşturun

Yeni Htacess Dosyası Nasıl Oluşturulur?

WordPress yönetici paneline giriş yapın.

Ayarlar, permalinks bölümüne giderek ekranda olan bilgileri kaydedin.

Oluşturmuş olduğunuz yeni htacess dosyası sayesinde web sitenize giriş yapabilirsiniz.

2. Yetersiz Bellek Limiti

Yetersiz bellek limiti nedeniyle 500 Internal Server Error hatası alabilirsiniz. WordPress veya Cpanel’i kullanarak bellek limitini yükseltebilirsiniz.

Cpanel İle Bellek Limitini Arttırma

Kullanıcı adı ve şifrenizi kullanarak Cpanel’e giriş yapın.

Public-html dizinine giriş yaparak php.ini isminde bir dosya oluşturun.

Php.ini dosyasının içine memory=100 MB yazıp, kaydedin.

WordPress İle Bellek Limitini Arttırma

FTP kullanarak WordPress’in wp-config.php dosyasını bilgisayara indirin.

Not defteri veya Adobe Dreamweaver ile düzenleme yaparak içine, define(‘WP_MEMORY_LIMIT’, ‘512 MB’); yazıp kaydettikten sonra, yeniden hosting panelinize yükleyin.

3. Eklentilerinizi Kontrol Edin

Web sitenizi özelleştirmek ve güvenliğini arttırmak için eklenti yükleyebilirsiniz. Bazı eklentiler güncelleştirilip geliştirilmediğinden dolayı, ilerleyen dönemlerde çeşitli hataları beraberinde getirir. Eklenti nedeniyle bir hata olup olmadığını anlamak için, FTP ile sitenize bağlanarak plugins klasörünün adını başka bir isimle değiştirin. Bir hata almadan web sitenize giriş yapabiliyorsanız, bir eklenti sitenizin çalışmasını engelliyordur. Bu durumda eklentileri sırasıyla aktif-pasif yaparak, hata veren eklentiyi bulabilirsiniz.

4. Hata Ayıklamayı Etkinleştirin

Karşılaşacağınız hataları bulmak için, Wp-content bölümünde yer alan debug.log dosyasına kayıt ettirerek, hata ayıklamayı etkinleştirin.

FTP kullanarak sitenizin dosyalarınıza ulaşın.

Wp-config.php dosyasını bilgisayara indirin.

define (‘WP_DEBUG’, true);

define (‘WP_DEBUG_LOG’, true);

define (‘WP_DEBUG_DISPLAY’. false);

@ini_set (‘display_errors’, 0);

Bu kodu wp-config.php dosyasının içine yapıştırıp, kaydettikten sonra yeniden hosting paneline yükleyin.

Wp-content bölümü kontrol edin. Debug.log dosyasını görüyorsanız, web sitenize girmeyi deneyin.

Web siteniz açılıyorsa sorun çözülmüştür.

5. Dosya İzinlerini Ayarlayın

FTP kullanarak web sitenizin dosyalarına ulaşın.

WordPress’e ait dosyaların klasörlerine verilen izinleri tek tek kontrol edin.

Dosya izinlerine 777 izni vermemeye dikkat edin.

WordPress Dosya İzinleri Nasıl Olmalı?

Wp-includes 755, wp-admin 755, wp-admin/js 755, wp-content 755, wp-content/themes 755, wp-content/plugins 755, wp-admin/index.php 644, htaccess 644, wp-config.php 644

6. WordPress Bozuk Çekirdek Dosyalar

WordPress’i bilgisayara indirin. Wp-admin ve wp-includes klasörlerini yeniden yükleyin. Böylece çekirdek dosyalarda bir sorun olup olmadığını anlayabilirsiniz.

7. Hosting Aldığınız Şirket İle İletişim Kurun

Yukarıda yer alan yöntemleri deneyerek 500 Internal Server Error hatasını çözemediyseniz, hosting hizmeti aldığınız şirket ile iletişim kurun. Sunucudan yapılacak birkaç adım ile sorunu dakikalar içinde çözebilirler.

Kendiniz veya hosting firması sorunları çözerken veri kaybına neden olabilir. Sadece 500 Internal Server Error hatası ile değil, ileride yaşayacağınız tüm sorunlar için yapmanız gereken tek şey, günlük veya haftalık yedek almaktır.

Cevap bırakın

E-posta hesabınız yayımlanmayacak.