Yeni başlayanlar için WordPress’te HTTP Hatası 500 nasıl düzeltilir

İçerik Yönetim Sistemi (CMS) ile ilgili olarak, WordPress’in çalıştırılması ve yönetilmesi kolaydır. Bu çok istikrarlı bir platformdur, ancak bu asla sorun yaşamayacağınız anlamına gelmez. Bulabileceğiniz en yaygın sorunlardan biri, WordPress’teki HTTP Hatası 500’dür.

Bu tür WordPress hatasının avantajlarından biri, nedenin bilinmesidir. Suçlu birkaç yaygın problemden biri olabilir. Teşhis özelliklerinize güveniyorsanız, HTTP Hatası 500’ü kısa sürede WordPress’te düzeltebilirsiniz.
Bu yazıda, WordPress’te HTTP Hatası 500’ün ne olduğunu, neden olduğunu ve düzeltmek için kullanabileceğiniz dört çözüm açıklayacağız. Tartışılacak çok şey var, o zaman başlayalım!
Bu makalede
HTTP 500 hatasının anlamı nedir?
WordPress’teki 500 dahili sunucu hatasının nedeni nedir?
WordPress’te HTTP Hatası 500 nasıl düzeltilir (4 potansiyel çözüm)
Daha fazla teşhis için WordPress modu hata ayıklama modu nasıl etkinleştirilir
Sık sık sorulan sorular
Paketlemek
WP Buffs’ta, web sitesinin sahibinin, ajans ortaklarının ve Freelancer Partners’ın hataları önlemek için sitelerini sorunsuz bir şekilde çalıştırmalarına yardımcı oluyoruz. Bir WordPress web sitesi ister 1.000 arıyor olun, sizi destekliyoruz!
HTTP 500 hatasının anlamı nedir?
WordPress’teki HTTP Hatası 500 birkaç farklı isim kullanır. Örneğin, genellikle WordPress’in dahili sunucu hatası denir. Bu soruna nasıl atıfta bulunduğunuz önemli değil, web siteniz için çok fazla sorun olabilir.
HTTP 500 HATA – Dahili sunucu hatası – Sitenize felaket getirebilir. #Wordpress tweet için tıklayın
HTTP 500 durumu özellikle WordPress için değildir. Peki HTTP Hatası 500 ile kastedilen nedir? Kısacası, web sitesi sunucunuz size yanlış bir şey olduğunu söyler, ancak sorunun ne olduğundan emin değilim. Bu sorun genellikle sitenizi doğru görüntülenmez. Bunun yerine, ziyaretçiler bir hata mesajı görecek, kelimeler kullandığınız tarayıcıya bağlı olarak değişir:
Örneğin, şu gibi mesajları da görebilirsiniz: “Bir dahili sunucu hatası oluştuğu için sayfa görüntülenemez.” Ya da, yukarıdaki örnekte görebileceğiniz gibi, görebilirsiniz: “[Web Sitesi] Şu anda bu isteği işleyemez. HTTP Hatası 500 “.

Benzer bir sorun, medya kitaplığınıza dosya yüklemeye çalıştığınızda bazen ortaya çıkan hafif bir HTTP hatasıdır:
Sorun aynı olmasa da, aynı nedene sahipler. Bu nedenle, WordPress’te 500 dahili sunucu hatası sorununun nasıl çözüleceğini biliyorsanız, görüntüleri yüklerken HTTP hatalarını da düzeltebilirsiniz.

