WordPress sitenizde 500 dahili sunucu hatası nasıl düzeltilir

Sitenizi çalıştıran bir sunucu veya dosya sisteminde bir sorun olduğunda, sitenizin her sayfasında 500 dahili sunucu hatası çalışır. Nedeni, WordPress dosyanızın bulunduğu kök dizinde meydana gelmesi muhtemeldir, ancak ana sunucunuzdaki sorunlardan da kaynaklanabilir. Bu, WordPress’te ortaya çıkabilecek en sinir bozucu hatalardan biridir. Asla doğrudan bir çözümü yoktur, zamanınızı ve sabrınızı harcayabilecek çok fazla problem çözme gerektirir. Ancak, bu soruna bazı çözümler önererek ve birbirinize rehberlik ederek stresin bir kısmını hafifletmeye yardımcı olmaya çalışacağız.
Başlayalım. YouTube kanalımıza abone olan WordPress sitenizde 500 dahili sunucu hatası nasıl düzeltilir. Bir hata durumunda bu çözümlerden birini denemeden önce sitenizin bir yedeklemesini yapmanız şiddetle tavsiye edilir. İşte bu önemli ilk adımda size yardımcı olabilecek bazı kaynaklar:
Bilmeniz gereken 10 WordPress Rezerv eklentisi
VaultPress kullanarak WordPress sitenizi nasıl ayırabilirsiniz
WordPress sitenizi bir eklenti kullanarak Dropbox’a nasıl ayırabilirsiniz
Updrraftplus için Ana Kılavuz: WordPress sitenizi nasıl yeniden canlandırır, geri yükleyin veya erkekler
WordPress sitenizden bir Google Drive yedekleme nasıl yapılır
Duplicator: WordPress içeriğinizi rezerve etmenin, kopyalamanın veya klonlamanın kolay bir yolu
FTP istemcileri kullandıysanız, FTP istemcileri kullanma, bu bölümü iletin. FTP istemcilerini hiç kullanmamış olanlar için nasıl yöneteceğimi tartışacağım çünkü bu çözümün çoğu bunu gerektirir. FTP istemcisi, site dosyalarınıza erişmenize ve düzenlemenize izin verir. Elbette ana bilgisayarınızın kullandığı dosya yöneticisini kullanabilirsiniz, ancak seçtiğiniz FTP istemcisinin kullanımı genellikle daha kolaydır.
Birçok FTP istemcisi var, ancak bu gösteri amacıyla FileZilla’yı kullanacağız. FileZilla ana sayfasını açın ve FileZilla İstemcisini İndir’i tıklayın. Site gerçek işletim sisteminizi öneriyorsa, yeşil düğmeyi indir FileZilla istemcisini indirin. Değilse, Green düğmesinin altındaki ek indirme seçeneklerini ekrana tıklayın ve işletim sisteminiz için uygun sürümü indirin.

Kurulumu indirdikten ve sisteminize yükledikten sonra istemciyi açın. Dosya> Site Yöneticisi’ni tıklayın. Yeni siteyi tıklayın ve sitenizin adını girin.
Bu ayarı yapılandırın:

