“Veritabanı bağlantısı kurulurken hata” iletisini geçersiz kılacak bir eklenti var mı? [kapalı]


10

Sağlayıcımın veritabanı sunucusunda kısa bir süre kesinti vardı ve sitem yaklaşık bir saat boyunca klasik "Veritabanı bağlantısı kurulurken hata" mesajını gösteriyordu.

Sorunun ne olduğunu biliyordum ama bu mesajı biraz daha dostça bir şeyle değiştirebilmem yararlı olurdu (ideal olarak sitemizin şablonunda bulunan, kullanıcıları korkutmamak için daha ayrıntılı bir mesaj).

Benim sorum: Bu işlevselliği sağlayan herhangi bir eklenti var mı? Veya bu hata herhangi bir eklentinin çağrılması için çok düşük bir düzeyde mi oluşuyor? Öyleyse, muhtemelen WP çekirdeğini düzenleyeceğim, ancak daha takılabilir bir şey kullanmak güzel olurdu.

Çok teşekkürler,

Biggs

Yanıtlar:


12

http://yoast.com/custom-wordpress-database-error-pages/

Wp-content klasörünüze (/wp-content/db-error.php) bir db-error.php ekleyerek kendi Veritabanı Hatası sayfanızı oluşturabilirsiniz. Yukarıdaki bağlantıda böyle bir sayfanın güzel bir örneğini bulabilirsiniz. header("HTTP/1.0 500 Internal Server Error");Uygun bir başlık mesajı alabilmesi için bu dosyaya eklemeyi unutmayın .


Harika, bunu bilmiyordum! Pronto tüm sitelerime özel bir sayfa eklenecek!
Rick Curran


2

Böyle bir eklentinin farkında değilim ve uygun herhangi bir cevabı onaylamaktan memnuniyet duyarız.

Öte yandan, bu mesajı görüntülememenin bir yolu artık hataya sahip olmamaktır. Çoğu barındırma sağlayıcısında, maksimum açık bağlantı sayısına ulaşıldığında bağlantılar reddedilir.

Bir önbellek eklentisi (böyle bir WP Süper Önbellek) bağlantı sayısını önemli ölçüde azaltır ve bu hata mesajını daha az sıklıkta yapar.


1
Statik sayfalar oluşturan WPSuperCache gibi bir önbellek eklentisi ile, bir site, veritabanı tamamen kaybolursa sayfaları (en azından önbellekdekiler) bir süre sunmaya devam edebilir.
Carl Russmann
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.