wordpress 500 internal server hatası nedir? detaylı çözüm rehberi - SADIK ÖZDOĞAN KİŞİSEL BLOĞU - SADIK ÖZDOĞAN KİŞİSEL BLOĞU
Okuma süresi: 9 dk, 50 sn
Yazar sadık özdoğan / wordpress
2 kişi beğendi.
139 kere okundu}
21 Nisan 2022

wordpress 500 internal server hatası nedir? detaylı çözüm rehberi

WordPress 500 internal server hatası nedir? detaylı çözüm rehberi

Wordpress 500 internal server hatası
Merhaba değerli okurlarım!
Bu yazımda sizlere çok can sıkan bir hatadan bahsedeceğim. bu can sıkıcı hatayı sizlere anlatarak nasıl çözümleyeceğinizi bu gün detaylı olarak sizlere anlatacağım.
Wordpress 500 internal server hatası, bu hatayı belki bir çoğumuz sıkça duymuşuzdur, ve ya başımıza böyle bir hata gelmiş olabilir. WordPress kullanmaya başladığım yıllarda bu hatayı ben zaman zaman alıyor ve daha acemi olduğum için çaresizce ne yapacağımı düşünüyordum, ancak diğer wordpress hatalarında olduğu gibi 500 internal server hatasınında çözümleri olduğunu sonradan öğrenmiş oldum.
Wordpress'e yeni başlayanlar bile artık bu yazımı şöyle sonuna kadar bir okuyup artık bu hatanın korkunç bir hata olmadığını anlayacaklardır, sadece wordpress'e yeni başlayanlar değil wordpress ile ilgilenenlerin de kesinlikle incelemesi gereken bir yazı, çünkü sizlerinde unutmuş olduğunuz detayların yer aldığını söyleyebilirim.

WordPress 500 internal server hatası nedir?

500 internal server hatasının ne olduğunu açıklamadan önce belirtmeliyim ki; bu hata sadece wordpress'e özgü değildir, ancak ben bu yazımda wordpress kullananların bu hatayı nasıl çözebileceklerini anlatıyorum. eğer sizler farklı bir script kullanıyorsanız bu yöntemlerden yola çıkarakta fikirler üreterek kendni sistemini kontrol ederek varsa 500 internal server hatasını çözebilirsiniz.
Şimdi gelelim asıl kelama; 5xx ile başlayan tüm hata kodları bizlere sunucu kaynaklı olduğunu söyleyen bir hata kodudur. peki 500 internal server hata kodu neden diğer hatalara oranla daha fazla can sıkabilir bunu anlatalım.
500 internal server hatası, sunucu ile tarayıcı arasında yaşanan problemlerde meydana gelen bir hata türüdür ve genelde ya sunucu kaynaklı ve ya kullandığınız yazılımla alakalı bir şeylerin yolunda gitmediğinin habercusidir. eğer yazılımı siz yazmadıysanız işiniz daha da zor olabilir. WordPress gibi bir sistem kullanıyorsanız bu hatayı çözmenin bir kaç yöntemi bulunmaktadır.
eğer ki sunucu kaynaklıysa hizmet aldığnız firma ile mutlaka görüşmeli ve onlardan yardım istemelisiniz.

WordPress 500 internal server hatası detaylı çözüm rehberi

WordPress web sitenizde 500 internal server hatasının çözümü olabilecek şu adımları mutlaka dikkatlice inceleyin ve sırasıyla uygulamayı unutmayın.
Her ihtimale karşı her zaman bir yedek bulundurmayı asla unutmayın. bazı durumlarda yedeğinizi geri yüklemeniz gerekebilir.

WordPress eklentilerinden kaynaklanan 500 internal server hatası ve çözümü

Birçok durumda, eklentileri veya temaları yükledikten veya güncelleştirdikten sonra WordPress 500 Dahili Sunucu Hatası oluşabilmektedir. Hangi WordPress eklentisinin veya temanın soruna neden olduğuna dair bir fikriniz varsa, çözüm yolunda büyük bir yol kat etmişsiniz demektir.
kaynaklanan hata
web siteniz yeni bir eklenti yüklemesi veya güncellemesi yapıldıktan sonra bozulduysa, eklentiyi devre dışı bırakarak veya kaldırarak düzeltebilirsiniz. Duruma bağlı olarak, bunu yapmanın iki yolu vardır.

WordPress yönetici panelinden eklentileri devre dışı bırakma

