Yaygın WordPress Hatası: Ölümün Beyaz Ekranı

Bir süredir bir WordPress siteniz olması durumunda, herhangi bir olayda en az bir kez beyaz ölüm hatası ekranını deneyimlemiş olmanız çok yüksek bir olasılıktır. WordPress beyaz ölüm hatası ekranı, bir veritabanı ilişkilendirmesi oluşturma gafları gibi büyük ölçüde rahatsız edici sorunlardan biridir.
Bu sorunun müşteriler için hayal kırıklığı yaratmasının ardındaki motivasyon, sizi WordPress sitenizden ve yönetici panelinizden uzak tutmasıdır. Kural olarak hata verimi olmadığı için, sorunun ne olduğunu anlamak için şaşkın bir şekilde unutuluyorsunuz.
Beyaz ekran ölümünün en korkunç yanı, ara sıra sitenizin belirli bir bölümünü etkilemesidir. Örneğin, her şey yolunda giderken WordPress yöneticinizde beyaz ölüm ekranını gözlemleyebilirsiniz. Farklı durumlarda, diğer her şey yolunda giderken onu belirli bir gönderide gözlemleyebilirsiniz.
Bu yazıda, akla gelebilecek birkaç düzenlemeye göz atarak WordPress beyaz ölüm ekranını değiştirmek için endüstri standartlarını size göstereceğiz.
WordPress sitenizin nereye gittiğini düşünmek için beyaz bir ekrana bakıyorsanız, tek kişi siz değilsiniz. Her enerjik WordPress istemcisi hakkında, bir zamanlar efsanevi “beyaz ölüm ekranı” ile karşılaştı. Bu gerçekleştiğinde bir işkencedir, ancak genellikle değiştirmek kolaydır.
Modüllerden PHP'ye ve geçmişe kadar beyaz ölüm ekranının birkaç düzenli nedenini araştıracağız. Beyaz bir ekranı atmanız ve sitenizi şu anda telafi etmeniz gerekiyorsa, nasıl olduğunu anlayacaksınız. Ayrıca, önceden beyaz ölüm ekranı ile kafa kafaya gittiyseniz, henüz tıklamayın.
Beyaz Ölüm Ekranının Olası Nedenleri
- Eklenti Çakışması / Hatası : Yeni bir eklenti tanıttıysanız veya eskisini güncellediyseniz veya dinamik bir eklentiyi değiştirmeye çalıştıysanız. Çoğu zaman, eski eklentileriniz ile yeni tanıttığınız eklentiler arasında bir çakışma olabilir. Böyle bir durumda, o belirli modülü esasen etkisiz hale getirebilirsiniz ve her şey iyi ve kullanışlı çalışmalıdır. Her durumda, bir sorun var. WordPress kontrol paneliniz çalışmadığında modülü nasıl engelleyeceksiniz?
- Tema Çakışması / Hatası : Yeni bir temanın tanıtılması bazen mevcut WordPress kurulumuyla bir çakışma yaratabilir. Böyle bir durumda, yakın zamanda etkinleştirilen temayı devre dışı bırakmanız yeterlidir ve WordPress doğal olarak varsayılan temasına döner. Varsayılan temayı (yirmi bir şey teması) silmediğinizden emin olun. Temayı sildiyseniz, temanın yeni indirmesini wp-content klasörüne aktarmanız yeterlidir.
- Bellek sorunları : Bu vaka, mevcut sunucu kaynaklarınızı aştığınızın örnek bir göstergesidir. Bu, sitenizin daha fazla kaynağa ihtiyaç duyduğunu gösterir – mevcut ana makinenizin veya yapılandırmasının sağlayamayacağı. Bir güncelleme veya konfigürasyon değişikliği için ideal bir fırsattır.
Nasıl Düzeltilir
Eklenti : Bir WordPress eklentisini FTP aracılığıyla devre dışı bırakmak gerçekten basit bir iştir. Ön koşul olarak, WordPress dizininize doğru izinlerle site dosyalarınıza FTP erişiminiz olmalıdır. Bu adımı temizledikten sonra eklentiyi devre dışı bırakmanın zamanı geldi.
- FTP sunucunuza uygun bir hesapla giriş yapın.
- WordPress kurulum dizininize gidin.
- wp-content/plugins klasörüne girin.
- Eklentiler klasöründe tanıdık adlara sahip birden fazla klasör bulacaksınız. Her klasör bir eklentiyi temsil eder.
- Doğru eklenti adına sahip klasörü bulun ve seçin.
- Farklı ancak tanınabilir bir adla yeniden adlandırın. Örneğin, eklentinin (yani klasörün) adı 'akismet' ise, onu '_akismet' veya 'akismet_disabled' gibi bir adla yeniden adlandırmalısınız.
- İstediğiniz ismi seçmekte özgürsünüz. Sadece başka bir eklentinin adıyla çakışmadığından ve daha sonra tanınabilir olduğundan emin olun.
- Klasörü yeniden adlandırmak eklentiyi kalıcı olarak devre dışı bırakır.
Hatanın bir eklentiden kaynaklanıp kaynaklanmadığını görmek için hızlı bir kontrol olarak, wp-content klasöründeki tüm 'plugin' klasörünü 'plugins1' veya 'plugins_old' gibi farklı bir adla yeniden adlandırabilirsiniz. Bunu yaptıktan sonra tarayıcı önbelleğini temizleyin ve tekrar deneyin. Site şimdi çalışıyorsa (tabii ki tüm eklentiler devre dışı bırakılacağı için bozulur), sorunun bir eklentiden kaynaklandığından emin olabilirsiniz.
Tema : Bu işlem, bir eklentiyi devre dışı bırakma işlemine neredeyse benzer, tek fark, 'plugins' klasörü yerine 'wp-content/themes' klasörünü açmanız gerektiğidir. Geçerli etkin temanın klasörüne gidin ve temayı devre dışı bırakmak için klasörü yeniden adlandırın.
Çoğu zaman, büyük WordPress güncellemeleri, kötü kodlanmış temaları nehrin aşağısına sürükleyebilir. Kötü kodlanmış ve güncel olmayan bir tema, WordPress'in en son güncellemesiyle çalışmayabilir. WordPress'i güncelledikten hemen sonra temanız çalışmayı durdurduysa, temanın suçlu olma ihtimali çok yüksektir. Temayı devre dışı bırakın ve işler normale dönmelidir.
Bellek : Paylaşılan ana bilgisayarlarda 64 MB'lık bir bellek sınırı (wp_memory_limit) yeterli olmalıdır. Sorun devam ederse hosting sağlayıcınıza danışarak limiti arttırıp tekrar denemelisiniz. Bu sorun, kaliteden ödün veren paylaşımlı barındırma web barındırıcılarında da yaygındır. Kar elde etmek için, bu ana bilgisayarlar mümkün olduğunca çok müşteriyi tek bir sunucuda sıkıştırır. Sonuç olarak, istemci başına kaynak miktarı (örneğin RAM) önemli ölçüde azalır. Bu, beyaz ölüm ekranı gibi bellek sınırı nedeniyle hatalara yol açar. Bu nedenle, bellek sınırınızı daha fazla artırmanıza izin vermeyecek bir bütçe barındırma planındaysanız, planınızı yükseltmeniz gerekecek.
Sonuç olarak, beyaz ölüm ekranı, her WordPress istemcisinin yüzleşmesi gereken kaçınılmaz sorunlardan biridir. Açıkçası, WordPress.com'u kullanıyorsanız, böyle bir sorun olmayacak, ancak kendi sınırlama düzenlemesine eşlik ediyor.
Bir şekilde ölümün beyaz perdesini kaldıracaksın. Son çare alternatifi olan bir takviyeden sitenizi yeniden kurmanız gerekip gerekmediğine bakılmaksızın, beyaz ekran ayrılacaktır. Sonunda kazanan siz olacaksınız.
Kavganın büyük bir kısmı nasıl araştırılacağını bilmektir. Nasıl olduğunu bildiğinize göre, siteniz dakikalar içinde gerçek hayata dönmelidir.
Pek çok site sahibinin, beyaz ölüm ekranı olan karışıklığı temizlemek için hiçbir ipucu yok veya çok az ipucu var. Bu sorunu yaşamak onlar için rahatsız edici ve sinir bozucu olabilir. Bununla birlikte, büyük bir sorun gibi görünebilir, ancak aslında küçük ve yeterli bilgi ile kolayca çözülebilecek bir sorundur.
ev borcu WordPress sitesi