Ana Bilgisayar – Alan Adınız
Port – Boş Bırak
Protokol – FTP – Dosya Aktarım Protokolü
Şifreleme – Sıradan FTP kullanın
Giriş Türü – Normal
Ana bilgisayar dosya yöneticinize erişmek için kullandığınız kullanıcı adını ve şifreyi kullanın. Ana bilgisayarınız cpanel kullanıyorsa, cpanel’e erişmek için kullandığınız giriş bilgilerini kullanın. Emin değilseniz, ev sahibinize sorun. Aktarım Ayarları sekmesini açın ve eşzamanlı bağlantıların sınır sayısı için onay kutusunu seçin. Maksimum bağlantı sayısını 8 olarak ayarlayın. Bu, site sunucunuzun IP adresinizi engellememesini sağlar. Sitenizin sunucusuna bağlanmak için Connect’i tıklayın.
Gitmeye hazırsın! 500 Dahili Sunucu Hatasına Ortak Çözümler İki Bu hatanın en yaygın nedeni hasarlı .htaccess dosyasıdır ve PHP sunucusu bellek sınırınızı aşar. WordPress dizininizdeki .htaccess dosyası, eklentiyi yükledikten veya WordPress sitenizde başka değişiklikler yaptıktan sonra hasar görebilir. Gelişme basit. Tek yapmanız gereken yeni bir .htaccess dosyası oluşturmak. PHP bellek sınırları sorunu genellikle sitenizde çalışan kötü kodlara veya zaman zaman hızla büyüyen ve çok fazla eklenti kullanan sitelere sahip eklentilerin bir sonucu olarak ortaya çıkar. Bunlardan biri gerçekleştikten sonra barındırma sağlayıcınız tarafından belirlenen PHP bellek sınırını aşmaya başlayacaksınız. Sonuç, dahili bir sunucu hatası 500’dir. Hasarlı olanları silmek için nasıl yeni bir .htaccess oluşturulacağını ve PHP bellek sınırını aşıp aşmadığınızı nasıl test edeceğinizi öğreneceğiz. Yeni Bir .htaccess Dosyası Oluşturma FileZilla veya FTP istemcisindeki kök WordPress dizini açın. Buna genellikle public_html denir. WP-Admin ve WP-Content adlı bir klasör görürseniz, doğru yerdesiniz. Herhangi bir .htaccess veya dotfiles dosyaları görmüyorsanız, sunucuya tıklanıp gizli dosyaları gösteren kuvvet seçilerek gizli dosyalar oluşturmak görülebilir.
.Htaccess dosyanızı bulduktan sonra sağ -cisim ve ad “.htaccess.bak”. Bu temel olarak .htaccess dosyanızı siliyor, bu yüzden yeni bir dosya yapmamız gerekiyor. WordPress yönetici alanınızı girin. İmleci ayarlara gidin, ardından Kalıcı Bağlantılar’ı seçin. Sayfanın altına doğru kaydırın ve değişiklikleri kaydet’i tıklayın.
Web sitenizi tarayıcınızda açın. 500 dahili sunucu hatası kaybolursa, hasarlı bir .htaccess dosyasından kaynaklanır ve sorununuz şimdi onarılmıştır. Hala hatalar görüyorsanız, çalışmanız gereken birkaç testiniz var. Ayrıca, yanlış .htaccess dosya adının bu hatanın sitenizde çalışmasına neden olacağı da belirtilmelidir. Bu dosyanın “.htaccess” dışında bir şey olarak adlandırılmadığından emin olun. PHP bellek sınırınızı artırın WordPress PHP bellek sınırı ana bilgisayarınız ve WordPress tarafından belirlenir. Revizyona başlarsanız WordPress sınırlarınızı artırmaya çalışacaktır, ancak yalnızca sunucunuzda ana bilgisayarınıza yerleştirilen sınırlara ulaşabilir. Bu sınır genellikle ortak barındırma paketleri için daha düşüktür. WordPress’teki PHP bellek sınırınızı artırmanız ve bunun 500 dahili sunucu hatanıza neden olup olmadığını test etmek için sitenizi yenilemeniz gerekir. Kök dizininizi açın ve wp-config.php dosyanızı bulun. Sağ -Dosyayı tıklayın ve bilgisayarınıza indirmek için indir seçeneğini seçin. Dosyayı seçtiğiniz metin düzenleyicisindeki açın ve PHP açma etiketi altına bu koddan biraz ekleyin: tanım (‘wp_memory_limit’, ’64m’); Dosyayı kaydedin ve kök dizininize yeniden ekleyin, orijinal dosyanın üzerine yazın. Müşteriyi yenileyin ve sitenizi yenileyin. Hala hatalar görüyorsanız, PHP bellek sınırları sorunları yaşamazsınız. Yukarıdaki kodu bilgisayarınızdaki wp-config.php dosyasından silin, kaydedin ve kök dizininize yükleyin. Onun hatalarını görmezseniz çok heyecanlanmayın. Hala yapacak işin var.

