500 hatası nedir. Ayarları sıfırlayın ve önbellek dosyalarını temizleyin. Yanlış izinler

  • 26.05.2019

Sitenizde bir sayfa açarken aşağıdaki mesajı görüyorsanız: 500 -Dahili Sunucu Hatası", o zaman hemen gergin olmayı bırak ve son zamanlarda yaptığın tüm değişiklikleri hatırlamaya çalış. Bu yazıda ana olay vakalarını açıklamak istiyorum. hatalar 500 ve bunları ortadan kaldırmanın yolları.

Olaydan hemen sonra, barındırma yönetim ofisinize gidin ve hata günlüklerini inceleyin, çünkü bunları ortadan kaldırmak için varlar.

500 hatasının en yaygın nedenleri şunlardır:

  1. Site tasarımı için yeni temanın yanlış çalışması;
  2. Bir eklenti çakışması da mümkündür;
  3. ".htaccess" gibi bir dosyayla ilgili sorunlar.

Site tasarımı için yeni temanın yanlış çalışması

Sitenizi dönüştürmeye karar verdiyseniz ve yeni ve ilginç bir tema yüklediyseniz, ancak onu yükleyip siteye girdikten hemen sonra, 500 hatası, ardından bu tür bir hatayı ortadan kaldırmak için aşağıdaki talimatları kullanın.

Başlamak için şuraya gidin: FTP bu hatanın oluştuğu siteyi seçin, ardından tema klasörünü bulun ve mevcut temayı silin veya yeniden adlandırın. Yeniden adlandırmak için, temaları olan klasörün adına herhangi bir sembol ekleyebilirsiniz - bu fazlasıyla yeterli.

Klasörü yeniden adlandırdıktan sonra, site sayfasına girdiğinizde, tamamen boş bir sayfa ve herhangi bir hatadan bahsetmediğini göreceksiniz.

Bir sonraki adımda, kontrol paneline gidin WordPress ve sekmeye gidin " Dış görünüş". Yeni bir temanın yüklendiğini belirten bir mesaj görüyoruz.

Site tasarımı için varsayılan temaları silmeyin, siteyi geri yükledikten sonra sizin için yararlı olabilirler. Ve onları sildiyseniz, standart temaları indirin ve bunlardan birini yükleyin. Örneğimizde, temasıyla çalışacağız " Yirmi on iki».

Sonra, gitmemiz gerekiyor " phpMyAdmin»

Şimdi seçmek zorundasın veri tabanı senin siten

Ve şu kodu oraya girin:

Şöyle görünmelidir:

Bu adımlardan sonra siteniz tekrar dönüştürülecektir.

eliminasyon hatalar 500 bir eklenti çakışmasından kaynaklanan

Hatanın meydana geldiği eklenti kesinlikle kaynağınızın görünümünü görmek istediğiniz şekilde olmadığında böyle bir durum vardır. Ve hala yönetim konsoluna erişiminiz varsa, kolayca kapatabilirsiniz.

Ve erişim yoksa, yüklediğiniz eklentinin etkinleştirdiğiniz diğer eklentilerle çakışma olasılığı vardır. Ve bu durumda, sadece onu kapatmak için kalır FTP-server (site tasarımının temasını kapattıkları gibi). kısaca: git FTP hatayı düzelttiğiniz siteye gidin, ardından kurulu eklentinin bulunduğu klasöre gidin, adı değiştirin veya düzenleyin (yalnızca bir karakter ekleyebilirsiniz). Konsoldan sonraki geçiş sırasında ad değiştirilirse " Eklentiler" bunu göreceksin WordPress otomatik olarak devre dışı bırakacaktır.

.htaccess yapılandırma dosyasının neden olduğu 500 hatasını düzeltme

Dosyayı yanlış düzenlediyseniz .htaccess veya eklentiler onunla yanlış çalıştıysa, 500 hatası. Bazen değiştirilemeyen bu parametreleri nasıl değiştirmeye çalıştığınızın bir alanı olabilir.

Hatayı düzeltmek için geri dönmemiz gerekecek FTP, çünkü bu dosya sitenizde kök klasörde bulunur. ama başlık çünkü .htaccess bir nokta ile başlar, dosya başlangıçta gizlidir. bu yüzden indiriyoruz FileZilla- kullanımı kolay ve ücretsiz FTP istemcisi. Programı kurun ve sekmeye gidin " sunucu”, ardından gizli dosyaların görüntülenmesini zorlamak için kutuyu işaretleyin. Bundan sonra, tekrar bağlanın FTP Dosya listesini güncellemek için

Şimdi dosyayı gördüğümüze göre, not defterinde açın. Ve bizden önce, ilke olarak, web sunucusunun çalışması için bir tür kurallar ve çeşitli talimatlar olan dosyanın içeriğini açar. Yaptığınız değişiklikleri gözden geçirin ve hataları kaldırın. Ayrıca araçları kullanarak daha sonra yenilerini oluşturmak için bu dosyayı silebilirsiniz. WordPress.

Bunu yapmak için kaynak yönetim paneline, ardından " Seçenekler" ve içlerinde buluyoruz " kalıcı bağlantılar”, ihtiyacımız olan seçeneği seçip“ Kaydetmek».

Unutmayın ki ayarlar .htaccess kullanmak üzere olduğunuz eklenti tarafından yapıldı, ardından ayarları ve kurulumu ile ilgili tüm olası talimatları dikkatlice okuyun.

Bir web sitesini ziyaret etmeye çalışıyorsanız ve mesajı görüyorsanız " 500 Dahili Sunucu Hatası”, yani web sitesinde bir şeyler ters gitti. Bu, tarayıcınızla, bilgisayarınızla veya internet bağlantınızla ilgili bir sorun değildir. Bu, ziyaret etmeye çalıştığınız siteyle ilgili bir sorundur.

Bu http hatası 500 ne anlama geliyor?

Bu hata farklı şekillerde görünebilir, ancak hepsi aynı anlama gelir. Web sitesine bağlı olarak, mesajını görebilirsiniz " 500 dahili sunucu hatası», « 500 hatası», «», « sunucu hatası 500". Bu, tarayıcınızda görebileceğiniz birçok hata mesajından biridir.

