bu 500 Dahili Sunucu Hatası en yaygın WordPress hatalarından biridir. Bu makale, hatanın nedenini belirlemek için hangi adımların atılacağını gösterecektir. Ek olarak, en etkili çözümlerin derinlemesine bir analizini sağlayacağız.
Bu öğreticiyi okuyarak, WordPress’te 500 Dahili Sunucu Hatasını Nasıl Düzelteceğinizi öğreneceksiniz.
Önkoşullar
- FTP İstemcisi (FileZilla, CyberDuck vb.)
- Metin Düzenleyici (Notepad++, Atom vb.)
500 Dahili Sunucu Hatası Nedir?
500 Dahili Sunucu Hatası, sunucunun belirli bir işlevi gerçekleştiremediğini gösterir. Sunucunun kendisindeki bir sorundan veya bir web sitesini çalıştırmak için çok önemli olan bir dosyadaki sorundan kaynaklanıyor olabilir. Hata mesajı belirsizdir ve beklenmeyen bir hatanın oluştuğunu ima etmesi beklenir.
WordPress Sitenizi Yedekleyin
500 Dahili Sunucu Hatası sorununu gidermeyi planlarken web sitenizi yedeklemek her zaman iyi bir fikirdir. Hangi öğenin hatayı tetiklediğini belirlemek için web sitesi yönetim sisteminizin belirli işlevlerini kapatmanız gerekecektir.
En yaygın yedekleme yöntemleri şunlardır:
Not: 500 Dahili Sunucu Hatası sorununu gidermeye çalışmadan önce, bir önbelleğe alma eklentisinin etkin olup olmadığını kontrol edin (WP Supercache veya başka bir benzer eklenti gibi). Önbellek yeniden oluşturulana kadar düzeltmenizin “çalıştığını” göremeyebilirsiniz. Mümkünse, belirtilen düzeltmeleri denemeden önce önbellek eklentisini kapatın veya önbelleğin yeniden oluşturulması için değişiklikler arasında kısa bir süre bekleyin.
WordPress 500 Hatasını Düzeltmek için Bir FTP İstemcisi Kullanın
FTP istemcileri, bir web sitesinin dosya ve klasörlerine erişim sağladıkları için yaygın olarak kullanılır. Arayüz kullanıcı dostudur ve standart bir dosya gezgini ile uyumludur. Bu ortam, sunucunuzdaki dosyaları kolayca yüklemenize, indirmenize ve yönetmenize olanak tanır. FileZilla Bu örnekte kullanılan; ancak, herhangi bir FTP istemcisi çalışacaktır.
FTP istemcinizde oturum açtıktan sonra, WordPress site çekirdek dosyalarınızı bulun. Aç public_html dosya:
Artık 500 Dahili Sunucu Hatasına neden olan en yaygın sorunları gidermek için mükemmel bir konumdasınız:
- Bozuk .htaccess Dosyası
- PHP Bellek Sınırı Sorunları
- Denetim Sorunlu Eklenti(ler)
- Bozuk WordPress Çekirdek Dosyası
Bozuk WordPress .htaccess Dosyası Nasıl Onarılır
bu .htaccess dosyası, web sitesi erişim kurallarını yapılandırmak için kullanılır. Güncellemeler ve sunucu ayarlarında yapılan değişiklikler sıktır. Bu eylemler, dosyaların zaman zaman değiştirilmesine veya bozulmasına neden olur. kurmak için .htaccess dosya bozuksa, FTP istemcisini kullanarak yeniden adlandırın.
Bozuksa, yalnızca yenisiyle değiştirmek .htaccess dosyası 500 Dahili Sunucu Hatasını çözecektir.
Bozuk .htaccess Dosyasını Kontrol Edin
olup olmadığını belirlemek için .htaccess dosya bozuk, adını şu şekilde değiştireceğiz .htaccess_old. Bu basit eylem, işlevleri devre dışı bırakacaktır. .htaccess tamamen dosya.
Web sitenizi yenileyin. Erişilebilir durumda ise 500 Dahili Sunucu Hatasının nedenini keşfetmişsiniz demektir.
Yeni Bir .htaccess Dosyası Oluşturun
WordPress’te yeni bir .htaccess dosyası oluşturmak için:
- WordPress Yönetici kontrol panelinize gidin.
- git Ayarlar > kalıcı bağlantılar
- Tıklamak Değişiklikleri Kaydet.
Ayarlarınızı kaydetmek, otomatik olarak yeni bir .htaccess senin dosyanda public_html dosya. FTP istemcisini kullanarak, yenisini görebileceksiniz. .htaccess dosya.
Ek olarak, eskiyi silebilirsiniz. .htaccess dosya – daha önce yeniden adlandırdığınız dosya.
Not: Her zaman dosya izinlerinin doğru olup olmadığını kontrol edin. Yanlış izinler, WordPress sitenizin düzgün çalışmasını engelleyecektir. üzerindeki izinler .htaccess dosya 0644 olmalıdır.
WordPress’te PHP Bellek Limiti Nasıl Artırılır?
Eğer hala alıyorsanız 500 Dahili Sunucu Hatası, PHP bellek limitinizi tüketmiş olabilirsiniz. Bellek yetersizliği ile ilgili bir sorun yaşayıp yaşamadığınızı belirlemek için PHP bellek sınırınızı artırmanız gerekir.
wp-config.php Dosyasında PHP Bellek Limitini Artırın
WordPress Yöneticinize erişilebiliyorsa ve sorun yalnızca web sitenizdeyse, düzenlemeniz gerekir. wp-config.php dosya.
- bulun wp-config.php web sitenizin kök klasöründeki dosya.
- üzerine sağ tıklayın wp-config.php dosyala ve seç İndirmek menüden.
- Dosyayı Notepad++ veya başka bir metin düzenleyiciyle açın.
- bulun /* Hepsi bu kadar, düzenlemeyi durdurun! Mutlu bloglama. */ astar. Hemen üstüne şunu yazın:
define ('WP_MEMORY_LIMIT', '64M');
- Dosya ‘yı kaydet.
- düzenlenmiş yükleyin wp-config.php kök klasörünüzdeki var olanın üzerine yazarak dosya.
Php.ini Dosyasında PHP Bellek Limitini Artırın
Bellek eksikliği, WordPress Yöneticinize tamamen erişmenizi bile engelleyebilir. ekleyerek sorunu çözebilirsiniz. php.ini dosyaya wp-admin dosya:
- Bir metin düzenleyici açın (bu örnekte Notepad++)
- Tip
memory=64MB
- Farklı kaydet php.ini
- dosyayı şuraya yükleyin: wp-admin FTP istemcinizi kullanarak klasör
Bu, anında 500 Dahili Sunucu Hatasını çözdüyse, mükemmel. Ancak bu, hatanın yalnızca bir belirti olduğunu kanıtlar. Bu, bir şeyin sunucunuzun kaynaklarını hızla tükettiği anlamına gelir.
Günlüklerinizi ayrıntılı olarak analiz edin ve barındırma şirketinizin de araştırmasını sağlayın.
WordPress Eklentilerini Denetle
Başka bir seçenek de, 500 Dahili Sunucu Hatasının WordPress eklentilerinizden birinden kaynaklanmasıdır. Her bir eklentiyi parça parça test etmek yerine, ilk etapta bir eklentinin hatalı olup olmadığını belirlemenin basit bir yolu vardır.
bu eklentiler klasör içinde yer alır wp içeriği dosya.
1. Tümünü yeniden adlandırın eklentiler FTP istemcinizi kullanarak klasör. Tüm eklentilerinizi bir kerede devre dışı bırakacaktır. Klasörü yeniden adlandırmak, eklentilerin kendilerini düzenlemez veya silmez.
2. Bu noktada web sitenize erişebiliyorsanız, eklentilerden birinin hatalı olduğunu belirlediniz. Klasörü şu şekilde yeniden adlandırın: eklentiler.
3. WordPress yöneticinize erişin ve sırayla her bir eklentiyi etkinleştirin. Bu eylem, hangi eklentinin 500 Dahili Sunucu Hatasına neden olduğunu belirlemenize olanak tanır.
4. Arızalı eklenti tekrar açıldığında hata dönecektir. Yaptığınız her değişiklikten sonra sayfanızı yenilediğinizden emin olun.
Yukarıda özetlenen adımları izleyerek, hatadan sorumlu olan eklentiyi başarıyla bulup devre dışı bırakmış olmalısınız.
Bozuk Çekirdek WordPress Dosyalarını Yeniden Yükleyin
Alternatif olarak, WordPress çekirdek dosyalarınızla ilgili bir sorun olabilir. Hızlı ve kolay bir düzeltmedir. FTP istemcisini kullanarak WordPress çekirdeğinizdeki iki klasörü değiştirmemiz gerekiyor:
- WordPress.org’a gidin ve WordPress’in en son sürümünü indirin.
- İndirilen arşivi sıkıştırın ve açın ve kopyalayın wp-admin Ve wp-içerir klasörler.
- Sunucunuzdaki aynı adlı klasörleri yeni indirilenlerle değiştirin.
- Web sitenizi yeniden yükleyin.
WordPress’te Hata Ayıklama
Seçeneklerden hiçbiri işe yaramadıysa, biraz daha karmaşık bir çözüm uygun olabilir. Hata hakkında daha fazla bilgi toplamak için WordPress hata ayıklama aracını kullanabilirsiniz.
Yine bir FTP istemcisi ve seçtiğiniz bir metin editörü kullanarak aşağıdaki kodu girin. wp-config.php dosya:
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_DISPLAY', false );
define( 'WP_DEBUG_LOG', true );
WordPress bir uyarıyla, hatayla karşılaştığında veya bir bildirim oluşturduğunda, bir zaman damgasıyla günlüğünüze yazılır.
Bilgileri içinde bulacaksınız hata ayıklama günlüğü dosya.
Günlük çok fazla bilgi içerir. Kapsamlı teknik becerileriniz yoksa verileri yorumlamak zor olabilir. Şüpheniz varsa, toplanan verilere dayanarak herhangi bir önlem almadan önce profesyonel tavsiye isteyin.
Çözüm
Bu makale, sorunu gidermek için en iyi eylemi sağlar. 500 Dahili Sunucu Hatası WordPress’te.
Artık WordPress’in nasıl çalıştığını daha iyi anlıyorsunuz. Sonuç olarak, gelecekte benzer zorluklarla karşılaştığınızda kendinizi çok daha güvende hissedeceksiniz. Ardından, 403 Yasaklı hatalar, 503 hizmeti kullanılamıyor, “Ad çözümlemesinde geçici hata” hatasını düzeltmeyi veya ERR_TOO_MANY_REDIRECTS sorununu nasıl gidereceğinizi öğrenin.