WP-Config.php dosyasındaki sitenizin PHP bellek sınırını artırın, çürük yumurta gibi kokduğunda mutfak lavabonuza çamaşır suyu dökmekle aynıdır. Sorunu hoş olmayan kokuyu ortadan kaldıracak kadar iyi çözüyorsunuz, ancak daha büyük bir sorunu çözmüyorsunuz, bu da boruda lavabonuza giden bir yerde bir tıkanıklık olacak. Dosyalarda kendiniz geliştirmiş olabilirsiniz, ancak hala sınırlarınızı harcayan bir şey var. Ne olduğunu öğrenmek ve öğrenmek için sonraki birkaç bölümdeki adımları izleyebilirsiniz, ancak en kötüsü en kötüsü olursa, ev sahibinizi sunucunuzdaki sınırı artırmaya ikna etmeniz gerekebilir.
Hasarlı .htaccess dosyasını onarmak ve PHP sitesi bellek sınırını artırmak için 500 dahili sunucu hatası için daha az yaygın bir çözüm, bu hatayı düzeltmek için en iyi iki çözümdür, ancak size yardımcı olmazsa başka çözümler vardır. Bunlar aşağıdaki gibidir:

Yanlış eklentiyi kontrol etmek için eklentiyi devre dışı bırakın.
Sitenizde hata ayıklayarak sorunları bulun.