Ancak bunun görüntülendiğini görüyorsanız, bu kodla ilgili bir hatadır. 500 dahili sunucu hatası. Hata kodu 500, web sunucusunda beklenmeyen bir şey olduğunda ve sunucu daha spesifik bilgi sağlayamadığında görünen genel bir mesajdır. Size normal bir web sayfası sunmak yerine, web sunucusu bir hatayla karşılaştı ve sunucu, tarayıcınıza bir hata mesajı içeren bir web sayfası sağladı.

500 dahili sunucu hatası nasıl düzeltilir?

bu sorun sunucu hatası 500, web sitesi tarafında, kendi başınıza düzeltemezsiniz. Web sitesini kim yönetiyorsa, onu düzeltmek zorunda kalacak.

Ancak, sorunu hızlı bir şekilde aşmanın yolları vardır. Bu hata mesajı genellikle geçicidir ve web sitesi sahibi tarafından hızla düzeltilebilir. Sadece birkaç dakika beklemeniz ve tekrar bağlanmayı denemeniz gerekebilir.

Bu sorunu yaşıyorsanız, web sayfasını yeniden yüklemeyi deneyin. Tarayıcınızın araç çubuğundaki Yenile düğmesini tıklayın veya F5'e basın. Tarayıcınız web sunucusuyla bağlantı kuracaktır ve bu sorununuzu çözebilir.

Önemli: Bu mesajı görüntülerken çevrimiçi ödeme gönderiyorsanız veya herhangi bir işlem başlatıyorsanız sayfayı yeniden yüklemeye çalışmamalısınız. Bu, aynı ödemeyi iki kez göndermenize neden olabilir. Çoğu web sitesi bunu önlemelidir, ancak bir web sitesi bir işlem sırasında sorun yaşarsa, ödemeniz iki kez geçebilir.

Bu işe yaramazsa, siteye tekrar bağlanmayı denemeden önce bir süre beklemeniz gerekebilir. Web sitesinde muhtemelen bir sorun var ve web sitesini yöneten kişilerin bunu düzeltmesi gerekecek. Gelecekte web sitesine tekrar erişmeyi deneyin.

Sitenin sahibi kişilerin sorunun farkında olmadığından endişeleniyorsanız 500 hatası, kendileriyle iletişime geçebilir ve yaşadığınız sorunu bildirebilirsiniz. Hata size oluyorsa, muhtemelen diğer insanlara da oluyordur ve site sahibinin düzeltmesi gerekir.

Örneğin, bir hatanız varsa http durumu 500 dahili sunucu hatası, şirketin web sitesinde telefon numarasını arayabilirsiniz. Şirketin müşteri hizmetleri e-posta adresi varsa, o adrese yazabilirsiniz. Ayrıca Facebook ve Twitter gibi sosyal ağlarda birçok şirketle bağlantı kurabilirsiniz.

Bir web sayfasının eski (önbelleğe alınmış) bir kopyası nasıl görüntülenir?

Bir site arıyorsanız ve site şu anda kullanılamıyorsa, ister HTTP 500 hatası ister başka bir sorun nedeniyle olsun, bir web sayfasının önbelleğe alınmış anlık görüntüsünü çeşitli şekillerde görüntüleyebilirsiniz. Güncel bilgiler (haberler gibi) içeren bir web sayfasına erişmeye çalışıyorsanız bu işe yaramaz, ancak eski makalelere ve diğer statik sayfalara erişmek için harika çalışır.

Örneğin, Google kullanıyorsanız, web sayfasının önbelleğe alınmış bir kopyasını şurada kullanmayı deneyebilirsiniz: Google önbellek. Google arama sonuçlarında görüntülemek istediğiniz web sayfasını bulun, adresinin sağındaki oku tıklayın ve daha eski bir kopyasını görüntülemek için "Önbelleğe Alındı" seçeneğini tıklayın. Sitenin doğru şekilde yüklenmesi için önbellek sayfasındaki "Metin Versiyonu" bağlantısını tıklamanız gerekebilir.

Sayfanın eski "ekran görüntülerini" görüntülemek için Wayback Machine gibi bir araçtan da indirebilirsiniz.

Web sitesinin sahibiyseniz ve bu hatayla karşılaşıyorsanız http hatası 500 wordpress, sunucunuzda kolay bir düzeltme yoktur. Bir şeyle ilgili bir sorun var ve onu düzeltme seçenekleri cms hatası 500, birçok olabilir. Yaygın sorunlar arasında web sitenizin .htaccess dosyasındaki bir hata, sunucunuzdaki yanlış dosya ve klasör izinleri, web sitenizin yüklenmemesine bağlı bir yazılım paketi veya harici bir kaynağa bağlanırken zaman aşımı yer alır.

Temas halinde

WordPress'te 500 Dahili Sunucu Hatasıyla mı karşılaştınız? Pekala, yalnız değilsin! 500 Dahili Sunucu Hatası, WordPress kullanıcılarının karşılaştığı en yaygın hatalardan biridir. Ancak, 500 Dahili Sunucu Hatasının gerçek nedenini bulmak, 404 hataları kadar kolay değildir; burada neden, bozuk kalıcı bağlantılar veya değiştirilmiş sayfa URL'leri olabilir.

500 hatasının arkasındaki en yaygın nedenler, bozuk .htaccess dosyaları, yanlış ayarlanmış izinler, komut dosyası gecikmeleri, yanlış PHP sürümü veya başarısız bir WordPress güncellemesidir. Ancak, bu sorunun tüm nedenleri bu değildir. Bu nedenle, daha derine inmeniz ve bu hatanın gerçek nedenini bulmanız gerekir. WordPress'te 500 Dahili Sunucu Hatası almak için en iyi ipuçlarından biri adımlarını takip et hata oluşana kadar. Hangi olayın veya değişikliğin WordPress'inizin çalışmayı durdurmasına neden olabileceğini hatırlamaya çalışın (örneğin, bir eklentiyi yükleme veya güncelleme). Hatanın nedenini öğrendikten sonra, çözmek çok daha kolay olacaktır.