Wp-yönetim panelinize erişim sağlayabiliyorsanız bu adımları izleyebilirsiniz.
Wp-yönetim panelinize erişim sağlayın. sol menüde yer alan eklentiler>yüklü eklentiler adımlarını izleyin.
Yüklemiş olduğunuz eklentilere erişim sağladıktan sonra, en son yüklemiş olduğunuz eklentiyi devre dışı bırakın ve web sitenizi görüntülemeye çalışın. web siteniz açılıyorsa son yüklemiş olduğunuz eklentiyi kaldırabilir ve eklenti ile ilgili eklenti geliştiricisine başvurabilirsinz.
Eğer sorununuz halen devam ediyorsa tüm eklentileri devre dışı bırakın ve teker teker etkinleştirerek web sitenizi kontrol edin. eğer ki eklentiler ile ilgili sorun yok ise aşağdaki adımları uygulamaya devam edebilirsiniz.

Dosya yönetici ve ya ftp kullanarak eklentileri devre dışı bırakma

Hata nedeniyle yönetici paneliniz çalışmıyor olabilir. Bu gibi durumlarda, hosting kontrol panelinizde bulunan Dosya Yöneticisi veya FileZilla gibi FTP istemcisi yardımıyla eklentileri devre dışı bırakabilir veya kaldırabilirsiniz.
WordPress ana dizininizde wp-content/plugins dizinine erişim sağlayın.
Problemli eklentiyi bulun ve devre dışı bırakmak için klasörünün adını değiştirin. Örneğin, sonuna .1 yazabilirsiniz. Eğer tamamen kaldırmak istiyorsanız, eklenti klasörünü silebilirsiniz.
Bundan sonra, web sitenizi yenileyin. Sorun devam ederse, tüm eklentiler devre dışı bırakılana (veya site çalışmaya başlayana) kadar devam etmeniz gerekmektedir.
Hataya neden olan eklentiyi bulduktan sonra yeniden yüklemeyi deneyebilir, başka bir eklenti arayıp eklenti geliştiricileriyle iletişim kurarak WordPress web sitenize nasıl uygulayacağınızı öğrenebilirsiniz.

WordPress tema yüklemelerinden kaynaklanan 500 internal server hatası ve çözümü

Eğer temanızı güncellediyseniz ve ya yeni bir tema yüklediyseniz web sitenizde 500 internal server hatası meydana gelmiş olabilir. bu sorunu düzeltmek için ise temanızı değiştirmeniz gerekmektedir. böyle bir durumda iki farklı yolla temanızı değiştirebilirsiniz.

Wp-yönetim panelini kullanarak temayı değiştirme

Eğer ki wp-yönetim panelinize erişim sağlayabiliyorsanız şu adımları izleyebilirsiniz:
Wp-yönetim panelinize erişim sağlayın. görünüm sekmesinde yer alan temalar bağlantısına tıklayın ve her hangi bir temayı seçerek etkinleştirin.
Temayı etkinleştirdikten sonra web sitenizin ana sayfasına gidin ve kontrol edin, eğer ki web siteniz açılıyorsa temanızda problem vardır ve temanızı değiştirmeniz gerekmektedir, eğer primium tema ise tema yapımcısıyla iletişime geçebilir yardım isteyebilirsiniz.

Phpmyadmin ile temayı değiştirme

Alternatif olarak hosting kontrol panelinizde yer alan phpMyAdmin ile MySQL veritabanınızı düzenleyerek temanızı değiştirebilirsiniz. Eğer WordPress yönetici panelinize giriş yapamıyorsanız, bu seçenek yararlı olacaktır. phpmyadmin ile tema değiştirmek için şu adımları izleyin: :
WordPress’in kurulu olduğu veritabanını phpMyAdmin ile açın.
wp_options tablosunu bulun ve içerisine girin.
Kurulum seçeneklerinize bağlı olarak tablo ön ekiniz wp_ olmayabilir. Sayfa 2‘ye devam edin.
template ve stylesheet satırlarını bulun.
Dosya Yöneticisi ile wp-content/themes dizinine girip başka hangi temalara sahip olduğunuzu öğrenmelisiniz.
Kullanmak istediğiniz temanın klasör adını kopyalayın. Sonra veritabanındaki template ve stylesheet değerlerini kopyaladığınız klasör adı ile değiştirin.
Şimdi web sitenizi tarayıcınızda tekrar açabilir ve yeni temanın açılıp açılmayacağını kontrol edebilirsiniz. Eğer 500 Internal Server hatası sorunu temadan kaynaklıysa, artık sorun giderilmiş demektir.

.htaccess dosyanızı kontrol edin

