जब मैं साइट तक पहुँचता हूँ, तो मुझे 500 आंतरिक सर्वर त्रुटि, एक खाली पृष्ठ, या PHP त्रुटियाँ मिलती हैं। मैं समस्या के बारे में विवरण कैसे प्राप्त कर सकता हूँ?
प्रसिद्ध 500 त्रुटि। कई उपयोगकर्ताओं के लिए, यह एक बड़ी समस्या पेश करती है। इस लेख में, आप सभी जानकारी पाएंगे जो आपको चाहिए।
ऐसी परिस्थितियाँ हो सकती हैं जहाँ साइट को एक्सेस करते समय 500 आंतरिक सर्वर त्रुटि, एक खाली पृष्ठ, या अन्य संदेश जो प्राप्त त्रुटि के बारे में विवरण प्रदान करते हैं (जैसे PHP त्रुटियाँ) प्रदर्शित होते हैं। ये समस्याएँ सामान्यतः कारण हो सकती हैं:
- PHP सिंटैक्स में त्रुटियाँ।
- डॉट
.htaccessफ़ाइल की सिंटैक्स में त्रुटियाँ।
इन त्रुटियों के बारे में विवरण जानने के लिए, यदि ब्राउज़र इन्हें स्वचालित रूप से प्रदर्शित नहीं करता है, तो लॉग को मैन्युअल रूप से जांचना आवश्यक है। त्रुटि लॉग निम्नलिखित तरीकों से एक्सेस किया जा सकता है:
- जैसे कि cPanel नियंत्रण पैनल के मामले में, त्रुटि विवरण Metrics अनुभाग में Errors मॉड्यूल में उपलब्ध हैं।
- यदि Webuzo नियंत्रण कक्ष की बात करें, तो त्रुटियों के बारे में विवरण Error Log मॉड्यूल में Server Info अनुभाग में उपलब्ध है।
यदि उपरोक्त विकल्पों से सामना की गई त्रुटियों के बारे में पर्याप्त जानकारी नहीं मिलती है, तो हमें error_log फ़ाइल की सलाह लेनी होगी, जो आमतौर पर साइट की रूट निर्देशिका या निष्पादित स्क्रिप्ट में पाई जाती है। error_log फ़ाइल को नियंत्रण कक्ष में फ़ाइल प्रबंधक का उपयोग करके या FTP के माध्यम से पहुँचा जा सकता है। कुछ मामलों में, त्रुटि लॉग का नाम एप्लिकेशन द्वारा निर्दिष्ट एक भिन्न नाम हो सकता है, जैसे errors, exception_log, आदि।
ऐसी स्थितियाँ हो सकती हैं जहाँ कोई त्रुटियाँ त्रुटि लॉग में दर्ज नहीं की जाती हैं। इस मामले में, हमें यह सुनिश्चित करने की आवश्यकता है कि निम्नलिखित PHP निर्देश सक्षम हैं:
- लॉग_त्रुटियाँ
- display_errors
cPanel के मामले में, PHP निर्देशों को निम्नलिखित ट्यूटोरियल का पालन करके कॉन्फ़िगर किया जा सकता है:
इसके अलावा, हमें यह जांचने की आवश्यकता है कि उपयोग में लाए जा रहे एप्लिकेशन में त्रुटि प्रदर्शित करने और लॉगिंग फ़ंक्शन सक्षम हैं या नहीं। ये सेटिंग्स एक एप्लिकेशन से दूसरे एप्लिकेशन में भिन्न होती हैं और प्रत्येक एप्लिकेशन के लिए विशेष दस्तावेज़ों की जांच करनी चाहिए।