İşte 9 farklı yöntem kullanarak WordPress 500 hatasının nasıl düzeltileceğine dair kısa bir kılavuz. Bu kılavuzun, hatanın olası tüm nedenleriyle başa çıkmanıza yardımcı olacağından emin olabilirsiniz. Hiç zaman kaybetmeyelim ve bu WordPress eğitimine başlayalım.

ÖNEMLİ!Önce güvenlik. Bu kılavuza başlamadan önce, veri kaybını önlemek için sitenizi yedeklemenizi öneririz.

Bu kılavuza başlamadan önce aşağıdakilere ihtiyacınız olacak:

  • Barındırma kontrol panelinize erişim
  • WordPress Kontrol Paneline Erişme

Yöntem 1- Eklentiler veya temalar nedeniyle WordPress'te 500 hatası

Çoğu durumda, eklentilerin veya temaların yüklenmesi veya güncellenmesi nedeniyle 500 Dahili Sunucu Hatası oluşur. Hangi eklentilerin bu soruna neden olabileceğini zaten biliyorsanız, zaten çözmenin yarısına geldiniz.

Yöntem 1.1 - Eklenti güncellemesi veya kurulumu nedeniyle WordPress'te 500 Hatası

Bir sayfa, bir eklentiyi yükledikten veya güncelledikten sonra çalışmayı durdurduysa, eklentiyi devre dışı bırakarak veya silerek sorunu düzeltebilirsiniz. Duruma bağlı olarak, hedefe ulaşmanın iki yolu vardır.

WordPress Panosu Üzerinden Eklentileri Devre Dışı Bırakma

WordPress kontrol panelinize giriş yapabiliyorsanız, şu adımları izleyin:

  1. WordPress Kontrol Panelinize giriş yapın.
  2. Basmak Eklentiler→ Yüklendi sol gezinme menüsünde.
  1. Sorunlu eklentiyi devre dışı bırakın.

  1. Sorunun çözülüp çözülmediğini görmek için tarayıcınızda siteyi yenileyin.
  2. Değilse, diğer eklentiyi devre dışı bırakın ve tüm eklentiler devre dışı bırakılana (veya site kapanana kadar) bu işlemi tekrarlayın.
  3. Hatadan sorumlu eklentiyi bulduğunuzda, yeniden yüklemeyi deneyin. Ayrıca, onu değiştirmek için başka eklentiler arayabilir veya WordPress'inizde nasıl çalıştığı hakkında daha fazla bilgi için eklenti geliştiricileriyle iletişime geçebilirsiniz.

Dosya Yöneticisi veya FTP aracılığıyla WordPress eklentilerini devre dışı bırakma

Bir hatanın WordPress panosuna erişimi engellediği durumlar vardır. Bu durumda, eklentiyi devre dışı bırakmanız veya kaldırmanız gerekecektir. Dosya Yöneticisi barındırma kontrol panelinizde veya .

  1. WordPress'inizin kök dizinine gidin ve klasörü girin wp içeriği/eklentileri.
  2. Sorunlu eklentiyi bulun ve devre dışı bırakmak için yeniden adlandırın. Örneğin, ekleyebilirsiniz .engelli Bu eklentiyi unutmamak için dosyanın sonuna. Tamamen kaldırmak istiyorsanız, sadece silmek eklenti klasörü.

  1. Bundan sonra sitenizi güncelleyin. Sorun devam ederse, tamamen devre dışı bırakılana kadar (veya siteniz çalışır duruma gelene kadar) kalan eklentiler için bu adımları uygulayın.
  2. Bozuk bir eklenti bulduğunuzda, onu yeniden yüklemeyi deneyebilir, yenisini bulabilir veya tavsiye için eklenti geliştiricileriyle iletişime geçebilirsiniz.

Yöntem 1.2 - Bir temanın yüklenmesi veya güncellenmesi nedeniyle WordPress'te 500 hatası

Bir tema yükledikten veya güncelledikten sonra siteniz çalışmayı durdurduysa, sitenizin temasını değiştirerek sorunu çözebilirsiniz. Bunu yapmanın iki yolu vardır:

WordPress Kontrol Panelini Kullanarak Temayı Değiştirme

Kontrol panelinize erişebiliyorsanız, yapmanız gerekenler şunlardır:

  1. bölüme git Görünüm → Temalar.

  1. Başka bir tema seçin ve düğmeyi tıklayın etkinleştir.

  1. Temayı değiştirmeyi bitirdikten sonra, sitenize bağlantı içeren bir onay mesajı göreceksiniz.

phpMyAdmin ile Tema Değiştirme

Temayı değiştirmenin bir başka yolu da MySQL veritabanı değerlerinizi şu şekilde düzenlemektir: phpmyadmin, barındırma kontrol panelinizde. Bu yöntem, WordPress kontrol paneliniz çalışmıyorsa faydalı olabilir. İşte yapmanız gerekenler:

  1. bir masa bul wp_options ve açın.

NOT! Kurulum sırasında seçtiğiniz tablo değerlerine bağlı olarak tablo öneki her zaman olmayacaktır. wp_.

  1. git Sayfa 2.
  1. Bir bölüm bul şablon ve stil sayfası

  1. Değiştirmek istediğiniz temanın adını bulun. Bunu yapmak için dizine gidin wp-içerik/temalar kullanarak Dosya Yöneticisi.

  1. Kullanmak istediğiniz temanın başlığını kopyalayın. Ardından, değerleri değiştirin şablon ve stil sayfası veritabanında yeni temanızın adına. Bu örnekte temayı değiştireceğiz yirmi on beşüzerinde yirmi on altı

Artık sitenizi tarayıcıda yeniden yükleyebilirsiniz ve yeni tema ile yüklenecektir. 500 hatası eski temanızla ilgiliyse, bu sorunu çözmelidir. Eski temanızı yeniden yüklemeyi deneyebilir veya temayı WordPress'iniz için doğru şekilde yükleme hakkında bilgi almak için geliştiriciyle iletişime geçebilirsiniz.

Yöntem 2- Dosya doğrulama .htaccess