WordPress’teki 500 dahili sunucu hatasının nedeni nedir?
Genellikle, HTTP hata kodu size neyin neden olduğu hakkında bazı bilgiler verir. Örneğin, 404 hatası yaşıyorsanız, erişmeye çalıştığınız sayfanın orada olmadığı anlamına gelir. Ancak, WordPress’teki HTTP 500 hatası çok bilgilendirici değildir. WordPress’te dahili sunucu 500 hatasına neden olan nedir?
WordPress sitenizde bu sorunun dört ana nedeni vardır, yani:
Sitenizin PHP bellek sınırına ulaştınız. Bu bir hata kaynağıysa, genellikle yönetici gösterge tablosuna girmeye çalışırken veya medya dosyalarını yüklerken görürsünüz.
.Htaccess dosyanız hasar gördü. .Htaccess dosyası sunucunuz için önemli yapılandırma içerir. Hasar görürse, WordPress çalışmayabilir. Sitenizde bir eklenti çatışması vardır. Eklenti çatışması, iki veya daha fazla eklenti kodunun birbirine, temanıza veya WordPress’in çekirdeğine karşı çalıştığında oluşur. Eklentiyi güncelledikten sonra WordPress dahili sunucu hatasını 500 görme olasılığı vardır.
Hatalar sunucu düzeyinde. Önerildiği gibi “dahili sunucu hatası”, bu sorun bazen web sitenizle değil, sunucunuzla ilgilidir. Bu nedenle, web ana bilgisayarınızla iletişim kurmaya hazır olmak isteyebilirsiniz.
HTTP Hatası 500 mesajı sitenizde hangi senaryo olduğunu açıklamadığından, birkaç çözüm denemeniz gerekebilir. Aşağıdaki tüm nedenler ve diğer bazı nedenler için iyileştirmeler ekledik.
WordPress’te HTTP Hatası 500 nasıl düzeltilir (4 potansiyel çözüm)
WordPress’te HTTP Hatası 500’ü düzeltmeye çalışmadan önce, doğru araçlara sahip olduğunuzdan emin olmalısınız. O içerir:
Sanal özel sunucunuz (VPS) veya özel barındırma varsa sunucunuza kök erişim.
FileZilla veya CyberDuck gibi dosya aktarım protokolü istemcileri (FTP) ve temel bilgilerin anlaşılması.
Kodunuzu değiştirmek için metin düzenleyicisi – gereksiz olsa da yararlı olacaktır.
Bazı öneriler tekrar test etmeden önce birkaç dakika beklemeyi, bir tarayıcıyı değiştirmeyi veya dosya izninizi kontrol etmeyi tartışmasına rağmen, bu çözümü geçeceğiz. İlk paniğiniz sırasında bu makaleyi okumadan önce bunu denediğinizi varsayacağız.
Bu nedenle, 500 dahili sunucu hata iyileştirmesi sunan dört yöntem üzerinde çalışmaya başlayalım: WordPress bellek sınırınızı artırın
Hatalar için .htaccess dosyanızı kontrol edin
Yüklü her eklentiyi devre dışı bırakın ve test edin
Varsayılan WordPress görüntü düzenleyicinizi değiştirin
1. WordPress bellek sınırınızı artırın
Bir web sitesini çalıştırmak, sunucunuza ve sunucunuzdan büyük veri aktarımı içerebilir. PHP belleği görevi yerine getirmek veya komut dosyasını çalıştırmak için yeterli değilse, sonuç olarak WordPress’te HTTP hatasını 500 görebilirsiniz.
Bazı durumlarda, web ana bilgisayarınız WordPress bellek sınırınızı çok düşük bir seviyede sınırlandıracaktır. Ancak, bu sınırı manuel olarak artırmanın bir yolu vardır.
En Bazı web ana bilgisayarları PHP belleğinizin sınırını sınırlar, ancak manuel olarak artırabilirsiniz. #Wordpress tweet için tıklayın
Bunu yapmak için web sitenize wp-config.php dosyasına erişmeniz gerekir. Sitenize FTP üzerinden bağlanabilir ve kök WordPress dizini açabilirsiniz. Bir kez içeri girin WP-Config.php dosyasına bakın ve Düzenleme seçeneğini seçin.
Varsayılan metin düzenleyicinizi kullanarak wp-config.php açacaktır. Dosya açıldıktan sonra, tek bir tırnak işareti de dahil olmak üzere “WP_MEMEEATY_LIMIT” yazan bir satır arayın. Hat oradaysa, sağdaki numaraya bakın:
Genellikle, minimum PHP bellek sınırı 64 MB öneririz. Ancak, sunucunuzun ihtiyaçlarına ve kaynaklarına bağlı olarak 128 veya 256 MB’a kadar daha yüksek olabilirsiniz.
Satır orada değilse, açılış etiketini arayın? Php ve önceki ekran görüntüsünde gördüğünüz gibi hemen aşağıya ekleyin. Hat oradayken ve doğru bellek sınırını ayarladıktan sonra, dosyada değişiklikleri kaydedebilir ve kapatabilirsiniz. Bazı durumlarda, web ana bilgisayarınızın PHP bellek sınırını manuel olarak belirlemenize izin vermeyebileceğini unutmayın. Yukarıdaki iyileştirme başarısız olursa ve hata devam ederse, sağlayıcınızla iletişim kurmaya ve PHP bellek sınırınızı sormaya çalışabilirsiniz.
2. Hata için .htaccess dosyanızı kontrol edin

