.htaccess के माध्यम से PHP त्रुटि प्रदर्शन समस्याओं का निवारण करें
किसी वेबसाइट का परीक्षण करते समय और समस्याओं का सामना करते समय, त्रुटि प्रदर्शन महत्वपूर्ण होता है। हालाँकि, यह डिस्प्ले कभी-कभी अक्षम किया जा सकता है। उन उपयोगकर्ताओं के लिए जिनके पास केवल .htaccess फ़ाइल तक पहुंच है और वे त्रुटि प्रदर्शन को सक्षम करना चाहते हैं, यह प्रश्न एक व्यापक समाधान प्रदान करता है।
प्रश्न उस परिदृश्य को संबोधित करता है जहां .htaccess फ़ाइल एकमात्र पहुंच योग्य संसाधन है। यह तीन PHP फ़्लैग जोड़ने का सुझाव देता है: डिस्प्ले_स्टार्टअप_एरर, डिस्प्ले_एरर, और html_एरर। ये फ़्लैग PHP में त्रुटि प्रदर्शन के व्यवहार को नियंत्रित करते हैं। हालाँकि, इन परिवर्तनों को लागू करने के बाद, वेबसाइट ने विस्तृत त्रुटि संदेशों के बजाय एक "आंतरिक सर्वर त्रुटि" प्रदर्शित की।
इस समस्या को हल करने के लिए, उत्तर एक अतिरिक्त PHP ध्वज का सुझाव देता है: log_errors। यह फ़्लैग PHP त्रुटि लॉगिंग को सक्षम बनाता है, जिससे त्रुटियों को error_log द्वारा निर्दिष्ट लॉग फ़ाइल में रिकॉर्ड किया जा सकता है। इन पंक्तियों को .htaccess फ़ाइल में जोड़कर:
php_flag display_startup_errors on php_flag display_errors on php_flag html_errors on php_flag log_errors on php_value error_log /home/path/public_html/domain/PHP_errors.log
वेबसाइट अब पृष्ठों पर विस्तृत त्रुटि संदेश प्रदर्शित करेगी और उन्हें निर्दिष्ट स्थान पर लॉग करेगी। यह उपयोगकर्ताओं को .htaccess फ़ाइल से परे पहुंच पर भरोसा किए बिना त्रुटियों को अधिक आसानी से पहचानने और हल करने की अनुमति देता है।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3