Dahili sunucu hatasından kurtulmanın başka bir yolu da .htaccess dosyanızın durumunu kontrol etmektir. Mevcut .htaccess dosyanızın bozulmuş olma ihtimali çok yüksek. Bu, çok sayıda nedenden dolayı olabilir; en yaygın olanları yeni bir eklenti yüklemek veya sitenizde başka değişiklikler yapmaktır.

.htaccess dosyanızın durumunu kontrol etmenin en iyi yolu yeni bir tane oluşturmaktır. Tek yapmanız gereken:

  1. Barındırma kontrol panelinize giriş yapın Dosya yöneticisi Bölümde Dosyalar. Alternatif bir yol kullanmaktır.
  2. WordPress sitenizin kök dizinine gidin (aşağıdaki gibi dosyalar görürseniz wp içeriği ve wp-içerir, doğru yerdesiniz).
  3. Dosyayı burada bulun. htaccess kapatmak. Bu, ona farklı bir ad vererek yapılabilir. Örneğin, .htaccess1.

  1. Bundan sonra yeni bir dosya oluşturun .htaccess ve standart .htaccess kodunu içine yapıştırın:
# WordPress'e BAŞLAYIN RewriteBase / RewriteRule Üzerinde RewriteEngine ^index\.php$ - [L] RewriteCond %(REQUEST_FILENAME) !-f RewriteCond %(REQUEST_FILENAME) !-d RewriteRule . /index.php [L]# WordPress'i SONLANDIR
  1. Dosyayı kaydettiğinizden emin olun.

Şimdi sitenizi bir tarayıcıda açın ve hatanın çözülüp çözülmediğine bakın. Değilse, kılavuzu okumaya devam edin.

Yöntem 3- Artan limitler PHP

Yukarıda açıklanan iki yöntem herhangi bir sonuç getirmediyse, yanlış PHP değerleri ve bellek eksikliği 500 hatasına neden olabilir.Bunun nedeni, komut dosyalarının ve eklentilerin düzgün çalışması için belirli bir miktarda bellek gerektirmesidir. . Buna ek olarak, siteniz yüklendiğinde, tarayıcı komut dosyalarını, eklentileri ve içeriği indirmek için çok sayıda istekte bulunur. Komut dosyalarını ve eklentileri yüklemek için yeterli bellek olmadığında, WordPress büyük olasılıkla bir 500 Dahili Sunucu Hatası verir. Bu yüzden sitenizin hafıza değerini ve diğer PHP ayarlarını arttırmanız önemlidir. Dosya ile yapabilirsin .htaccess. Eklemenizi önerdiğimiz birkaç satır:

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

Yöntem 4- PHP sürümünü değiştir

Bazı WordPress komut dosyaları veya eklentileri belirli bir PHP sürümü gerektirir. Onlar için önerilen gereksinimler karşılanmıyorsa, bunun sonucunda 500 hatası görünebilir.Bunun PHP sürümünden kaynaklanıp kaynaklanmadığını değiştirerek kontrol edebilirsiniz. Bu, bölümdeki barındırma kontrol paneli aracılığıyla yapılabilir. Gelişmiş → PHP sürümünü seçin.

Hangi PHP sürümüne ihtiyacınız olduğunu bilmiyorsanız, her birini tek tek etkinleştirmeyi deneyin. Unutma Kaydetmek ayarlarınızı yapın ve siteyi her değişiklikle güncelleyin. Bu sürümlerin hiçbiri 500 hatasını çözmeye yardımcı olmadıysa, önceki PHP sürümünüzü döndürün ve sonraki yönteme geçin.

Yöntem 5 - Hata gösterimini etkinleştir

WordPress 500 Dahili Sunucu Hatasının nedenini bulmak, onu düzeltmenin en zor kısmıdır. Önceki yöntemlerden hiçbiri size yardımcı olmadıysa, hatalarınızı kontrol ederek daha derine inmeye başlamanız gerekir. Bunu yapmanın birkaç yolu vardır:

Hata gösterimini etkinleştirme

Hataların görüntülenmesini açarak, sitenizde buna neden olan belirli kodu bulabilirsiniz. Bu, PHP sürümünü değiştirdiğimiz bölümde yapılabilir. Gelişmiş → PHP sürümünü seçin. Değer ayarla Hataları Gösterüzerinde Etkinleştirilmiş ve düğmeye basın Kaydetmek.

Şimdi, sitenizi yeniden yüklemelisiniz. Tüm kod hataları aşağıdaki resimdeki gibi ekranda görüntülenecektir:

Bir hata bulur bulmaz, içinde belirtilen dosyayı açın ve istediğiniz satırı arayın. kullanabilirsiniz Google, Stackoverflow , WordPress Forumu veya bu sorunu çözme hakkında bilgi için geliştiricinizle iletişime geçin.

Yöntem 6 - WordPress Hata Ayıklamayı Kullanma

WordPress, kodunuzla ilgili sorunları gidermek için kullanabileceğiniz kendi hata ayıklama sistemine sahiptir. Ayrıca 500 hata sorununu çözmeye yardımcı olabilir.Kullanmaya başlamak için dosyanızda birkaç değişiklik yapmanız gerekir. wp-config.php.

  1. Dosyada aşağıdaki satırı bulun wp-config.php:
define("WP_DEBUG", yanlış);
  1. Aşağıdaki kodu silip yerine yapıştırın:
// WP_DEBUG modunu etkinleştir define("WP_DEBUG", true); // /wp-content/debug.log dosyasına hata ayıklama günlüğünü etkinleştir define("WP_DEBUG_LOG", true); // Hataların ve uyarıların görüntülenmesini devre dışı bırak define("WP_DEBUG_DISPLAY", false); @ini_set("display_errors", 0); // Çekirdek JS ve CSS dosyalarının geliştirme sürümlerini kullanın (yalnızca bu çekirdek dosyaları değiştiriyorsanız gereklidir) define("SCRIPT_DEBUG", true);
  1. Sitenizi güncelleyin ve açın Dosya yöneticisi. dizine git wp içeriği ve dosyayı bul hata ayıklama günlüğü. Değerlerini görüntülemek için bu dosyayı düzenleyin.

  1. Artık hataya neyin neden olduğunu biliyorsunuz ve geliştiriciyle iletişime geçerek veya Google, Stackoverflow , WordPress Forumu . Hata ayıklama sistemi hakkında daha ayrıntılı bilgi şurada bulunabilir.

Yöntem 7- Yedeklemeyi geri yükle

WordPress çökmeden önce yedeklediyseniz, yedeklemeyi geri yüklemek de bir çözüm olabilir. İlk olarak, tüm WordPress dosyalarını silin. Ardından, desteğinizi yükleyin ve sitenizin çalışıp çalışmadığını iki kez kontrol edin.

WordPress'i geri yüklemenin manuel yolu herkes için uygun olmayabilir. Bu sizin için çok karmaşık görünüyorsa, size başka bir yol söyleyebiliriz. Ne yazık ki, siteniz kapalıysa bu size yardımcı olmaz, ancak gelecekte benzer sorunlardan kaçınmanıza kesinlikle yardımcı olacaktır.

  1. All-in-One WP Migration eklentisini kurun ve etkinleştirin.

  1. WordPress kontrol panelinizde bulun ve düğmeyi tıklayın ihracat.

  1. Bir seçenek belirleyin dosya(Dosya) yedeği bilgisayarınıza indirmek istiyorsanız.

  1. Oluşturulan yedeği bilgisayarınıza indirin. Web sitenizi ve veritabanı dosyalarınızı içerir.
  2. Şimdi, bir 500 Dahili Sunucu Hatası (veya başka bir sorun) alırsanız ve bunu çözemezseniz, sitenizi bir yedek kullanarak geri yükleyebilirsiniz.
  3. Oluşturulan yedeklemeyi kullanarak sitenizi geri yüklemek için sitenizi tamamen silmeniz ve Hepsi Bir Arada eklentisiyle birlikte yeni bir WordPress yüklemeniz gerekir. Bundan sonra, işlevi seçin İçe aktarmak (İçe aktarmak), oluşturulan yedeği seçin ve geri yükleme prosedürüne devam edin.

Hata hala görünüyorsa, çözümü için temel bir çözüm vardır. Tek yapmanız gereken:

  1. WordPress'in en son sürümünü indirin.
  2. Kaydedin ve bilgisayarınıza çıkarın.
  3. Bir dosyayı sil wp-config-sample.php ve klasör wp içeriğiönemli bilgilerin üzerine yazmaktan kaçınmak için.
  4. Tüm kök dosyaları barındırma hesabınıza taşıyın ve üzerine yazın. Bu ile yapılabilir.

  1. Ardından, dosyaların üzerine yazma izni olan bir pencere görünmelidir. İşlemi otomatikleştirmek için değerleri resimdeki gibi ayarlayın.

NOT! Bu işleme başlamadan önce sitenizi yedeklediğinizden emin olun. Bu önemli bilgilerin kaybolmasını önleyecektir.

İndirme işlemi 10 ila 20 dakika sürebilir. Tamamlandığında, sitenizi tarayıcınızda yenilemeyi tekrar deneyin. 500 Dahili Sunucu Hatası, WordPress kök dosyalarıyla ilgiliyse, bu yöntem sorunu çözmelidir.

Yöntem 9 - En baştan yeniden başla

Yukarıdaki yöntemlerin tümü sizin için işe yaramadıysa, sitenizi sıfırdan oluşturmaya başlamanız gerekecektir. İyi haber şu ki, bir veritabanı yedeğiyle bile sitenizi geri yükleyebilirsiniz. Sitenizi yalnızca bir MySQL veritabanıyla geri yüklemeyle ilgili adım adım kılavuza göz atın.

Çözüm

WordPress'i en az bir kez kullanan herkes dahili bir sunucu hatasıyla karşılaşmıştır. İster gelişmiş bir geliştirici ister acemi bir kullanıcı olun, 500 hatasını düzeltmek, nedenini nerede arayacağınızı biliyorsanız, oldukça basit bir işlemdir. Gerçek hayatta olduğu gibi, bir sorunu çözmek için önce kaynağını bulmanız gerekir. Bundan sonra, bu sorunu çözmek için çevrimiçi kaynakları veya bu kılavuzu kullanabilirsiniz.

Yeni bir kitap yayınladık, "Sosyal Medya İçerik Pazarlaması: Abonelerin kafasına nasıl girilir ve markanıza nasıl aşık olunur."

Abone olmak

Dahili sunucu hatası, kullanıcının işleminin/isteğinin başarısız olduğu ve sunucunun kendisinin sorumlu olduğu anlamına gelen bir HTTP protokol durumu sınıfıdır.


Kanalımızda daha fazla video - SEMANTICA ile internet pazarlamasını öğrenin

Yiyeceğin bitti. Bakkala gitmen gerekiyor. Kapıda bir işaret var - "Muhasebe". Yemeksizsin.

Kullanıcı siteyi ziyaret etmek istiyor. Sunucuya bir istek gönderilir. Sunucuda herhangi bir sorun varsa, kişi tarayıcı penceresinde bir hata mesajı görecektir.

sunucu hataları nelerdir