.Htaccess dosyanız – sunucunuz için yapılandırma dosyası – biraz telaşlı olabilir. Bu nedenle, bu genellikle sitenizdeki sorunların nedenidir:
.Htaccess dosyanızın hasar görüp hasar görüp görmediğini kontrol edebilirsiniz:
Site dosyanıza FTP üzerinden erişin
Kök klasörünüzde bulunan .htaccess dosyalarını arayın
Adını .htaccess_backup gibi bir şeye değiştirin

Hatanın devam edip etmediğini kontrol edin
Sorun tek başına çözüldüyse, WordPress’te HTTP Hatası 500 kaynağınızı buldunuz. Oradan birkaç seçeneğiniz var.
Sorunlara neden olan kodu bulmak için .htaccess dosya satırına satır. .Htaccess dosyası genellikle çok uzun olmasa da, bu işlem hala zaman alıcıdır. Ayrıca, kodu aşina değilseniz yeni sorunlara neden olma riski taşırsınız.
Başka bir seçenek .htaccess dosyanızı sıfırlamaktır. Bu aslında oldukça basittir, çünkü dosyanızın içeriğini yalnızca Codex WordPress’te bulunan varsayılan kodla değiştirmeniz gerekir.
Bu çözümle ilgili sorun, eklediğiniz tüm özel ayarları silmesidir. En son yedeklemeleriniz varsa, .htaccess dosyasını site sürümünden kurtarmayı deneyebilirsiniz. Yüklü her eklentiyi devre dışı bırakın ve test edin
Başarılı bir çözüm yoksa, elinizde bir eklenti çatışması olabilir. Örneğin, eklentinizi güncelledikten sonra bir dahili sunucu 500 hatası yaşayabilirsiniz.
WordPress’te bir HTTP 500 hatası olmasına rağmen, gösterge tablonuza erişiminiz varsa, bunlardan birinin sorunun arkasında olup olmadığını görmek için eklentinizi manuel olarak devre dışı bırakabilirsiniz:
Ancak, devre dışı bırakan eklentilerin genellikle web sitenizin temel işlevselliğini etkileyeceğini unutmayın. Tüm eklentilerinizi işleyen devre dışı bırakırsanız, bunlardan birinin yönetici 500 WordPress hatasının arkasında olduğunu bilirsiniz. Bu aşamada, eklentileri birer birer yeniden etkinleştirebilir ve hata kodunu hangisinin tetiklediğini görebilirsiniz.
Öte yandan, HTTP hatası 500 ile WordPress kontrol paneline nasıl gireceğinizden emin değilseniz, kilitlenme şansınız. Bu durumda, aşağıdaki üç adımı izlemelisiniz:
FTP üzerinden web sitenize erişin.
WP-Content dizinine gidin ve Eklentiler klasörünü bulun.
Klasörün adını eklentileri gibi başka bir şeye değiştirin.