500 Internal Server Error sorununu gidermenin başka bir yolu da .htaccess dosyanızı kontrol etmektir. Mevcut .htaccess dosyanızın bozulmuş olma olasılığı yüksektir. Bunun birkaç sebebi olabilir: Genellikle yeni bir eklenti kurulumu veya sitenizde yapılan diğer bir değişiklik .htaccess dosyanızın bozulmasına neden olabilir, ancak bir çok neden de sayabiliriz.
.htaccess dosyanızın bozulmuş olup olmadığını kontrol etmenin en iyi yolu yeni bir tane oluşturmaktır.
Bir ftp programı kullanarak web sitenize bağlanın ve ana dizinle yer alan .htaccess dosyanızı devre dışı bırakın. devre dışı bırakmak içinnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn; yeniden isim vererek devre dışı bırakabilirsiniz.
Yeni bir .htaccess dosyası oluşturun ve şu kodları ekleyin:
# BEGIN WordPress
IfModule mod_rewrite.c
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L] IfModule
# END WordPress
Şimdi web sitenizdeki problemin giderilmiş olup olmadığını kontrol etmek için web sitenizi tekrar tarayıcınızda açın. Eğer sorun hala devam ediyorsa, sonraki adıma devam edebilirsiniz.

Php limitlerini artırma

Yukarıdaki çözüm önerilerimiz sorununuzu çözmüyorsa hemen pes etmeyin henüz daha bitmedi.
php memori limitlerinizin yetersiz olmasından dolayı web sitenizde 500 internal server hatası meydana gelmiş olabilir.
Wordpress gibi yazılımlar yüksek miktarda ön bellek hafızasıyla çalışmaktadır, eğer ki hafıza yetersiz geldiyse eklentiler ve wordpress'in çekirdeğinde yer alan komutlar çalışmaz bu yüzdende 500 internal server hatasına neden olmuş olabilir.
php memori limitlerini artırmak için .htaccess dosyanızda düzenleme yapmanız gerekmektedir. dosya yöneticisi ve ya ftp kullanarak web sitenize bağlanın ve .htaccess dosyanızı düzenleyerek şu satırları ekleyin.
php_value upload_max_filesize 128M
php_value post_max_size 128M
php_value max_execution_time 300
php_value max_input_time 300
php_value memory_limit 256M
Komut satırlarını ekledikten sonra değişiklikleri kayıt edin ve web sitenizi ziyaret edin sorun çözülmüş ise ön bellek limitleri ile ilgili olduğunu söyleyebiliriz.

Php sürümünü değiştirme

Eski php sürümleri wordpress'de çalışmayacaktır, aynı zamanda kullanmış olduğunuz eklenti ve ya temanız üst sürüm php gerektirebilir bu yüzdende php sürümünden kaynaklı 500 internal server hatası karşınıza çıkabilir.
hosting'inizin kontrol panelinde php sürümünüzü değiştirme ile ilgili bölüm yer alacaktır. eğer php'nin üst sürümü var ise üst sürüme geçiş yapabilirsiniz, sorun çözümlenmez ise php sürümlerini tek tek değiştirerek web sitenizi control etmeniz gerekmektedir.

Debug modunu aktif etme

500 Internal Server hatasının en zor kısmı hatanın sebebini bulmaktır. Eğer yukarıdaki seçeneklerden herhangi biri size yardımcı olmadıysa, hataları kontrol ederek daha detaylı inceleme yapmanız gerekebilir. Hataları kontrol etmenin bir çok yolu bulunmaktadır.

debug modunu aktifleştirme

Kullanmış olduğunuz hostinginizin php ayarlarında hata yakalama özelliği bulunmaktadır. bu özelliği aktif ederek hatalı komutları tespit edebilirsiniz.
Hata yakalama modunu kullandıktan sonra var olan hatalarınızı tespit edip giderdikten sonra sayfanızı görüntüleyin hata olup olmadığını tespit edin. eğer sonuç alamazsanız hata yakalama modunu kapatıp bir sonraki adımı uygulayabilirsiniz.

WordPress debug modunu kullanma

WordPress'in içerisinde kendine özgü debug (hata yakalama) özelliği bulunmaktadır. bu özelliği aktif ederek 500 internal server hatası ile ilgili incelemelerde bulunabilir ve hatalı kısımları görüntüleyip düzenleyebilirsiniz.
Wordpress debug modunu aktif etmek için wp-config.php dosyasında düzenleme yapmanız gerekmektedir. bir dosya yöneticisi ve ya ftp yardımıyla web sitenize bağlanın ve ana dizinde yer alan wp-config.php dosyasını düzenleyerek şu komutları ekleyin.

  • define('WP_DEBUG', true);
  • define( 'WP_DEBUG_LOG', true );
  • define( 'WP_DEBUG_DISPLAY', false );
  • define( 'SCRIPT_DEBUG', true );

Web sitenizi yenileyin ve hataların ekranda görüntülendiğini göreceksiniz.
Log kayıtlarını inceleyerek ve ya hosting firmanıza ileterek onlarla görüşerek yardım alabilirsiniz.
Not: gerekli hataları tespit ettikten sonra yukarıdaki ilgili komutları wp-config.php dosyanızdan silmeyi unutmayın.

Yedeğinizi geri yükleyin

