En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'te 500 Dahili Sunucu Hatasını Düzeltme

WordPress siteniz mükemmel çalışıyordu – ta ki aniden çalışmayana kadar. Ana sayfanız yerine, 500 Dahili Sunucu Hatası ile karşılaşıyorsunuz. Uyarı yok, net bir açıklama yok – sadece sinir bozucu bir çıkmaz. 😨

O hissi biliyoruz. Siteniz çöktüğünde ve nedenini bilmediğinizde o iç karartıcı an. En yaygın WordPress hatalarından biridir, ancak aynı zamanda en gizemli olanlardan biridir. Sorunun ne olduğunu söylemez, sadece bir şeylerin bozuk olduğunu söyler.

İyi haber? Neredeyse her zaman düzeltilebilir. Sayısız müşteriye yardım ettikten sonra bu hatayla oldukça sık karşılaştık.

Bu kılavuzda, sitenizi tekrar çalışır duruma getirmek için izlemeniz gereken adımları size adım adım anlatacağız. Sadece takip edin, kısa sürede her şeyiniz tekrar çalışır duruma gelecektir.

WordPress'te dahili sunucu hatasını düzeltme

Bu makalede ele alacağımız konuların hızlı bir özetini aşağıda bulabilirsiniz:

500 Dahili Sunucu Hatası Nedir?

500 Dahili Sunucu Hatası, anahtarı olmayan kilitli bir kapı gibidir. Bir şeylerin yanlış olduğunu bilirsiniz, ancak ne olduğunu açıklayan bir not yoktur.

Bu hata yalnızca bir WordPress sorunu değildir. Sunucunun başa çıkamayacağı bir sorunla karşılaştığında herhangi bir web sitesinde görünebilir.

Mesajdaki “500” bir HTTP durum kodudur. Araştırırsanız, belirsiz bir tanım bulacaksınız:

“500 Dahili Sunucu Hatası yanıt kodu, sunucunun isteği yerine getirmesini engelleyen beklenmedik bir durumla karşılaştığını gösterir.”

Bu pek yardımcı değil, değil mi? Bu, sunucunun "Bir şeyler bozuldu ama ne olduğundan emin değilim" demesinin bir yoludur.

Bu hatanın görünümü, barındırma kurulumunuza ve web tarayıcınıza bağlıdır. İşte bir Apache sunucusunda nasıl göründüğüne dair bir örnek:

Apache'de dahili sunucu hatası sayfası

Siteniz Nginx üzerinde çalışıyorsa, biraz farklı görünebilir. Ve Google Chrome düzgün bir hata sayfası yükleyemezse, şunu görürsünüz:

Google Chrome HTTP 500 hatası

Yeni başlayanlar için bu bunaltıcı olabilir. Ne yanlış gittiğini veya nasıl düzelteceğini söyleyen bir mesaj yok.

Bu, bir tamirciden arabasının neresinin bozuk olduğunu söylemeden arabasını tamir etmesini istemek gibidir. Sorunu bulana kadar farklı parçaları kontrol etmeleri gerekecek.

Deneyimlerimize göre, bunu düzeltmenin en iyi yolu adım adım ilerlemektir. Sitenizi tekrar çalışır duruma getirebilmeniz için en yaygın nedenleri ve çözümleri size adım adım anlatacağız.

WordPress'te Dahili Sunucu Hatasına Ne Neden Olur?

WordPress'teki dahili sunucu hatası, eksik parçaları olan bir yapboz gibidir. Bir şeylerin yanlış olduğunu biliyorsunuz, ancak hata mesajı sorunun tam olarak nerede olduğunu size söylemiyor.

Deneyimlerimize göre, en yaygın suçlu bozuk bir .htaccess dosyasıdır. Bazen, sorun çıkaran bir eklenti veya kurulumunuzla uyumlu olmayan bir tema olabilir.

Diğer zamanlarda, siteniz PHP bellek sınırına ulaşabilir ve bu da WordPress'in çökmesine neden olabilir. Bozuk çekirdek dosyaları da bu hatayı tetikleyerek sizi uyarı vermeden kilitli bırakabilir.

Bazı durumlarda, hatanın yalnızca WordPress yönetici alanına erişmeye çalışırken göründüğü, ancak sitenizin geri kalanının sorunsuz çalıştığı durumlar olabilir. Bu, misafirler arka kapıdan girebilirken kendi evinizden dışarıda kilitli kalmak gibidir.

Bu hatayı zorlaştıran şey, genellikle WordPress düzgün bir şekilde yüklenemeden önce meydana gelmesidir. Bu, sunucunun neyin yanlış gittiğini açıklamak için yeterli ayrıntı toplayamayacağı anlamına gelir.

WordPress'in perde arkasında nasıl çalıştığına daha derinlemesine bakmak isterseniz, WordPress'in nasıl çalıştığına ilişkin rehberimize göz atın.

Şimdi, sitenizi tekrar çalışır duruma getirmek için sorun giderme adımlarını gözden geçirelim.

WordPress'te 500 Dahili Sunucu Hatasını Düzeltme

Sorun gidermeye başlamadan önce, web sitenizin eksiksiz bir WordPress yedeğinin elinizde olduğundan emin olun.