Eklenti klasörünün adını değiştirdiğinizde, WordPress bunu tanıyamaz. CMS otomatik olarak yeni bir boş eklenti klasörü oluşturur ve tüm eski devre dışı bırakılır.
HTTP 500 hatasını tamamlarsa, eklentilerden birinin arkasında olduğunu bileceksiniz. Ardından yeni bir eklenti klasörünü silebilir ve adını bir kez daha değiştirerek eski olanı döndürebilirsiniz. Dizini FTP üzerinden açabilir ve devre dışı bırakmak için her bir eklenti klasörünün adını değiştirin. Hatanın kalıp kalmadığını görmek için her eklentiyi devre dışı bıraktıktan sonra web sitenizi test edin. Evet ise, klasörün adını kurtarabilir ve çalışmanıza listeye devam edebilirsiniz.
Bu işlem, kaç eklenti kullandığınıza bağlı olarak zaman alabilir. Ancak, WordPress kontrol paneline erişiminiz yoksa, eklentileri devre dışı bırakmanın tek yolu budur.
4. Varsayılan WordPress görüntü düzenleyicinizi değiştirin
Bu yöntem daha az bilinir, ancak web siteniz için WordPress’teki HTTP hatasının 500’ünün üstesinden gelebilir. Core WordPress, Imageick ve GD Kütüphanesi olmak üzere iki görüntü optimizasyon kütüphanesi için destek içerir.
Varsayılan olarak platform ImageIck’i kullanır ve bazı durumlarda kütüphane WP WordPress Yönetici Gösterge Tablosunda dahili sunucu 500 hatasına neden olabilir:
Varsayılan görüntü optimizasyon literatürünü ImageIck’ten GD Kütüphanesine yönlendirmek, durumda yardımcı olabilir. Deneyimlerimize göre, iki kütüphane verdiğiniz görüntüleri ele almada oldukça yetkindir, bu nedenle anahtarlamanın web siteniz üzerinde olumsuz bir etkisi olmayacaktır.
Bunu yapmak için, sitenize tekrar FTP üzerinden gitmek ve functions.php dosyasını görmek isteyeceksiniz. Genellikle etkin tema klasörünüzde vardır. Bunu bulmak için, WP-Concent/Themes’e gidin ve aktif temanızın adıyla eşleşen bir klasör bulun.
Çocuk temasını kullanmadan şablonda herhangi bir büyük değişiklik yapmayı önermememiz gerektiği tekrarlanmalıdır. Değilse, temayı güncellediğinizde değişiklik kaybolacaktır. Fonksiyonlarınızı bulduktan sonra, aşağıdaki kodu ekleyin:
İşlevi wpb_image_ditor_default_to_gd ($ editör) {$ gd_ditor = ‘wp_image_ditor_gd’; $ editors = array_diff ($ editörler, dizi ($ gd_ditor)); Array_unshift ($ editörler, $ gd_ditor); Dönüş $ editörleri; } add_filter (‘wp_image_ditors’, ‘wpb_image_edor_default_to_gd’); İşlevi wpb_image_ditor_default_to_gd ($ editör) {$ gd_ditor = ‘wp_image_ditor_gd’; $ editors = array_diff ($ editörler, dizi ($ gd_ditor)); Array_unshift ($ editörler, $ gd_ditor); Dönüş $ editörleri; } add_filter (‘wp_image_ditors’, ‘wpb_image_edor_default_to_gd’); İşlevi wpb_image_ditor_default_to_gd ($ editör) {$ gd_ditor = ‘wp_image_ditor_gd’; $ editors = array_diff ($ editörler, dizi ($ gd_ditor)); Array_unshift ($ editörler, $ gd_ditor); Dönüş $ editörleri; } add_filter (‘wp_image_ditors’, ‘wpb_image_edor_default_to_gd’);
Şimdi Functions.php dosyasındaki değişiklikleri kaydedin ve HTTP 500 hata kodunun hala orada olup olmadığını kontrol edin. Hata kaybolursa ve yeni görüntü optimizasyon kütüphanesini kullanarak herhangi bir sorun yaşamıyorsanız, bunu iyi yapmalısınız.
Görüntü kütüphanesini başarılı bir şekilde değiştirirseniz, web sitenizde daha derin bir sorun olma olasılığı vardır. Bu durumda, hata ayıklama WordPress modunu etkinleştirmek için akıllı bir adım olabilir.

