Plikli CMS में PHP Errors को छुपाने के लिए कोड
Plikli CMS एक ओपन-सोर्स कंटेंट मैनेजमेंट सिस्टम है, जो यूज़र्स को एक सोशल न्यूज़ प्लेटफ़ॉर्म बनाने की सुविधा प्रदान करता है। हालांकि, जब आप इसे अपने सर्वर पर इंस्टॉल करते हैं, तो कई बार PHP errors या warnings दिखाई देने लगती हैं। ये errors वेबसाइट के लुक और यूज़र एक्सपीरियंस को प्रभावित कर सकती हैं। इन्हें छुपाने के लिए एक सरल और प्रभावी तरीका है: PHP की error_reporting() और ini_set() फंक्शन्स का उपयोग करना।
PHP Errors को छुपाने के लिए कोड:
error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING & ~E_DEPRECATED);
ini_set('display_errors', 0);
ini_set('log_errors', 1);
error_reporting(E_ALL & ~E_NOTICE & ~E_WARNING & ~E_DEPRECATED);: यह लाइन सभी errors को रिपोर्ट करती है, लेकिन notices, warnings और deprecated messages को छोड़ देती है। इससे वेबसाइट पर unnecessary messages नहीं दिखाई देते।
ini_set('display_errors', 0);: यह सेटिंग errors को स्क्रीन पर दिखाने से रोकती है, जिससे यूज़र्स को कोई भी error message नहीं दिखाई देता।
ini_set('log_errors', 1);: यह सेटिंग errors को लॉग फाइल में सेव करती है, ताकि आप बाद में उन्हें चेक कर सकें और आवश्यकतानुसार सुधार कर सकें।
कोड कहां जोड़ें:
यह कोड आपको अपनी Plikli CMS की configuration.php फाइल में जोड़ना चाहिए। यदि आपकी वेबसाइट में .htaccess फाइल है, तो उसमें भी PHP settings को नियंत्रित किया जा सकता है। हालांकि, .htaccess फाइल में बदलाव करते समय सावधानी बरतें, क्योंकि गलत सेटिंग्स से वेबसाइट डाउन हो सकती है।
सावधानियां:
सुरक्षा: लाइव वेबसाइट पर errors को छुपाना सुरक्षा के लिहाज़ से महत्वपूर्ण है, क्योंकि यह हैकरों को संभावित कमजोरियों का पता लगाने से रोकता है।
लॉग्स की निगरानी: errors को लॉग फाइल में सेव करना आवश्यक है, ताकि आप बाद में उन्हें जांच सकें और सुधार कर सकें।
सर्वर सेटिंग्स: कुछ सर्वर पर PHP settings को override किया जा सकता है। ऐसे में, आपको सर्वर एडमिन से संपर्क करना पड़ सकता है।
निष्कर्ष:
Plikli CMS में PHP errors को छुपाने के लिए ऊपर दिया गया कोड एक सरल और प्रभावी तरीका है। यह न केवल आपकी वेबसाइट को साफ और पेशेवर दिखाता है, बल्कि सुरक्षा के लिहाज़ से भी महत्वपूर्ण है। हालांकि, यह सुनिश्चित करना आवश्यक है कि errors लॉग फाइल में सेव हो रहे हैं, ताकि आप उन्हें बाद में जांच सकें और आवश्यकतानुसार सुधार कर सकें।
ChatGPT can make mistakes
Report Story