Gördüğümüz gibi, dahili sunucu hataları bir HTTP durumları sınıfını oluşturur.

  • . Söz konusu sınıfta aşağıda listelenen problemlerle ilgili olmadıkça, çok çeşitli sunucu hatalarını gösterir.
  • 501. Sunucunun, kullanıcı isteğinin işlenmesini tamamlamak için gerekli yeteneklere sahip olmadığı anlamına gelir. Tipik olarak, sunucu istek yöntemini tanıyamadığında bir 501 hatası oluşur. Sunucu istek yöntemini tanıdıysa, ancak bu İnternet kaynağında kullanılamıyorsa, (kullanıcının hatası nedeniyle) bir 405 hatası görüntülenir.
  • . Sunucu bir proxy sunucusu veya ağ geçidi olarak hareket ettiğinde gerçekleşir. Hata, yukarı akış sunucusunun geçersiz bir yanıt gönderdiğini gösterir.
  • . Site, kullanıcı isteklerini işleyemediğinde görüntülenir. Bunun nedeni aşırı yüklenme, servis sorunları, teknik sorunlar vb. olabilir. Çoğu zaman, bir 503 hatası görüntülendiğinde, Yeniden Dene-Sonra alanı, kullanıcının isteği tekrarlaması gereken zamanı gösterir.
  • 504. Burada da sunucu bir ağ geçidi veya proxy sunucusu görevi görür. İsteği yukarı akış sunucusuna yönlendirir, ancak yanıt beklemez, bu nedenle isteğin işlenmesini tamamlayamaz.
  • 505. İsteğin sürümünün sunucu tarafından desteklenmediğini belirtir.
  • 506. Bu, sunucunun mevcut sürümünün hatalı bir yapılandırmaya sahip olduğu anlamına gelir. Bu bağlamda, bağlama işlemi tamamlanmaz ve sürekli kesintiye uğrar.
  • 507 Sunucuda isteği tamamlamak ve işlemek için yer yok. Bu tür sorunlar geçici olabilir ve kolayca çözülebilir.
  • 509. İnternet kaynağı kendisine atanan tüm trafiği harcamışsa bu hata oluşur. Sorunu çözmek için barındırma sağlayıcısına başvurmanız gerekir.
  • 510 Bu hata, bir istemci bir istekte bulunduğunda ve belirli bir uzantıyı kullanmak istediğinde, ancak sunucu bu uzantıyı kullanmadığında ve sağlayamadığında oluşur.
  • 511. Bu hata, kullanıcının eriştiği sunucunun kendisinden değil, sağlayıcı olabilecek bir aracıdan gelir. Kural olarak, sorun, istemcinin global ağda oturum açması gerektiğinde ortaya çıkar (ücretli erişim noktasından şifreyi belirtin). Bu durumda, yanıt formunda yetkilendirme için özel bir alan görüntülenir.
  • 520 Bir hata olduğunu ancak Content Delivery Network sunucusunun bunu düzgün bir şekilde işleyemediğini ve istemciye görüntüleyemediğini belirtir.
  • 521 Sunucu, bir İçerik Dağıtım Ağı bağlantısını reddettiğinde gerçekleşir.
  • 522. Veri sistemi sunucuya bağlanamadığında görüntülenir, sunucu yanıtı zaman aşımına uğrar.
  • 523. Sunucuya “ulaşılamıyor”, sunucuya erişilirken ciddi engeller var, aşılması şu anda mümkün değil.
  • 524 Gerekli sunucu ve içerik dağıtım ağı sunucusu zaman aşımına uğradı.
  • 525: Sunucunun kendisi ile içerik dağıtım ağı sunucusu arasındaki anlaşma sırasında hatalar oluşursa, 525 kodu görüntülenir.
  • 526. Şu anda şifreleme sertifikasını doğrulamanın bir yolu olmadığını gösterir.

“Sunucu Hatası” yazarlarsa ne yapmalı

Listelenen hatalar genellikle .htaccess dosyası, temalar ve eklentiler nedeniyle oluşur. Sorunu çözmek için seçenekleri düşünün.

Demek yeni temayı beğendin ve yükledin. Her şey yoluna girecek, ancak bundan sonra dahili bir sunucu sorunu var. Sunucu performansını geri yüklemek için eylem yöntemlerinden birini seçin:

FTP aracılığıyla

İçine giriyoruz ve temaları olan bir klasör arıyoruz. Klasörü açın ve şu anda sitede bulunan temayı düzeltin/silin. Siteye gidiyoruz ve hatasız boş bir sayfa görüyoruz.

WordPress yönetici panelini, ardından temayı açıyoruz, başka bir temanın aktivasyonu hakkında bir bildirim alıyoruz. Bir tavsiye: varsayılan temaları silmeyin, bunlar bir referans görevi görür ve site geri yüklendikten sonra etkinleştirilebilir.

PhpMyAdmin aracılığıyla

Varsayılan temayı sildiyseniz/düzenlediyseniz, indirip yeniden yüklemeniz gerekir. Bu, aşağıdaki kaynaklardan yapılabilir: TwentyTen, TwentyEleven, TwentyTwelve. İndirdikten sonra, PhpMyAdmin'i ve ardından veritabanını açın.

SQL sekmesine gidin ve aşağıdaki kodu içine kopyalayın.

Lütfen konu başlığının doğru olması gerektiğini unutmayın. Site daha sonra normal şekilde çalışacaktır.

Sorun eklentilerde ise sunucu düzgün çalışmıyor ve site farklı görüntüleniyor. Aynı zamanda, belirli bir eklentiyi devre dışı bırakmanıza izin veren konsola erişim korunur. Bazen yüklü bir eklenti, kaynakta önceden yüklenmiş ve etkinleştirilmiş olan diğer eklentilerle çakışabilir. Ardından bir hata oluşur ve dahili bir hata verilir. Eklentiyi 3 adımda devre dışı bırakabilirsiniz:

  1. FTP kaynağını açın.
  2. Klasörü mevcut eklentilerle açın.
  3. Adı silin / değiştirin / eklentiyi düzenleyin.

Hatalar .htaccess dosyasındaysa aşağıdakileri yapmanız gerekir:

1. FileZilla, "Sunucu" menüsünü açın ve "Gizli dosyaları göstermeye zorla" seçeneğinin yanındaki kutuyu işaretleyin. Dosya listesini güncelliyoruz ve .htaccess dosyamızı buluyoruz.

2. Dosyayı not defteri/metin düzenleyici ile açın. Önünüzde bir metin görüntülenir - web sunucusunun çalışması için bir talimat ve kurallar listesi. Dosyayı inceleyin ve hataları düzeltin. Alternatif bir seçenek, dosyayı tamamen silmek ve ardından WordPress'i kullanarak yeni bir dosya yazmaktır (yönetici panelini açın, ardından "Ayarlar", ardından "Kalıcı Bağlantılar". İstediğiniz seçeneği seçin, "Kaydet"e tıklayın).

Yukarıdaki önlemler istenen sonucu vermediyse, kalifiye bir programcı ile iletişime geçmelisiniz.