Daha fazla teşhis için hata ayıklama modu nasıl etkinleştirilir beti
Bu noktada, HTTP 500 hatasının nedenini bulmak için yukarıdaki tüm yöntemleri denediyseniz ve başarısız olursa, sorun site düzeyinde olmayabilir. Yardım istemek için ev sahibinizle iletişime geçme zamanı. Birçok durumda, sorunun, sorunun kaynağını bulmalarına yardımcı olmak için hata ayıklama WordPress modunu etkinleştirmektir. Hata günlüğünü okumayı umursamıyorsanız, bu kendiniz yapabileceğiniz bir şeydir.
Ana bilgisayarınız, yapamasanız bile WordPress’te HTTP Hatası 500 nedenini teşhis edebilmelidir. #Wordpress tweet için tıklayın
Hata Ayıklayıcı WordPress, boş zamanlarınızda analiz edebileceğiniz bir hata günlüğü üretecek varsayılan bir teşhis aracıdır. Varsayılan olarak, hata ayıklayıcı kapatılır, bu nedenle etkinleştirmeniz gerekir.
Bunu yapmak için, web sitenizin kök dizinine erişin ve şöyle görünecek olan wp-config.php dosyalarını arayın:
Dosyaya eriştikten sonra, aşağıdaki kodu eklemeniz gerekir:
// /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ın (‘wp_debug_display’, false); @ini_set (‘Display_errors’, 0); // /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ın (‘wp_debug_display’, false); @ini_set (‘Display_errors’, 0); // /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ın (‘wp_debug_display’, false); @ini_set (‘Display_errors’, 0);
Yukarıdaki kod iki şey yapar. İlk olarak, bu, bulgularını ilk dosyaya gösterecek hata ayıklama aracını etkinleştirir. İkincisi, bu, aşağıdaki örnekte olduğu gibi, web sitenizde halka açık görünmediği için bir hata uyarısını devre dışı bırakır: herhangi bir web sitesi için iyi bir görünüm değildir. Ayrıca, günlük dosyasına erişebiliyorsanız, gösterge tablosunda veya genel bir sayfada hata satırını görmenize gerek yoktur. Bunu yapmadan önce devam edin ve HTTP 500 hatalarını WordPress’teki çoğaltmaya çalışın, böylece hata ayıklama aracı etkinliği kaydedebilir.
Sunucu yönetimi deneyiminiz olmadığı sürece hata ayıklama günlüğünün anlaşılması çok zor olabileceğine dikkat edilmelidir:
WordPress hata günlüğünüzle ne aktarmaya çalıştığınızdan emin değilseniz, bu web ana bilgisayarınızla iletişim kurma zamanıdır. Bu aşamada, WordPress’teki HTTP Hatası 500’ün ortak nedenini kontrol ederek onlar için çok fazla iş yaptınız.
Bu aşamada, genellikle PHP sürümü çatışması gibi sorunlarınıza neden olan sunucu sorunları olduğunu veya barındırmanızla ilgili bir sorun olduğunu göreceksiniz. Böylece, kaliteli ana bilgisayarlar sitenizi kısa sürede geri yüklemeye ve çalıştırmaya yardımcı olabilir.
Sık Sorulan Sorular (SSS)
PHP’de 500 hatayı nasıl düzeltebilirim?

Bazen, HTTP hatası 500, düşük PHP bellek sınırı neden olabilir. Bu durumda, wp-config.php dosyanız aracılığıyla bellek sınırlarını artırarak sorunu çözebilirsiniz.
Dahili sunucu hatasına 500 ne sebep olur?
HTTP 500 hata kodu, PHP bellek problemlerinden ve sunucu yapılandırmasıyla ilgili sorunlardan çatışma eklentilerine ve daha fazlasına kadar çeşitli olası nedenlere sahiptir. Belki .htaccess dosyanız hasar görür. WordPress hata günlüğünü nasıl bulursunuz?

Hata Ayıklama WordPress modunu etkinleştirirseniz, WP-Content dizininde bir hata günlüğü dosyası bulabilirsiniz. Hata günlüğü DEBUT.Log adlı bir dosya olacaktır.
Paketlemek

Site hatalarını bulmak asla eğlenceli değildir, özellikle de ön ucunuza erişimi tamamen sınırladıklarında. WordPress’teki HTTP Hatası 500, tekrar düzeltmek için çaresiz olmanıza rağmen en kötüsüdür.
Bu hatayı düzeltmek için sistematik yaklaşım, gereken her şeydir. Doğru araçlara sahip olduktan sonra, PHP bellek limitiniz, .htaccess dosyaları, eklentiler ve daha fazlası gibi öğeleri kontrol edebilirsiniz. Bunların hiçbiri sorunu çözmezse, ev sahibiniz nedeni ortadan kaldırabilmelidir.
Tabii ki, sitenizi geliştirmek için yapabileceğiniz en iyi şey, premium bakım hizmetleri ile desteklemektir. WP Buffs’ta tüm ihtiyaçlarınızı WordPress bakım paketimizle karşılıyoruz!
Cevabınızı vermek mi yoksa sohbete katılmak ister misiniz? Yorumunuzu Twitter’a ekleyin!
Kredi görüntüsü: Pixabay.

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir