क्या कोई प्लगइन है जो "डेटाबेस कनेक्शन स्थापित करने में त्रुटि" संदेश को ओवरराइड करेगा? [बन्द है]


10

मेरे प्रदाता के डेटाबेस सर्वर में हाल ही में कुछ डाउनटाइम था और मेरी साइट लगभग एक घंटे के लिए क्लासिक "त्रुटि एक डेटाबेस कनेक्शन स्थापित करने" संदेश प्रदर्शित कर रही थी।

मुझे पता था कि समस्या क्या थी लेकिन एहसास हुआ कि यह उपयोगी होगा यदि मैं उस संदेश को कुछ हद तक मित्रवत रूप से बदलने में सक्षम था (आदर्श रूप से मेरी साइट के टेम्पलेट में एक अधिक क्रियात्मक संदेश निहित है, ताकि उपयोगकर्ताओं को डराने के लिए नहीं)।

मेरा सवाल है: क्या कोई प्लगइन्स हैं जो इस कार्यक्षमता को प्रदान करते हैं? या यह त्रुटि किसी भी प्लगइन्स को लागू करने के लिए बहुत कम स्तर पर होती है? यदि ऐसा है, तो मैं शायद WP कोर को संपादित करूँगा, लेकिन कुछ अधिक प्लग-इन का उपयोग करना अच्छा होगा।

बहुत धन्यवाद,

बिग्स

जवाबों:


12

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

आप अपने wp-content फ़ोल्डर (/wp-content/db-error.php) में db-error.php जोड़कर अपना खुद का डेटाबेस त्रुटि पृष्ठ बना सकते हैं। आप ऊपर दिए गए लिंक में ऐसे पृष्ठ का एक अच्छा उदाहरण पा सकते हैं। header("HTTP/1.0 500 Internal Server Error");उस फ़ाइल में जोड़ना मत भूलना ताकि उसे एक उचित हेडर संदेश मिले।


बहुत बढ़िया, मुझे यह नहीं पता था! एक कस्टम पृष्ठ पाने के लिए जा रहे हैं मेरी सभी साइटों के लिए जोड़ा!
रिक कर्रान


2

मैं इस तरह के एक प्लगइन के बारे में पता नहीं कर रहा हूँ, और किसी भी उचित जवाब को अप करने के लिए खुश हो जाएगा।

दूसरी ओर, इस संदेश को प्रदर्शित नहीं करने का एक तरीका यह है कि इसमें त्रुटि नहीं है। अधिकांश होस्टिंग प्रदाताओं पर, खुले कनेक्शन की अधिकतम संख्या तक पहुंचने पर कनेक्शन से इनकार कर दिया जाता है।

एक कैश प्लगइन (ऐसा WP सुपर कैश) कनेक्शन की संख्या में भारी कमी करेगा और इस त्रुटि संदेश को कम बार कर देगा।


1
डब्लूपीएसकुपरैच जैसे कैशिंग प्लग के साथ जो स्थैतिक पेज जेनरेट करता है, एक साइट तब तक सर्विंग पेज (कम से कम उन कैश में) जारी रख सकती है, अगर डेटाबेस पूरी तरह से चला जाता है।
कार्ल रसमैन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.