WordPress yönetici alanına erişiminiz varsa, web sitenizin tam bir yedeğini oluşturmak için bir WordPress yedekleme eklentisi kullanabilirsiniz.

Bunu halletmek için Duplicator kullanmanızı öneririz. Bu, web sitenizin hızlı bir şekilde yedeğini almanıza yardımcı olmakla kalmaz, aynı zamanda yedeklerinizi bulutta saklayabilir ve en önemlisi web sitenizi yedekten geri yükleyebilirsiniz.

Öte yandan, WordPress yönetici alanına erişiminiz yoksa, phpMyAdmin ve bir FTP istemcisi kullanarak manuel olarak bir WordPress yedeği oluşturabilirsiniz.

Bundan sonra, web sitenizdeki dahili sunucu hatasını gidermek ve düzeltmek için aşağıdaki adımları izleyebilirsiniz.

WordPress ve Tarayıcı Önbelleğini Temizle

Tarayıcılar ve WordPress önbellekleme eklentileriniz bazen bir hata sayfasının önbelleğe alınmış bir kopyasını yanlışlıkla saklayabilir.

Bunu düzeltmenin en kolay yolu, öncelikle tarayıcı önbelleğinizi temizlemektir.

Önbelleği temizle

Bundan sonra, web sitenizin WordPress yönetici alanına erişiminiz varsa, önbellekleme eklentinizin ayarlar sayfasını ziyaret ederek WordPress önbelleğini boşaltabilirsiniz.

Ayrıntılar için, WordPress önbelleğini nasıl temizleyeceğiniz hakkındaki eğitimimize bakın.

Bozuk .htaccess Dosyasını Kontrol Etme

.htaccess dosyası, WordPress'in yönlendirmeleri ayarlamak için kullandığı bir sunucu yapılandırma dosyasıdır.

Dahili sunucu hatasının en yaygın nedenlerinden biri bozuk .htaccess dosyasıdır.

Bunu düzeltmenin en kolay yolu, WordPress yönetici alanındaki Ayarlar » Kalıcı Bağlantılar sayfasını ziyaret etmek ve herhangi bir değişiklik yapmadan 'Değişiklikleri Kaydet' düğmesine tıklamaktır.

Kalıcı bağlantıları .htaccess dosyasını yeniden oluşturmak için güncelleyin

WordPress şimdi .htaccess dosyanızı güncellemeye çalışacak veya yenisini oluşturacaktır. Dahili sunucu hatasının çözülüp çözülmediğini görmek için şimdi web sitenizi ziyaret edebilirsiniz.

Hata hala görünüyorsa, WordPress’in .htaccess dosyasını oluşturabildiğinden veya bu dosyaya yazabildiğinden emin olmanız gerekir.

Bazen, dosya ve dizin izinleri nedeniyle WordPress, .htaccess dosyanızı oluşturamaz veya bu dosyaya yazamaz.

Artık .htaccess dosyasını manuel olarak değiştirmeyi deneyebilirsiniz. Öncelikle, web sitenize barındırma hesabınızın kontrol panelindeki FTP veya Dosya Yöneticisi uygulamasını kullanarak giriş yapmanız gerekir.

Ardından, ana .htaccess dosyanızı .htaccess_old gibi bir şeye yeniden adlandırmanız gerekir. Bu, dosyayı yedek olarak saklamanıza olanak tanır, ancak WordPress onu tanımaz.

.htaccess dosyasını yeniden adlandırmak için, FTP veya barındırma hesabınızın cPanel kontrol panelindeki Dosya Yöneticisi uygulamasını kullanarak sitenize giriş yapmanız gerekecektir.

Bağlandıktan sonra, .htaccess dosyası, wp-content, wp-admin ve wp-includes gibi klasörleri göreceğiniz aynı dizinde bulunacaktır.

.htaccess dosyasına sağ tıklayın ve adını .htaccess_old olarak değiştirin.

.htaccess dosyasını yeniden adlandırın

Ardından, yeni bir .htaccess dosyası oluşturmanız gerekir.

Sitenizin kök klasörünün içinde, sağ tıklayın ve ardından FTP istemcinizde veya Dosya Yöneticisi uygulamanızda ‘Yeni dosya oluştur’ seçeneğini belirleyin.

Yeni htaccess dosyası oluştur

Bu yeni dosyayı .htaccess olarak adlandırın ve kaydetmek için ‘Tamam’ düğmesine tıklayın.

Şimdi, bu .htaccess dosyası şu anda boş ve buna varsayılan WordPress yeniden yazma kurallarını eklemeniz gerekiyor.

FTP istemcinizde veya Dosya Yöneticisi uygulamanızda dosyaya sağ tıklayın ve ardından ‘Gör/Düzenle’yi seçin.

.htaccess dosyasını düzenleyin

Boş dosya, Not Defteri veya TextEdit gibi düz metin düzenleyicisinde açılacaktır.

Şimdi, aşağıdaki kodu kopyalayıp içine yapıştırmanız gerekiyor:

# 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

Bu kod, WordPress tarafından kullanılan varsayılan kural kümesidir. Değişikliklerinizi kaydetmeyi ve dosyayı sunucuya geri yüklemeyi unutmayın.