Gördüğünüz gibi, hataların listesi oldukça geniştir. Tespit edilirse, mümkün olan en kısa sürede ortadan kaldırılmalıdır.

Dahili sunucu hatası 500, sitenin sunucusunda bir şeyler ters gittiği anlamına gelen çok genel bir HTTP durum kodudur, ancak sunucu tam sorun hakkında daha spesifik olamaz. Yani sunucu size neyin yanlış gittiğini tam olarak cevaplayamaz!

Web yöneticisi misiniz? Kendi sayfalarınızdan birinde veya daha fazlasında 500 Dahili Sunucu Hatası görürseniz, daha ayrıntılı tavsiye için sayfanın altındaki Kendi sitenizdeki Dahili Sunucu Hatalarını Düzeltme bölümüne bakın.

500 dahili sunucu hata mesajı, her web sitesinin mesajı özelleştirmesine izin verildiğinden, herhangi bir şekilde görülebilir.

Aşağıda, bir HTTP 500 hatası görebileceğiniz bazı yaygın yollar verilmiştir:

2. 500 hatasını nasıl görebilirsiniz?

500 - dahili sunucu hatası

HTTP 500 - Dahili Sunucu Hatası

Geçici hata (500)

İç Sunucu Hatası

Dahili HTTP Hatası 500

500. Bu bir hata

Ziyaret ettiğiniz web sitesi 500 Dahili Sunucu Hatası ürettiğinden, bunları herhangi bir tarayıcıda herhangi bir tarayıcıda görebilirsiniz. işletim sistemi, akıllı telefonunuzda bile.

Çoğu durumda, İnternet tarayıcısı penceresi, tıpkı web sayfalarının yaptığı gibi, dahili bir sunucu hatası 500 görüntüler.

3. HTTP 500 hatalarının nedeni

Yukarıda bahsettiğim gibi, arka uç sunucu hata mesajları genellikle bir şeylerin yanlış olduğunu gösterir.

Çoğu durumda, "yanlış", sayfanın veya sitenin programlanmasıyla ilgili bir sorun anlamına gelir, ancak sorunun sizin tarafınızda olma olasılığı da vardır, aşağıda inceleyeceğiz.

Not. Belirli bir HTTP 500 hatasının nedeni hakkında daha spesifik bilgiler, genellikle Microsoft IIS yazılımı kullanan bir sunucuda oluştuğunda sağlanır. sonra sayıları ara 500 , nasıl HTTP Hatası 500.19 - Dahili Sunucu Hatası bunun anlamı yapılandırma verilerinin geçersiz olduğunu. Santimetre. Bir dahili sunucu hatası görebileceğiniz ek yollar, tam bir liste için aşağıdadır.

4. Dahili Sunucu Hatası 500 Nasıl Onarılır

Yukarıda da bahsettiğim gibi 500 Internal Server Error sunucu taraflı bir hatadır yani problem muhtemelen sizin bilgisayarınızdan veya internet bağlantınızdan değil, sitenin sunucusundan kaynaklanmaktadır.

Muhtemel olmasa da, sizin tarafınızda da bir şeyler yanlış olabilir, bu durumda deneyebileceğiniz bazı şeylere bakacağız:

  1. 1. Sayfayı yenile. Bunu, yenile/yeniden yükle düğmesine tıklayarak yapabilirsiniz. F5 veya ctrl-r veya adres çubuğundaki URL'yi tekrarlayarak.

    500 Dahili Sunucu Hatası sorunu web sunucusunda bir sorun olsa bile sorun geçici olabilir. Bir sayfayı tekrarlamak genellikle başarılıdır.

    Not. Bir çevrimiçi satıcı, doğrulama işlemi sırasında bir 500 Dahili Sunucu Hatası alırsa, tekrarlanan doğrulama girişimlerinin birden fazla siparişle ve birden fazla ücretle sonuçlanabileceğini unutmayın! Çoğu satıcının bu tür eylemlere karşı otomatik koruması vardır, ancak yine de akılda tutulması gereken bir şeydir.

  2. 2. Tarayıcı önbelleğinizi temizleyin. Görüntülediğiniz sayfanın önbelleğe alınmış sürümüyle ilgili bir sorun varsa bu, HTTP 500 sorunlarına neden olabilir.

    Not. Dahili sunucu hataları genellikle önbelleğe alma sorunlarından kaynaklanır, ancak bazen önbelleği temizledikten sonra hatanın kaybolduğunu görüyorum. Denememek çok kolay ve zararsız bir şey, bu yüzden kaçırmayın.

  1. 3.Tarayıcınızın çerezlerini silin . Bazı dahili hata 500 sorunları, hatayı aldığınız siteyle ilişkili çerezleri silerek düzeltilebilir.

    Çerezleri sildikten sonra tarayıcınızı yeniden başlatın ve tekrar deneyin.

  2. 4. Bunun yerine hatayı 504 Ağ Geçidi Zaman Aşımı olarak çözün .

    Çok yaygın değildir, ancak bazı sunucular, aslında sorunun nedenine göre daha uygun bir mesaj 504 Ağ Geçidi Zaman Aşımı olduğunda 500 dahili sunucu hatası üretir.

  3. 5. Diğer bir seçenek de web sitesiyle doğrudan iletişime geçmektir. Muhtemelen site yöneticileri 500 hatasını zaten biliyorlardır, ancak bilmediklerinden şüpheleniyorsanız, size ve kendilerine (ve diğer herkese) yardımcı olabilmeleri için onlara bildirin.

    Popüler web siteleri için kaynak sahipleriyle iletişime geçmek için iletişim bilgileri sayfasına bakın. Çoğu sitenin destek tabanlı sosyal medya hesapları vardır ve bazılarının e-posta ve telefon numaraları bile vardır.

    Tavsiye.
    Site tamamen kapalı görünüyorsa ve web sitesine "Dahili Sunucu Hatası 500" hatasını bildirmenin bir yolunu bulamıyorsanız, Twitter kesintisine ayak uydurmak akıl sağlığınıza yardımcı olabilir. Bunu genellikle Twitter'da #gmaildown veya #facebookdown'da olduğu gibi #websitedown'ı arayarak yapabilirsiniz.

  1. 6. Daha sonra gel . Ne yazık ki bu noktada 500 Dahili Sunucu Hatası, hiç şüphesiz sizin kontrolünüz dışında, sonunda başkası tarafından düzeltilecek bir sorundur.

    Çevrimiçi satın alma sırasında bir 500 Dahili Sunucu Hatası mesajı görünürse, satışların bozulduğunu anlamanıza yardımcı olabilir - bu genellikle çevrimiçi mağazanın sorunu hızlı bir şekilde çözmesi için harika bir teşviktir!

    YouTube veya Twitter gibi hiçbir şey satmayan bir sitede 500 hatası alıyorsanız bile sorunu onlara bildirirseniz veya en azından denerseniz, beklemekten biraz daha fazlasını yapabilirsiniz.