Dosyalarınızın ve klasörlerinizin doğru dosya iznine sahip olup olmadığını kontrol edin.
Yeni WP-Concent ve WP-Includes klasörünü sitenize yükleme.
Sitenize güç veren sunucuda sorunun olup olmadığını ana bilgisayarınıza sorun.
Eklentiyi devre dışı bırak
WordPress yönetici alanına erişebiliyorsanız, eklentinizi tek tek devre dışı bırakın. Her bir deaktivasyondan sonra sitenizi yansıtır. Hata kaybolursa, muhtemelen yenilemeden önce devre dışı bıraktığınız eklentiden kaynaklanır. Eklentiyi kaldırın ve işlevi siteniz için önemliyse bir yedek bulun. Eklentiyi değiştiremeyeceğinizi düşünüyorsanız, doğrudan geliştiriciyle iletişime geçin. Bunu WordPress.org’daki Eklenti Destek Forumu’nda yapabilirsiniz, ancak geliştiricinin başka bir yerde destek olup olmadığını görmek için biraz araştırma yapmanızı öneririm. WordPress yönetici alanına erişemiyorsanız, FTP istemcinizi açın. Kök dizini açın ve WP-Content klasörünü açın. Bu klasör eklentiler, temalar ve diğer klasörler içerir. Eklentiler klasörünün adını “plugins.test” gibi istediğiniz her şeye değiştirin. Bu, sitenizdeki tüm eklentileri devre dışı bırakır. Sitenizi yenileyin. Hata kaybolursa, yanlış eklentiden kaynaklanır. Hangi eklentilerin hatalara neden olduğunu öğrenmek için her bir eklentiyi tek tek etkinleştirin, her etkinleştirmeden sonra sitenizi yenileyin. Daha sonra klasörün adını “Eklentiler” olarak değiştirdiğinizden emin olun. WordPress sitenizde hata ayıklayın
Bu hatanın sitenizde çalışmasına neyin neden olduğunu bulmakta zorluk çekiyorsanız, WordPress varsayılan hata ayıklama özelliğini kullanmak isteyebilirsiniz. WP-Config.php dosyasına küçük bir kod ekleyin Siteniz sitenizdeki hata ayıklama işlemine izin verir. Bulunan her hata dizininizdeki dosyaya kaydedilir. Josh Pollock, bu özelliğin bir süre önce WordPress’te nasıl kullanılacağı hakkında bir yazı yazdı. Bir geliştiriciyseniz, devam edin ve sitenizi hata ayıklamaya başlayın. Sıradan bir site sahibiyseniz, bunu görmezden gelmek isteyebilirsiniz, çünkü güvenli bir şekilde göz ardı edilebilecek küçük hatalar ve hemen ele alınması gereken büyük hatalar arasındaki farkı bilemezsiniz. Genellikle, site hata ayıklama doğrudan sevilmez, çünkü site ziyaretçilerine önemli kodları ortaya çıkarabilir. Ancak, bir dahili sunucu 500 hatasının sitenizde çalışmasına neyin neden olabileceğini açıklayan tek şey olabilir. Dosya İznini Kontrol Edin
Sorun bu olmayabilir, ama yine de kontrol etmeye değer.WordPress dizininizde, klasörler ve dosyalar için izin 755 veya 644 olmalıdır. Başka şeyler için ayarlama izinleri 500 dahili sunucu hatası da dahil olmak üzere sorunlara neden olabilir.Kök dizininizi FTP istemcisinde açın.FileZilla da dahil olmak üzere birçok istemcinin, kök dizinindeki her dosyanın ve klasörün iznini hızlı bir şekilde kontrol etmek için kullanabileceğiniz bir izin sekmesi vardır.Bunun 755 veya 644 dışında hiçbir şeye göre ayarlanmadığından emin olun. WP-Admin ve WP-Include’un yeni bir sürümünü sitenize yüklemek Bu adım son seçim olmalı, ancak yukarıdaki çözümü kullandıysanız ve yine de bulamıyorsanız Başarılı çözüm, denemek güzel.Sitenizi gazlayın ve WordPress’in yeni sürümünü ana siteden indirin.
Dosyayı ZIP dosyasından çıkarın ve Extract klasörünü açın. Sitenizin kök dizinini FTP istemcileri adresinde açın ve WordPress’in yeni sürümünden Site Dizininize WP-ADMIN ve WP-ASCULLE yükleyin, daha uzun bir sürüm olarak gelir. Müşteriyi yenileyin ve sitenizi yenileyin. Hata kaybolursa, muhtemelen hasarlı bir çekirdek dosyasından kaynaklanır. Hala hatalar görüyorsanız, ev sahibinizle iletişim kurmaktan başka seçeneğiniz olmayabilir. Tüm bu adımlardan geçtiyseniz ve yine de bir çözüm bulamıyorsanız, ev sahibinizle iletişime geçin, ev sahibiniz buna sahip olabilir. Ancak, sorunun kök dizininizde gerçekleşmemesini sağlamak için bu adımları yapmanız önemlidir. Aldığınız desteğin kalitesi ana bilgisayarlar arasında farklıdır, ancak birçok ana bilgisayar bu sorunu görmezden gelebilir ve sunucularından ziyade site dosyalarınızı suçlayabilir. Bu mümkün değildir, çünkü üçüncü tarafların eklentileri ve temaları, ev sahibi kontrolünüzün ötesinde birçok soruna neden olur. Bu nedenle, tüm bu adımları yapmanız önemlidir, böylece onlara dosya sisteminizin her köşesini ve boşluğunu kontrol ettiğinizi ve devam eden bir dahili 500 sunucu hatasına neden olacak tek bir sorun bulamayacağınızı açıklayabilirsiniz. Sitenizde. Kibarca bir sorun olup olmadığını görmek için günlük sunucularını kontrol etmelerini istedi. Dahili sunucu 500’ün son zihni, her zaman net bir nedeni veya net bir çözümü olmadığı için hayal kırıklığı yaratan bir sorundur. Bu, öğrendiğiniz gibi çok fazla problem çözme gerektirir, ancak umarım bu adımlar en azından görevi biraz daha az can sıkıcı hale getirir.

admin

Bir Cevap Yazın

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