Dahili sunucu hatasını çözüp çözmediğini görmek için şimdi web sitenizi ziyaret edebilirsiniz.

Eğer işe yaradıysa, kendinizi sırtınızdan öpün çünkü dahili sunucu hatasını düzelttiniz.

Önemli: Diğer şeylere geçmeden önce, WordPress yönetici alanındaki Ayarlar » Permalinks sayfasına gittiğinizden ve herhangi bir değişiklik yapmadan Kaydet düğmesine tıkladığınızdan emin olun. Bu, gönderi sayfalarınızın bir 404 hatası vermemesini sağlamak için uygun yeniden yazma kurallarıyla .htaccess dosyasını sizin için yeniden oluşturacaktır.

Bozuk .htaccess dosyasını kontrol etme çözümü sizin için işe yaramadıysa, bu makaleyi okumaya devam etmeniz gerekir.

PHP Bellek Limitini Artırma

Bazen, bir betik tüm PHP bellek sınırını tükettiğinde dahili sunucu hatası oluşabilir.

PHP bellek sınırını artırmanın en kolay yolu, wp-config.php dosyasını düzenlemektir. Yeni başlayan biriyseniz bunu yaparken dikkatli olun. Bu talimatları dikkatlice izlemek isteyeceksiniz çünkü WordPress çekirdek dosyalarındaki küçük hatalar bile sitenizi bozabilir.

Başlamak için, FTP istemcisini veya barındırma hesabınızın kontrol panelindeki Dosya Yöneticisi uygulamasını kullanarak WordPress web sitenize bağlanmanız yeterlidir.

wp-config.php dosyasını web sitenizin ana klasöründe bulacaksınız. Üzerine sağ tıklayın ve 'İndir'i seçin. Bu, bir şeyler ters giderse dosya yedeğinizin olmasını sağlayacaktır.

Kaydettikten sonra, üzerine sağ tıklayıp 'Gör/Düzenle' seçeneğini seçebilirsiniz.

wp-config dosyasını düzenleyin

wp-config.php dosyasının içinde, ‘Hepsi bu kadar, düzenlemeyi bırakın! Mutlu yayınlar:’ yazan satırın hemen üstüne aşağıdaki kodu eklemeniz gerekir:

define( 'WP_MEMORY_LIMIT', '256M' );

Daha fazla ayrıntı için, WordPress'te PHP bellek limitini nasıl artıracağınıza ilişkin eğitimimize bakın.

Not: 256M sorunu çözmezse, 512M'ye yükseltmeyi deneyin.

Dahili sunucu hatasını yalnızca WordPress yönetici alanınıza giriş yapmaya çalışırken veya wp-admin'de bir resim yüklerken görüyorsanız, bellek sınırını şu adımları izleyerek artırmalısınız:

  1. Bilgisayarınızda boş bir metin dosyası oluşturun ve adını php.ini olarak değiştirin.
  2. Bu kodu oraya yapıştırın: memory=256MB
  3. Dosyayı kaydet
  4. FTP kullanarak /wp-admin/ klasörünüze yükleyin

Bellek sınırını artırmak sorunu sizin için çözdüyse, sorunu yalnızca geçici olarak çözmüşsünüz demektir. Bellek sınırınızı tüketen nedeni hala bulmanız gerekiyor.

Bu, kötü kodlanmış bir eklenti veya hatta bir tema fonksiyonu olabilir. Tam teşhisi bulmanıza yardımcı olması için WordPress web barındırma şirketinizden sunucu günlüklerini incelemesini istemenizi şiddetle tavsiye ederiz.

PHP bellek sınırını artırmak sorunu çözmediyse, daha fazla sorun gidermeye ihtiyacınız var.

Tüm WordPress Eklentilerini Devre Dışı Bırakın

Yukarıdaki çözümlerden hiçbiri sizin için işe yaramadıysa, bu hatanın büyük olasılıkla web sitenizde yüklü olan belirli bir eklentiden kaynaklanmaktadır.

Ayrıca, eklentilerin birbiriyle uyumlu olmaması da mümkündür.

Web sitenizin WordPress yönetici alanına erişebiliyorsanız, eklentiler sayfasına gidip tüm WordPress eklentilerini devre dışı bırakabilirsiniz.

Tüm eklentileri devre dışı bırakın

Ancak, WordPress yönetici alanına erişemiyorsanız, FTP kullanarak tüm WordPress eklentilerini devre dışı bırakabilirsiniz.

WordPress web sitenize bir FTP istemcisi veya barındırma hesabınızın kontrol panelindeki dosya yöneticisi uygulaması aracılığıyla bağlanın.

Bağlandıktan sonra, /wp-content/ klasörüne gidin ve plugins klasörünün adını plugins.deactivated olarak değiştirin.

FTP aracılığıyla devre dışı bırakılan eklentiler

WordPress, eklentileri eklentiler klasöründe arar. Eklentiler klasörü bulunamazsa, tüm eklentileri otomatik olarak devre dışı bırakır.

Bu işlemin web sitenizdeki dahili sunucu hatasını giderip gidermediğini görmek için şimdi web sitenizi ziyaret etmeyi deneyebilirsiniz.

Tüm eklentilerinizi geri yüklemek için 'plugins.deactivated' klasörünü yeniden plugins olarak adlandırmanız yeterlidir.

Eklentileriniz şimdi geri yüklenecek, ancak devre dışı kalmaya devam edecek.

Artık eklentileri tek tek etkinleştirebilir ve dahili sunucu hatasına hangi eklentinin neden olduğunu anlamak için web sitenizi ziyaret edebilirsiniz.

Daha fazla ayrıntı için, wp-admin olmadan tüm WordPress eklentilerini nasıl devre dışı bırakacağınız hakkındaki rehberimize bakın.

Tüm eklentileri devre dışı bırakmak web sitenizdeki dahili sunucu hatasını düzeltmediyse, okumaya devam edin.

Varsayılan Bir WordPress Temasına Geçin

Dahili sunucu hatasının olası bir nedeni WordPress temanızdaki bazı kodlar olabilir.

Durumun böyle olup olmadığını belirlemek için temanızı varsayılan bir WordPress temasına geçmeniz gerekir.

WordPress yönetici alanına erişiminiz varsa, Görünüm » Temalar sayfasına gidin. Zaten yüklü varsayılan bir tema varsa, temayı değiştirmek için Etkinleştir düğmesine tıklayabilirsiniz.

Varsayılan bir temayı etkinleştirin

Varsayılan bir tema yüklü değilse, üstteki 'Yeni Ekle' düğmesine tıklayarak varsayılan bir tema (Twenty Twenty-Three, Twenty Twenty-Two vb.) yükleyebilirsiniz.

WordPress yönetici alanına erişiminiz yoksa, varsayılan bir temaya geçiş yapabilirsiniz.

WordPress web sitenize bir FTP istemcisi kullanarak bağlanın ve /wp-content/ klasörüne gidin.

Yedek olarak bilgisayarınıza indirmek için temalar klasörünü seçmek üzere sağ tıklayın.

Tema klasörünü indir

Ardından, web sitenizdeki temalar klasörünü silmeniz gerekir. Silindikten sonra, yeni bir temalar klasörü oluşturun.

Yeni temalar klasörünüz tamamen boş olacaktır, bu da şu anda hiçbir WordPress temasının yüklü olmadığı anlamına gelir.

Ardından, WordPress tema dizinini ziyaret etmeniz ve varsayılan bir WordPress temasını bilgisayarınıza indirmeniz gerekir.

Varsayılan bir tema indirin

Tarayıcınız temayı zip dosyası olarak bilgisayarınıza indirecektir.

Dosyayı bilgisayarınızda bulun ve ardından sıkıştırılmış halinden çıkarın. Windows kullanıcıları, dosyaya sağ tıklayıp ‘Tümünü Aç’ seçeneğini seçerek dosyayı sıkıştırılmış halinden çıkarabilir. Mac kullanıcıları, dosyayı sıkıştırılmış halinden çıkarmak için zip dosyasına çift tıklayabilir.

Tema dosyalarını çıkar

Şimdi WordPress temanızı içeren bir klasör göreceksiniz.

FTP istemcinize veya Dosya Yöneticisi'ne geri dönün ve bu klasörü boş temalar klasörüne yükleyin.

Tema klasörünü yükle

Yüklendikten sonra WordPress otomatik olarak varsayılan temayı kullanmaya başlayacaktır.

Dahili sunucu hatasını çözüp çözmediğini görmek için şimdi web sitenizi ziyaret edebilirsiniz.

Bu işe yaramazsa, WordPress temalarınızı yedekten yeniden yükleyebilir veya kullanmakta olduğunuz temaya geri dönebilirsiniz.

Endişelenmeyin. Hatayı düzeltmek için yapabileceğiniz birkaç şey daha var.

Çekirdek Dosyaların Yeniden Yüklenmesi

Eklenti ve tema seçenekleri dahili sunucu hatasını düzeltmediyse, yeni bir WordPress kurulumundan /wp-admin/ ve /wp-includes/ klasörlerini yeniden yüklemek faydalı olacaktır.

Bu, bilgilerinizin hiçbirini kaldırmaz, ancak herhangi bir dosya bozuksa sorunu çözebilir.

İlk olarak, WordPress.org web sitesini ziyaret etmeniz ve 'İndir' düğmesine tıklamanız gerekecektir.

Medya kütüphanesini indir

Bu, WordPress zip dosyasını bilgisayarınıza indirecektir.

Zip dosyasını çıkarın. İçinde bir wordpress klasörü bulacaksınız.

WordPress klasörü çıkarıldı

Ardından, bir FTP istemcisi kullanarak WordPress web sitenize bağlanmanız gerekir.

Bağlandıktan sonra web sitenizin kök klasörüne gidin. İçinde wp-admin, wp-includes ve wp-content klasörlerinin bulunduğu klasördür.

Sol sütunda, bilgisayarınızdaki WordPress klasörünü açın.

Şimdi wordpress klasöründeki tüm dosyaları seçmeniz ve web sitenize yüklemeniz gerekiyor.

WordPress çekirdek dosyalarını yükle

FTP istemciniz şimdi bu klasörleri sunucunuza aktaracaktır.

Dosyaları üzerine yazmak isteyip istemediğinizi soracaktır. 'Üzerine Yaz'ı seçin, ardından 'Her zaman bu eylemi kullan'ı seçin ve 'Yalnızca geçerli kuyruğa uygula' onay kutusunu işaretleyin.

WordPress çekirdek dosyalarını üzerine yaz

FTP istemciniz şimdi eski WordPress dosyalarınızın yerine yeni, taze kopyalarını koyacaktır.

WordPress dosyalarınız bozulduysa, bu adım dahili sunucu hatasını sizin için düzeltecektir.

WordPress'te Hata Ayıklama Kayıtlarını Etkinleştirin

WordPress, hata ayıklama için günlükleri tutmak üzere yerleşik bir sistemle birlikte gelir.

Bunu WP Debugging eklentisini kullanarak açabilirsiniz. Daha fazla ayrıntı için, WordPress eklentisinin nasıl kurulacağına dair rehberimize bakın.

Etkinleştirildikten sonra, eklenti WordPress web sitenizde hata ayıklama günlüklerini açacaktır.

WordPress web sitenizin yönetici alanına erişiminiz yoksa, wp-config.php dosyanıza aşağıdaki kodu ekleyerek hata ayıklamayı açabilirsiniz:

define( 'WP_DEBUG', true);
define( 'WP_DEBUG_LOG', true); 

Hata günlüklerini açtıktan sonra, bir FTP istemcisi kullanarak ve /wp-content/ klasörüne giderek bunları görüntüleyebilirsiniz.

Hata ayıklama günlüğü

Hata ayıklama günlük dosyasını bir metin düzenleyicide açabilirsiniz ve bu size web sitenizde oluşan hata ve uyarıların bir listesini gösterecektir.

Bazı hatalar ve uyarılar, düzeltilmesi gerekmeyen zararsız olaylar olabilir. Ancak, web sitenizde bir iç sunucu hatası görüyorsanız, bu size doğru yönü gösterebilir.

Hosting Sağlayıcınıza Sorun

Web sitenizdeki dahili sunucu hatasını düzeltmek için tüm yöntemler başarısız olursa, daha fazla yardım alma zamanı gelmiş demektir.

Web barındırma destek ekibinizle iletişime geçin; sunucu günlüklerini kontrol edebilir ve hatanın temel nedenini belirleyebilirler.

Kendi başınıza sorun gidermeye devam etmek istiyorsanız, nihai WordPress sorun giderme kılavuzumuza bakın.

Video Eğitim

WPBeginner'a Abone Olun

Umarım bu makale WordPress'teki dahili sunucu hatasını düzeltmenize yardımcı olmuştur. Ayrıca en yaygın WordPress hataları listemize ve WordPress desteğiyle nasıl iletişime geçileceği rehberimize de göz atmak isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