Yazıma başlarken web site yedeklemenin önemini söylemiştim. eğer ki elinizde çalışan düzgün bir site yedeğiniz var ise ne mutlu yedeğinizi yükleyerek 500 internal server hatasından kurtulabilirsiniz.
Web sitenizin çalışan yedeğini el ile yükleyebilir ve bir eklenti yardımı ile yedek yüklemesi yapabilirsiniz.
Hosting paneleniz üzerinden kolayca web site yedeğinizi yükleyebilirsiniz. ayrıca eklenti ile yüklemek isterseniz:
all-in-one-wp-migration
eklentisini kullanarak web site yedeğinizi yükleme imkanınız vardır.

  • all-in-one-wp-migration
    All-in-One WP Migration
    eklentisini yükleyin ve etkinleştirin.

  • WordPress yönetici panelinizde eklentiyi bulun ve Export seçeneğini kullanın.
  • oluşturulan yedeği direkt bilgisayarınıza indirmek için, File seçeneğine tıklayın.
  • Oluşturulan yedeği indirin ve bilgisayarınızda saklayın. Bu yedek hem dosyalarınızı hem de veritabanını içermektedir.
  • Eğer 500 Internal Server sorununa (veya başka bir hataya) rastlarsanız ve çözemezsiniz, basitçe daha önceden oluşturduğunuz yedeği geri yükleyebilirsiniz.
  • All-in-One eklentisi ile oluşturulan yedeği geri yüklemek için, mevcut sitenizi tamamen kaldırmalı ve tekrar WordPress yüklemelisiniz. WordPress’i yükledikten sonra da All-in-One eklentisini kurup etkinleştirmelisiniz. Ardından Import özelliğini kullanarak daha önceden oluşturduğunuz yedeği geri yükleyebilirsiniz.

Temel wordpress dosyalarını geri yükleyin

O kadar uğraştınız ancak hala sorun çözümlenmedi mi?
Bir çare daha var şimdi sizlere bunu anlatacağım. WordPress'in temel dosyalarında bozulmalar meydana gelmiş olabilir ve bu yüzdende 500 internal server hatası oluşmuş olabilir. eğer böyle bir durum söz konusu ise bu anlatacağım yöntem kesinlikle sorununuzu çözecektir.

  • WordPress'in son sürümünü bilgisayarınıza indirin.
  • İndirme işlemi bittikten sonra ftp yardımıyla wordpress'in temel dosyalarını yeniden yükleyin.
  • wp-content klasörü ve wp-configsample dosyasını silin.
  • yükleme esnasında verilerin üzerine yazılmasını onaylayın.
  • yükleme işlemi bittikten sonra Web sitenizi görüntüleyin.

Not: bu işleme başlamadan önce veri kaybını önlemek adına yedeğinizi almayı unutmayın

WordPress'i yeniden kurun

Tüm yöntemleri uyguladınız ancak sorununuz hala çözülmediyse son çare olarak wordpress'i yeniden kurmanız gerekmektedir.
Mysql veritabanınızın yedeğini alarak yeniden kurulum yapabilirsiniz böylelikle verileriniz kaybolmamış olur ve sorununuz kesinlikle çözümlenmiş olur.

sonuç

WordPress 500 internal server hatası tüm wordpress kullanıcılarının başına gelmiş ve halada gelebilecek bir sorundur. ister acemi olun, istersenizde profesyonel olun bu hatayı tatmanız mümkündür.
Wordpress 500 internal server hatası ile ilgili doğru kaynakları okuyarak yazılan çözüm yöntemlerini uygularsanız çözümlenmeyecek bir sorun değildir, hiçbir şekilde gözünüz korkmasın. sorunun kaynağını bilirseniz hiçte başınız ağrımayacaktır.
Sizlerinde WordPress 500 internal server hatası ile ilgili soru ve ya sorunlarınız var ise yorum olarak bana iletebilir, fikirlerinizi ve çözüm önerilerinizi benimle paylaşabilirsiniz. iyi bloglamalar herkese.

Bir önceki yazımız olan en iyi wordpress slider eklentileri (2022) başlıklı makalemizde 5 adet wordpress slider eklentisi, en iyi wordpress slider eklentileri ve en iyi wordpress slider eklentileri (2022) hakkında bilgiler verilmektedir.

2 kişi beğendi.

sadık özdoğan Hakkında

2015 yılından itibaren sadece wordpress üzerine çalışmalar yürütmekteyim. bu blogla birlikte tüm deneyimlerimi siz okurlarıma aktarmaya çalışacağım.

Yorum Yazın




*

code

site içi arama

sadık özdoğan
Yorumunuz için teşekkür ederim.
Plotter
En çok tercih edilenleri belirtmişsiniz gerçekten faydalı bir makale olmuş ellerinize sağlık.
sadık özdoğan
Allah sendende razı olsun kardeşim. sizlerin bilgilenmesi beni mutlu eder kardeşim.

Yukarı