WordPress’te 500 dahili sunucu hatası nasıl düzeltilir
Şu anda sitenize erişmeye çalıştığınızda WordPress mesajındaki HTTP 500 dahili sunucu hatasını görüyorsanız, nasıl hissettiğinizi biliyoruz. ‘WordPress Dahili Sunucu Hataları’ temel olarak size sitenizin kullanılamayacağını söyler, çünkü “bir yerde bir şeyler yanlıştır, ancak sistem nerede bilmiyor”. Bunun ne kadar sinirli olduğunu anlıyoruz, bu nedenle bu makalede, bu sorunun genel nedenini ve birçok WordPress kullanıcının WordPress web sitesini tekrar işlevini yerine getirmesine yardımcı olan çözümler sunacağız. Stres yaşamamayı tercih ediyorsanız, WordPress yardım hizmetlerimizi isteyebilirsiniz ve geliştiricilerimiz sorunlarınızı hızlı bir şekilde çözmenize yardımcı olacaktır. Değilse, WordPress’te 500 dahili sunucu hatasının nasıl düzeltileceğine dair rehberimizi okumaya devam edebilir ve kendiniz yapabilirsiniz.
İçindekiler:
Başlamadan önce
WordPress’teki İnternet Sunucusu hatalarının nedenleri
WordPress dahili sunucu hatalarını düzeltmek için ortak çözümler
Hatalar için .htaccess’i kontrol edin
PHP bellek sınırını artırın
WordPress için eklentileri devre dışı bırakın
Mevcut temayı devre dışı bırakın
WordPress Core Dosyasını Yeniden Upload
Hosting Sağlayıcı ile iletişime geçin
Başlamadan önce, büyük değişiklikler yapmadan önce her zaman Site dosyanızdan ve veritabanınızdan WordPress’i yedeklemeniz önerilir. Şimdiye kadar çalışan düzenli bir rezerviniz varsa, devam etmelisiniz. Değilse, WordPress yedekleme kılavuzunu şimdi dosyalarınızdan ve veritabanlarınızdan yapmanızı öneririz.
WordPress’te dahili sunucu hatasının nedenleri bu hatanın birkaç olası nedeni vardır. Bu, temanız veya eklenti işlevinizdeki hataların, hasarlı .htaccess dosyalarınız, PHP bellek sınırları, hasarlı WordPress dosyaları vb. Şimdi hatalara neyin neden olabileceğini bildikten sonra, çözümü keşfedelim. Genel Çözümler WordPress dahili sunucu hatalarını düzeltmek için bu bölümdeki çözümlerin çoğunu kullanmak için Web sitenize Dosya Aktarım Protokolünü kullanarak erişmeniz gerekir. Bu FTP Video Kılavuzu, dosyanıza FILEZILLE FTP istemcisini kullanarak FTP üzerinden nasıl erişeceğinizi gösterir. Sahip olmanız gereken cpanel ayrıntılarına ihtiyacınız olduğunu unutmayın. Değilse, web ana bilgisayarınızla iletişime geçin ve ayrıntı isteyin. Dosyanıza başarıyla eriştiğinizde, FileZilla şöyle görünecektir:
.Htaccess için .htaccess’i kontrol edin Dosya hataları, web sunucunuzdaki ayarları ve bağlantıları yapılandırmak için kullanılır. Bu dosya ile ilgili sorunlar genellikle WordPress dahili sunucu hata mesajına neden olabilir. Bu dosyanın sorununuzun kaynağı olup olmadığını kontrol etmek için, onu devre dışı bırakmalı ve sitenizin normal olarak yayınlanıp yayınlanmadığını görmelisiniz. İşte nasıl: FileZilla’da, WordPress dosyanızı içeren bir klasör arayın. Bu klasör genellikle public_html’dir. Açmak için çift tıklayın. Not: Siteniz ana etki alanınızda (www.domainname.com) ise, dosyanız public_html’de olacaktır. Siteniz alt alanda (blog.domainname.com) ise, WordPress dosyanızı içerecek olan alt alanınızdan adlandırılan bir klasör göreceksiniz.
Bu klasörde, .htacess dosyasını bulun, sağ -üzerinde sağlayın, yeniden adını seçin ve sunucunuzun artık okuyamayacak şekilde adını değiştirin. Şimdi sitenizi yeniden yükleyin. Başarılı olursa, bu hatanın kaynağının hasarlı bir .htaccess dosyası olduğu anlamına gelir. Ardından, yeni bir .htaccess dosyası oluşturmak istersiniz. Bunu yapmak için WordPress Yönetici Gösterge Tablonuzu ve Ayarları Aç> Kalıcı Bağlantılar’ı girin. Herhangi bir değişiklik yapmayın; Sadece aşağı kaydırın ve değişiklikleri kaydet’i tıklayın ve yeni .htaccess dosyaları oluşturulacaktır. WordPress Dahili Sunucu Hatası – PHP Bellek Sınırlarını Artırın Bazen HTTP 500 WordPress dahili sunucu hataları oluşur çünkü WordPress çalışma zamanı sırasında ayrılan PHP belleğini aştığı için. Bu olursa, başka bir şeyin (eklentiler, temalar, komut dosyaları vb.) Çok fazla bellek kullandığının bir işaretidir. Sorun olup olmadığını kontrol etmek için PHP bellek sınırını artırmanız ve WordPress sitenizi yüklemeye çalışmanız gerekir. İşte nasıl:
FileZilla’da, dosyanızı (genellikle public_html) içeren bir klasör açın ve WP-Config dosyalarını arayın. Sağ -Ona tıklayın ve SEE/Düzenle’yi seçin. “/* Hepsi bu, düzenlemeyi bırak! Tebrikler bloglama. */”Ve yukarıdaki aşağıdaki kodu yapıştırın: tanımlayın (‘wp_memory_limit’, ‘256m’);
Ardından, değişikliklerinizi kaydedin ve dosyayı kapatın. FileZilla sizden düzenlenmiş dosyaları yüklemenizi isteyecektir. Evet’i tıklayın ve yükleme tamamlanana kadar bekleyin.
Solda WP-Admin klasörünü ve WP-Includes’i seçin, sağ tıklayın ve Yükle’yi seçin.
Pop-up ekranında “Timpa” yı seçin, “Her zaman bu eylemi kullanın” ve Tamam’ı tıklatın.
Aktarım tamamlandığında, doğru görüntülenip görüntülenmediğini görmek için sitenize erişin. Evet ise, hasarlı çekirdek dosya dahili sunucu hata mesajınızın kaynağıdır. Hosting Sağlayıcısıyla iletişime geçin Birkaç durumda, bu hataya, ev sahibinizle iletişime geçerek bilebileceğiniz WordPress barındırma ile ilgili bir sorundan kaynaklanabilir. Sorun olmasa bile, barındırma şirketinizin teknik desteği günlük sunucusuna hatalarınızın nedenlerini belirlemelerine yardımcı olabilecek erişime sahiptir, bu nedenle şu anda onlarla iletişime geçmeniz gerekir. WordPress Dahili Sunucu Hatası – Sonuç Yukarıdaki tüm adımlardan geçtikten sonra, WordPress sitenizdeki HTTP 500 dahili sunucu hata mesajını artık görmemelisiniz. Bununla birlikte, bazı durumlarda, bu normalden daha inatçı olabilir. Hala bu hatayı görüyorsanız, geliştiricilerimizden biri sizin için kontrol etmeliyiz. Öte yandan, bu kılavuza dahil olmayan sorununuzu çözen başka çözümler bulursanız, lütfen aşağıdaki yorumlar bölümünde bizim ve okuyucularımızla paylaşın. Daha fazla kaynak: En yaygın Wooocommerce hatası ve nasıl düzeltilir XML WordPress site haritası nedir ve nasıl yönetilir Wordpress.com vs wordpress.org – artıları ve eksileri ile karşılaştırıldığında
İçindekiler:
Başlamadan önce
WordPress’teki İnternet Sunucusu hatalarının nedenleri
WordPress dahili sunucu hatalarını düzeltmek için ortak çözümler
Hatalar için .htaccess’i kontrol edin
PHP bellek sınırını artırın
WordPress için eklentileri devre dışı bırakın
Mevcut temayı devre dışı bırakın
WordPress Core Dosyasını Yeniden Upload
Hosting Sağlayıcı ile iletişime geçin
Başlamadan önce, büyük değişiklikler yapmadan önce her zaman Site dosyanızdan ve veritabanınızdan WordPress’i yedeklemeniz önerilir. Şimdiye kadar çalışan düzenli bir rezerviniz varsa, devam etmelisiniz. Değilse, WordPress yedekleme kılavuzunu şimdi dosyalarınızdan ve veritabanlarınızdan yapmanızı öneririz.
WordPress’te dahili sunucu hatasının nedenleri bu hatanın birkaç olası nedeni vardır. Bu, temanız veya eklenti işlevinizdeki hataların, hasarlı .htaccess dosyalarınız, PHP bellek sınırları, hasarlı WordPress dosyaları vb. Şimdi hatalara neyin neden olabileceğini bildikten sonra, çözümü keşfedelim. Genel Çözümler WordPress dahili sunucu hatalarını düzeltmek için bu bölümdeki çözümlerin çoğunu kullanmak için Web sitenize Dosya Aktarım Protokolünü kullanarak erişmeniz gerekir. Bu FTP Video Kılavuzu, dosyanıza FILEZILLE FTP istemcisini kullanarak FTP üzerinden nasıl erişeceğinizi gösterir. Sahip olmanız gereken cpanel ayrıntılarına ihtiyacınız olduğunu unutmayın. Değilse, web ana bilgisayarınızla iletişime geçin ve ayrıntı isteyin. Dosyanıza başarıyla eriştiğinizde, FileZilla şöyle görünecektir:
.Htaccess için .htaccess’i kontrol edin Dosya hataları, web sunucunuzdaki ayarları ve bağlantıları yapılandırmak için kullanılır. Bu dosya ile ilgili sorunlar genellikle WordPress dahili sunucu hata mesajına neden olabilir. Bu dosyanın sorununuzun kaynağı olup olmadığını kontrol etmek için, onu devre dışı bırakmalı ve sitenizin normal olarak yayınlanıp yayınlanmadığını görmelisiniz. İşte nasıl: FileZilla’da, WordPress dosyanızı içeren bir klasör arayın. Bu klasör genellikle public_html’dir. Açmak için çift tıklayın. Not: Siteniz ana etki alanınızda (www.domainname.com) ise, dosyanız public_html’de olacaktır. Siteniz alt alanda (blog.domainname.com) ise, WordPress dosyanızı içerecek olan alt alanınızdan adlandırılan bir klasör göreceksiniz.
Bu klasörde, .htacess dosyasını bulun, sağ -üzerinde sağlayın, yeniden adını seçin ve sunucunuzun artık okuyamayacak şekilde adını değiştirin. Şimdi sitenizi yeniden yükleyin. Başarılı olursa, bu hatanın kaynağının hasarlı bir .htaccess dosyası olduğu anlamına gelir. Ardından, yeni bir .htaccess dosyası oluşturmak istersiniz. Bunu yapmak için WordPress Yönetici Gösterge Tablonuzu ve Ayarları Aç> Kalıcı Bağlantılar’ı girin. Herhangi bir değişiklik yapmayın; Sadece aşağı kaydırın ve değişiklikleri kaydet’i tıklayın ve yeni .htaccess dosyaları oluşturulacaktır. WordPress Dahili Sunucu Hatası – PHP Bellek Sınırlarını Artırın Bazen HTTP 500 WordPress dahili sunucu hataları oluşur çünkü WordPress çalışma zamanı sırasında ayrılan PHP belleğini aştığı için. Bu olursa, başka bir şeyin (eklentiler, temalar, komut dosyaları vb.) Çok fazla bellek kullandığının bir işaretidir. Sorun olup olmadığını kontrol etmek için PHP bellek sınırını artırmanız ve WordPress sitenizi yüklemeye çalışmanız gerekir. İşte nasıl:
FileZilla’da, dosyanızı (genellikle public_html) içeren bir klasör açın ve WP-Config dosyalarını arayın. Sağ -Ona tıklayın ve SEE/Düzenle’yi seçin. “/* Hepsi bu, düzenlemeyi bırak! Tebrikler bloglama. */”Ve yukarıdaki aşağıdaki kodu yapıştırın: tanımlayın (‘wp_memory_limit’, ‘256m’);
Ardından, değişikliklerinizi kaydedin ve dosyayı kapatın. FileZilla sizden düzenlenmiş dosyaları yüklemenizi isteyecektir. Evet’i tıklayın ve yükleme tamamlanana kadar bekleyin.
Şimdi bunun sorunu çözüp çözmediğini görmek için sitenizi yenilemeye çalışın.
Evet ise, iyi! Şimdi biliyoruz ki, sorunun WordPress’in hafızadan çıktığıdır. Ancak, bunun neden olduğunu öğrenmemiz gerekiyor. Bunun nedeni, komut dosyalarının çok fazla bellek almasını önlemek için PHP bellek sınırı uygulanır, bu nedenle bellek sorunları yaşarsanız, bu, eklentilerinizden veya hatta çekirdek dosyalarınızdan biri anlamına gelir, bu da sorunlara neden olur, bilmek. Sonraki 3 adım, dahili sunucu hatalarının ana sorununun çözümü olmasına rağmen, sorunlarınız düzeltilmediyse, sorunu çözmenin bellek sınırını artırırsanız bellek sorunlarınızın kaynağını bilmenize yardımcı olabilirler. Bu amaçla kullanmak istiyorum, sorunu yeniden üretmek için yukarıdakileri yaptığımız bellek geliştirme satırını silin, sonra devam edin. Eklentileri Devre Dışı Bırak yukarıdaki çözüm sorununuzu çözmezse, yapmak istediğiniz bir sonraki şey, yanlış eklentinin neden olup olmadığını görmek için tüm WordPress eklentilerini devre dışı bırakmaktır. Yönetici paneline erişiminiz olmadığından, eklentiyi manuel olarak devre dışı bırakmanız gerekir. FTP kullanarak eklentileri nasıl devre dışı bırakacağınızı öğrenmek için bu kısa kılavuzu okuyun. Geçerli temayı devre dışı bırak bazı durumlarda, bu hataya neden olan komut dosyası aktif temanızda olabilir. Sorun olup olmadığını kontrol etmek için mevcut temayı manuel olarak devre dışı bırakabilirsiniz. Aktif WordPress temanızı devre dışı bırakmak için bu kılavuzdaki adımları izleyin. Temel WordPress dosyasını yeniden yükleyin Yukarıdaki adımlardan sonra hala HTTP 500 WordPress dahili sunucu hata mesajını alırsanız, WordPress Core dosyalarınızdan birinin hasar görme olasılığını dikkate almanın zamanı geldi. Bunu düzeltmek için, WP-Admin ve WP-Incomudes klasörünüzdeki tüm WordPress Core dosyalarını yeniden yüklemeniz gerekir. Bu, web sitenizin içeriğini etkilemez, ancak dahili sunucu hataları sorununu çözebilir. WordPress.org indirme sayfasını açın ve yeni bir WordPress klasörü almak için indirilen wordpress.extract zip dosyalarını indirin (bu klasörün konumuna dikkat edin). Ardından, FileZilla’yı kullanarak WordPress yükleme dosyanıza erişin ve WordPress dosyanızı (genellikle public_html) içeren bir klasör açın. Bu klasörde, WP-Include ve WP-Admin klasörünü görebileceksiniz. FileZilla’nın sol tarafında, sadece çıkardığınız ve çeşitli klasörleri ve WP dosyalarını açmak için bu klasörü açtığınız WordPress klasörünüzdeki dosyanın konumunu açın.Solda WP-Admin klasörünü ve WP-Includes’i seçin, sağ tıklayın ve Yükle’yi seçin.
Pop-up ekranında “Timpa” yı seçin, “Her zaman bu eylemi kullanın” ve Tamam’ı tıklatın.
Aktarım tamamlandığında, doğru görüntülenip görüntülenmediğini görmek için sitenize erişin. Evet ise, hasarlı çekirdek dosya dahili sunucu hata mesajınızın kaynağıdır. Hosting Sağlayıcısıyla iletişime geçin Birkaç durumda, bu hataya, ev sahibinizle iletişime geçerek bilebileceğiniz WordPress barındırma ile ilgili bir sorundan kaynaklanabilir. Sorun olmasa bile, barındırma şirketinizin teknik desteği günlük sunucusuna hatalarınızın nedenlerini belirlemelerine yardımcı olabilecek erişime sahiptir, bu nedenle şu anda onlarla iletişime geçmeniz gerekir. WordPress Dahili Sunucu Hatası – Sonuç Yukarıdaki tüm adımlardan geçtikten sonra, WordPress sitenizdeki HTTP 500 dahili sunucu hata mesajını artık görmemelisiniz. Bununla birlikte, bazı durumlarda, bu normalden daha inatçı olabilir. Hala bu hatayı görüyorsanız, geliştiricilerimizden biri sizin için kontrol etmeliyiz. Öte yandan, bu kılavuza dahil olmayan sorununuzu çözen başka çözümler bulursanız, lütfen aşağıdaki yorumlar bölümünde bizim ve okuyucularımızla paylaşın. Daha fazla kaynak: En yaygın Wooocommerce hatası ve nasıl düzeltilir XML WordPress site haritası nedir ve nasıl yönetilir Wordpress.com vs wordpress.org – artıları ve eksileri ile karşılaştırıldığında