677 CommentsLeave a Reply

  1. Aşağıdaki hatayı aldım:

    Hata 500 – Sunucu Hatası

    İsteğiniz işlenirken bir hata oluştu. Bu genellikle geçici bir durumdur. Daha fazla yardım için lütfen web sitesi sahibiyle iletişime geçin.

    Bu yüzden hosting desteğimle konuştum ve bana şu prosedürü önerdiler:

    ” cPanel hesabınız PHP sürümü 5.2 kullanacak şekilde ayarlanmıştı ve PHP 5.4 sürümüne güncellenmesi gerekiyordu. ”

    Teşekkürler………. Benim için çalıştı….
    InMotionHosting kullanıyorum.

  2. Teşekkürler! Teknik bilgisi olmayan bir gönüllünün bile takip edebileceği harika tavsiyeler. Htaccess dosyası ana düzeltmeydi, ancak günlüklerden belleğin sürekli bir sorun yarattığını görebiliyordum, bu yüzden onu da hallettim.

  3. Eklentilerimi hepsini devre dışı bırakarak test etmek zorunda kaldığım bir durumda bulunmadım, ancak hepsini test etmek zorunda kalsaydım, hepsini devre dışı bıraktıktan sonra gereken test sayısını azaltmaya çalışmak için bu yöntemi denerdim:

    1. Bunların %50'sini yeniden etkinleştirirdim. Sorun tekrarlarsa, sorunun yeniden etkinleştirilen gruptaki eklentiden kaynaklandığını bilirdim, aksi takdirde devre dışı bırakılan grupta olurdu.
    2. Sorun yeniden etkinleştirilen gruptan kaynaklanıyorsa, bunların %50'sini devre dışı bırakır ve yeniden test ederdim, aksi takdirde henüz yeniden etkinleştirilmemiş olan diğer grubun %50'sini yeniden etkinleştirir ve yeniden test ederdim.
    3. Bu noktada, tüm eklentilerimin %25'lik grubunun hatalı eklentiyi içerdiğini bilirdim ve o grubun %50'sinin etkinleştirme durumunu değiştirir ve yeniden test ederdim.
    4. Bu noktada, tüm eklentilerimin %12.5'lik grubunun hatalı eklentiyi içerdiğini bilirdim.

    32 eklentim olsaydı, yukarıdaki yüzdeler onları 16, 8, 4, 2 ve 1'lik gruplara çok düzgün bir şekilde ayırırdı. Eşit olmayan boyutlarda gruplara ayırmam daha olasıdır, ancak bu, test sayısını 32 yerine yalnızca 5'e indirme temel konseptinden uzaklaşmaz.

    Sorun, bu yöntemle yeniden etkinleştirmediğim tek eklenti ise, açıkçası o eklentiyle tek başına altıncı bir test yapardım. Diğer eklentilerle birlikte etkinleştirildiğinde bir sorun olduğu kanıtlanırsa, durum karmaşıklaşır.

  4. sitemde hataya neden olan w3 total cache eklentisiydi, önbellek klasörünü yeniden adlandırdım ama hiçbir şeyi değiştirmedi, sonra w3 advanced cache.php gibi yazılmış başka dosyalar vardı, w3 cache veya Hatta cache yazan HER DOSYAYI yeniden adlandırdım, işe yaradı ama yanlışlıkla .htaccess dosyamı sildim, dosyanın içeriğini güvenli bir şekilde kopyalamıştım, bu yüzden yeni bir .htaccess dosyası oluşturdum ve sunucuya yükledim, her şey düzeldi.

    Umarım bu çözüm bu sorunu yaşayan başka birine yardımcı olur.

    Teşekkürler

  5. thanks so much! I did, I was in panic, fortunately the first option (.htaccess) did the trick :)

  6. merhaba

    Temamı "detube" adında bir tüp video temasına değiştirdim.
    Ancak değiştirdikten sonra Google Webmaster'da günde 800'den fazla olmak üzere çok sayıda dahili 500 hatası alıyorum ve bazen web sitemi gezerken yüklenmiyor ve bana "bant genişliği sınırı kaynağı" gösteriyor ve ayrıca Google Webmaster'da site haritası hakkında yaklaşık 15 uyarı alıyorum.
    Temayı değiştirmeden önce herhangi bir sorunum yoktu.
    Bana yardım edebilecek var mı? Ne yapabilirim? Google ziyaretçilerimi kaybediyorum.

  7. Binlerce beğeni. .htaccess sorundu ve videoda gösterildiği gibi yaptım ve sorun çözüldü

  8. Dahili Sunucu Hatası çoğunlukla Ücretsiz Barındırmada olur. Premium'a yükselttiğimde her şey yolundaydı.

  9. Bu makale geçen yıl en az iki kez bana yardımcı oldu! Teşekkürler!

  10. Eklentileri Devre Dışı Bırakmak sorunumu çözdü… Çok teşekkürler

  11. Teşekkürler dostum, hayatımı kurtardın hehehe ve yeni bir takipçi kazandın, harika bir site.

  12. Bravo!
    “Checking for Corrupt .htaccess File” This section helped me solve the issue, Thanks for the post :)

  13. Merhaba. Bunu paylaştığınız için teşekkür ederim, yakın zamanda web sitemde bir 500 dahili sunucu hatası yaşadım ancak wp-admin ve wp-includes'i temiz bir kurulumdan yeniden yükledim, şimdi her şey iyi durumda çalışıyor. Teşekkürler.

  14. Sitemdeki sorun şu ki, bazen doğru yükleniyor ve bazen 500 dahili sunucu hatası gösteriyor. Bunun nedenini bana söyler misiniz?

  15. Yani, gerçekten garip bir dahili 500 hatası alıyorum. Ana sayfam düzgün yükleniyor ancak gezinme çubuğundaki bir bağlantıya tıklayarak başka bir sayfaya gittiğimde dahili hata mesajı çıkıyor. Bu düzeltme listesini denedim ve sorunu çözemedim. Ayrıca barındırma sağlayıcımın da bir fikri yok, herhangi bir fikriniz var mı?

  16. Bunun için teşekkürler. Bir Wordfence Security güncellemesi sırasında kontrol panelim çöktü. Düzeltmek için 3 saatten fazla uğraştım ama kontrol paneline giremedim. (IE'de 500 http hatası, Firefox'ta beyaz ekran)

    Dün geceden bir geri yükleme yapması için hostumu arayacaktım ve bir günlük çalışmamı kaybetmek üzereydim ki bu sayfayı buldum. FileZilla'yı kullanarak sunucudaki eklenti klasörünü "plugins-frs" olarak yeniden adlandırdım ve tüm 14 eklentim devre dışı bırakılmış halde paneliime girebildim. Ardından klasörü tekrar "plugins" olarak yeniden adlandırdım ve eklentileri tek tek etkinleştirebildim. Tüm ayarlarını korudular, sorun yok.

    Sorunlarıma neden olan en son Wordfence Security eklentisini manuel olarak indirdim ve yükledim ve yeni sürümü sorunsuz bir şekilde etkinleştirdim.

    Delirmeden önce Newfoundland'a taşınıp morina balıkçısı olmam gerekiyor!

    Sheff

  17. FTP nedir?
    Ve siteme FTP kullanarak nasıl giriş yapabilirim?
    Godaddy alan adıma mı yoksa worldpress'e mi giriş yapmamı kastediyorsunuz?

    • FTP = Dosya aktarım protokolü.

      ftp ile giriş yapmak için (Godaddy Cpanel'de), kontrol panelinize gitmeniz, ardından FTP seçeneklerine gitmeniz ve 'public_html' dizinini seçerek yeni bir ftp oluşturmanız ve ardından Filezilla gibi herhangi bir ftp istemcisiyle giriş yapmanız gerekir.

      sunucu: ftp. yourdomain. com
      kullanıcı adı ve şifre: FTP kullanıcısı oluştururken belirttiğiniz gibi.
      port: boş bırakın veya 21.

    • FTP, dosya aktarım protokolü anlamına gelir. Sunucunuzdaki dosyaları aktarmanıza ve düzenlemenize yardımcı olur.
      Örneğin FTP yazılımları Filezilla, CuteFTP'dir.

  18. Teşekkür ederim. Bu tekniği aynı sitede birden çok kez kullandım. Bir .htcaccess dosyası nasıl bozulabilir? Bunu önlemek için yapılabilecek bir şey var mı?

      • Teşekkürler – Cevabınızı burada kontrol etmeyi düşündüm. Dosya izinleri 644 olarak ayarlanmış, ancak yine de oluyor. Siteyi yeniden adlandırmak ve yeniden yüklemek her zaman işe yarar, ancak genellikle istemcinin bana sitesinin çöktüğünü söylemesi gerekir ki ben de onu düzeltmeye gideyim. Bu durumun birçok WordPress forum başlığında da bir sorun olduğu görülüyor.

        • Bazı eklentiler .htaccess dosyasına erişir ve bunu yaparken işlevlerinde bir kesinti olursa .htaccess kodlamasına hatalar ekleyebilir.

      • Teşekkürler. Bu tekrarlayan sorun için çözümüm, "flush_rewrite_rules" ifadesinin tüm örneklerini bulmak ve "false" değerini geçirmekti, böylece .htaccess dosyası eklenti kodunda yeniden yazılmaz. https://codex.wordpress.org/Function_Reference/flush_rewrite_rules
        Eklentiyi devre dışı bırakamadım, çünkü bu WooCommerce ve sitenin tüm temeli bu. Bu, içinde bulunduğum durum için oldukça iyi bir çözüm gibi görünüyor.

  19. İpuçları için teşekkürler, bu önerileri kullanarak sitemi başarıyla kurtardım. Sorun bozuk bir hta erişim dosyasıydı. FileZilla'yı (şiddetle tavsiye edilen FTP İstemcisi) kullanarak eklenti klasörümü devre dışı bırakabildim, ardından hta erişim dosyasını devre dışı bıraktım.

  20. WP Admin'e bu hatayı almadan giremediğimde ne yapmalıyım?
    Giriş yapabiliyorum ve o seçenekleri görebiliyorum, ancak Yönetici paneline girmek istediğim anda bu hatayı veriyor. Tema, özelleştirici vb. arayamıyorum çünkü bu WP Admin menüsünü içeriyor.

    Ne Yapmalıyım?
    Lütfen Yardım Edin
    Not: Sitemle ilgili hiç sorun yaşamadım ama WP Yönetici...

  21. Great! Thanks so much, the best step by step available for most things I want is here ;)

  22. Teşekkürler! Bu çok yardımcı oldu. Eklentiler klasörüme _deactivate eklediğimde, belirli bir eklentiyle ilgili farklı bir hata mesajı aldım. Bu yüzden tek tek eklentilere _deactivate ekleyerek soruna neden olan eklentiyi bulana kadar devam ettim.

  23. Bununla ilgili bir sorun yaşadım ve bulgularımı paylaşmak istedim… kök klasöre baktığımda, gece yarısı ikinci bir .htaccess dosyası belirmiş ve 500 Dahili hata oluşturmuş.

    Yeni .htaccess dosyasını (nereden geldiğini bilmiyorum) sildim ve her şey normale döndü.

  24. This is the best Wordpress help site around hands down! Love it so much! Guides are simple and everything always works for me first try. Thanks wpbeginner :)

  25. This is a very informative and simple to understand tutorial for WP Beginners like me. I am using Wordpress for last 5 years but as a blogger. Recently I had to install and look after couple of Wordpress sites. Now 10 days back first Wordpress site went down with 500 internal server error. I searched for the solution and landed on this page and did first step i-e renamed .htaccess file and problem was solved. Now again today the second site went down :) OMG !!!!! But again I visited this page to check for the solution.Now I have done all the steps explained on this page and nothing worked for me :( I have contacted the hosting provider and they are looking into problem for me. I will come back to share the solution once they rectify the problem. Thank you

  26. Her şeyi denedikten sonra (.htaccess, wp-include/wp-admin'in temiz kurulumu, eklentileri devre dışı bırakma...) bu sorunu şu şekilde çözdüm:

    1) wp dizininizde yeni bir klasör oluşturun.
    2) Tüm dosyaları bu yeni dizine taşıyın.
    3) Orijinal klasöre geri taşıyın.
    4) İşte oldu!

    Aptalca geldiğini biliyorum ama benim için işe yaradı.

  27. Beni kurtardığınız için teşekkürler beyler, yeni bir işe girdim ve web sitesini düzeltmekle görevlendirildim (iş tanımımın bir parçası olmamasına rağmen) ve vay canına, şu sinir bozucu eklentiler! Deemyboy'un dediği gibi: wp-content klasörünü YEDEKLEYİN !!!!!!!

  28. Bu rehber için çok teşekkürler! Barındırma hizmetim kontrol ederken en azından bir yerden başlayabildim. Benim durumumda, listelenenlerden hiçbiri değildi, ancak ana dizindeki büyük bir hata günlüğü (2GB idi) soruna neden oldu. Ancak temel dosyaları yeniden yüklediğimde, onu silmeye karar verdim ve işe yaradı.

  29. Hi, I have tried all those sollutions above, but none worked for me. Im getting kind of desperated. Im new to WP.. I was changing some Settings (in the wp-admin link) and when I hit save, the 500 error came up. Idk what to do :(

  30. php.ini dosyasını /wp-admin/ klasörüme yükledim. Ama şimdi 500 dahili sunucu hatasının düzeltilip düzeltilmediğini nasıl bileceğimi bilmiyorum? çünkü hata sürekli değil, eş zamanlı olarak geliyordu. Lütfen yardım edin.

  31. Dahili hizmet hatası aldığımı biliyorum çünkü oluşmadan hemen önce .htaccess dosyamla uğraşıyordum. FTP istemcileri (FileZilla ve WinSCP) kullanarak giriş yapmayı denedim ama sürekli bir bağlantı hatası zaman aşımı alıyordum. Barındırma sağlayıcımı e-postayla bilgilendirdim. Umarım sağlayıcım bu konuda bana yardımcı olabilir.

  32. Merhaba Silvia ve bunun için teşekkürler! Sorunlara neden olan wp-admin'deki iki dosyanın izinlerini (664'ten 775'e) değiştirdim ve bu sorunu çözdü. Ve bunun neden olduğunu da bilmiyorum! Aniden oldu. Gizem!

  33. Yukarıdaki adımların tümünü denedim ve son olarak barındırma sağlayıcım iPage ile iletişime geçtiğimde sorun giderildi. Sorunun dosya izinleriyle ilgili olduğunu söylediler ve düzelttiler. Bu benim ilk adımım olmalıydı.

  34. .htaccess dosyasını yeniden adlandırarak WP-Admin'ime geri döndüm ancak önerdiğiniz gibi ayarlar>kalıcı bağlantı>kaydet dediğimde tekrar yönetici erişimim engellendi. Şimdi .htaccess dosyasını yeniden adlandırmak işe yaramıyor. Herhangi bir fikriniz var mı?

  35. Bu sorunla defalarca karşılaştım ve 500 Hata uzmanı olarak tavsiyelerimi paylaşmaktan rahat hissediyorum. Bazen sorun htaccess dosyasını değiştirmekle çözüldü, ancak bu geçici bir çözümdü. Makalede belirtildiği gibi, 500 hizmet hatası çoğunlukla PHP bellek sınırı nedeniyle oluşur ve ne yazık ki bir php.ini dosyası eklemek işe yaramayacaktır. Çoğu barındırma şirketi, Dreampress dahil olmak üzere Php sınırını 128MB olarak ayarlar ve bu sınırı aşarsanız, barındırma sağlayıcınız web sitenize olan bağlantıyı anında keser. Bu sorunu yaşayanlarınız için tavsiyem şudur. P3 Eklentisini yükleyin ve bellek tüketen eklentileri belirleyin. Gerekli değillerse, onları kaldırın. Ayrıca, barındırma sağlayıcınızı Bluehost veya Hostgator yerine butik birine değiştirmek size daha iyi müşteri hizmetleri ve daha yüksek ürün kalitesi sağlayacaktır.

  36. .htaccess dosyanızı bulamazsanız, bir metin düzenleyicide yeni, boş bir dosya oluşturabilirsiniz. Bu dosyayı .htaccess olarak adlandırın ve bir FTP istemcisi kullanarak web sitenizin kök dizinine yükleyin.

  37. Bununla ilgili hala bir sorunum var. .htaccess dosyamı bulamıyorum ve yöneticiye erişimim engellendi. Sitenin tamamı görüntülenemiyor. Lütfen yardım edin

    • .htaccess gizlidir. Dosyanıza erişirken gizli dosyaları da görebildiğinizden emin olun

  38. Bunların hepsini denedim ve hala çalışmıyor!! .htaccess dosyamı bulamıyorum ve yöneticiye erişimim engellendiği için oluşturamıyorum, LÜTFEN YARDIM EDİN!!!

    • Teşekkürler, teşekkürler. index.php'yi 644'e ayarlamak, tüm sıkıntılardan sonra benim için işe yaradı.

  39. Çok yardımcı oldu, ama bir şey daha, çoğunlukla w3 total cache eklentisinden kaynaklanıyor, eğer sizde varsa FTP üzerinden cache eklentisi klasörünü yeniden adlandırıp deneyebilirsiniz, sitem bu şekilde düzeltildi

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.