5. Sitenizdeki 500 dahili sunucu hatasını düzeltme

Kendi web sitenizdeki bir dahili sunucu hatası 500, tamamen farklı bir işlem gerektirir. Yukarıda bahsettiğim gibi, 500 hatanın çoğu sunucu taraflı hatalardır, yani sorun sizin sitenizden ise çözülme olasılığı daha yüksektir.

Sitenizin kullanıcılarınıza 500 hatası göstermesinin birçok nedeni olabilir, ancak bunlar en yaygın olanlarıdır:

  • izin hatası. Çoğu durumda, 500 Dahili Sunucu hatası, bir veya daha fazla dosya veya klasör için yanlış izinlerden kaynaklanır. Çoğu durumda, PHP ve CGI betiğine yanlış izinler suçludur. Normalde 0755 (-rwxr-xr-x) olarak ayarlanmalıdırlar.
  • PHP Zaman Aşımı. Komut dosyanız harici kaynaklara bağlanırsa ve bu kaynaklar zaman aşımına uğrarsa, bir HTTP 500 hatası oluşabilir. 500 hatasının nedeni buysa, komut dosyanızda zaman aşımı kuralları veya daha iyi hata işleme yardımcı olacaktır.
  • .htaccess'te kodlama hatası. O kadar yaygın olmasa da sitenizin .htaccess dosyasının düzgün yapılandırıldığından emin olun.

WordPress, Joomla veya başka bir içerik yönetimi veya CMS sistemi kullanıyorsanız, 500 Dahili Sunucu Hatası ile ilgili daha spesifik yardım için destek merkezlerinizde arama yaptığınızdan emin olun, motor sürümünü güncellemek de yardımcı olabilir.

Önceden oluşturulmuş bir motor kullanmıyorsanız, web barındırma sağlayıcınızın sitesinde muhtemelen 500 hata yanıtı veya durumunuza daha özel olabilecek başka bir forum veya yanıt sayfası vardır.

6. Dahili Sunucu Hatasını Görüntülemenin Ek Yolları

Internet Explorer'da, web sitesinin sayfayı oluşturamadığı mesajı genellikle dahili bir HTTP sunucusu hatası 500'ü gösterir. 405 Yönteme İzin Verilmez hatası başka bir olasılıktır, ancak IE başlığında 500 veya 405 arayarak emin olabilirsiniz.

Gmail veya Google+ gibi Google hizmetleri 500 - Dahili Sunucu Hatası ile karşılaştığında, genellikle geçici bir hata (500) veya yalnızca 500 bildirir.

Windows Update bir dahili sunucu hatası bildirdiğinde ve bu WU_E_PT_HTTP_STATUS_SERVER_ERROR mesajı veya 0x8024401F hata kodu olarak görüntülendiğinde.

500 hatasını bildiren web sitesi Microsoft IIS çalıştırıyorsa, daha spesifik bir hata mesajı alabilirsiniz:

500.0 - Bir modül veya ISAPI hatası oluştu.
500.11 - Uygulama web sunucusunda kapanıyor.
500.12 - Uygulama web sunucusuna yeniden yükleniyor.
500.13 - Web sunucusu çok meşgul.
500,15 - Global.asax'a doğrudan isteklere izin verilmez.
500.19 - Geçersiz yapılandırma verileri.
500.21 - Modül tanınmadı.
500.22 - ASP.NET httpModules yapılandırması, yönetilen kanal modunda uygulanmadı.
500.23 - ASP.NET httpHandlers yapılandırması, yönetilen kanal modunda uygulanmıyor.
500.24 - ASP.NET kimliğe bürünme yapılandırması, kontrollü kanal modunda uygulanmıyor.
500,50 - RQ_BEGIN_REQUEST bildirimleri işlenirken bir yeniden yazma hatası oluştu. Bir yapılandırma veya gelen kural yürütme hatası oluştu.
500,51 - GL_PRE_BEGIN_REQUEST bildirimleri işlenirken bir yeniden yazma hatası oluştu. Genel bir yapılandırma veya genel kural yürütme hatası oluştu.
500.52 - RQ_SEND_RESPONSE işlenirken bir yeniden yazma hatası oluştu. Bir giden kural yürütüldü.
500.53 - RQ_RELEASE_REQUEST_STATE bildirimleri işlenirken bir yeniden yazma hatası oluştu. Giden kuralı yürütülürken bir hata oluştu. Kural, oturum kapatma kullanıcı önbelleğini güncellemeden önce çalışacak şekilde yapılandırılmıştır.
500,100 - ASP dahili hatası.

Bu IIS'ye özel kodlar hakkında daha fazla bilgi için IIS 7.0, IIS 7.5 ve IIS 8.0 sayfalarındaki HTTP Durum Koduna bakın.

HTTP Hatası 500 Gibi Hatalar

502 Bad Gateway , 503 Service Unavailable ve 504 Gateway Timeout gibi tüm sunucu hataları nedeniyle birçok tarayıcı hata mesajı "Dahili Sunucu Hatası 500"e benzer.

Popüler 404 Bulunamadı hatası gibi birçok istemci tarafı HTTP durum kodu da vardır. Hepsini HTTP durum kodu hataları listemde görebilirsiniz.