किसी विशेष साइट को खोलते समय त्रुटि विभिन्न कारणों से हो सकती है। सुविधा के लिए, इन त्रुटियों को गिना गया है, उनमें से प्रत्येक का अपना विवरण और समाधान है। त्रुटि 500 भी कोई अपवाद नहीं है।
ज़रूरी
इंटरनेट कनेक्शन।
निर्देश
चरण 1
आंतरिक त्रुटि का संभावित कारण निर्धारित करें (त्रुटि 500)। बेशक, ये अलग-अलग परिस्थितियां हो सकती हैं, लेकिन अक्सर यह एक सिस्टम फ़ाइल के गलत सिंटैक्स के कारण होता है जिसे.htaccess कहा जाता है या इसमें असमर्थित तत्वों की सामग्री होती है।
चरण 2
समस्या को हल करने के लिए, इस मामले में, लाइन की शुरुआत में हैश रखकर विकल्प निर्देश पर टिप्पणी करें। अपने परिवर्तन सहेजें और जांचें कि क्या समस्या दूर हो गई है। यदि त्रुटि बनी रहती है, तो इसके कई कारण हो सकते हैं - शेष बिंदुओं की जाँच करें और वर्तनी की जाँच करना सुनिश्चित करें।
चरण 3
यदि आपको आंतरिक त्रुटि का कारण CGI लिपियों का गलत संचालन पाया जाता है, तो इन लिपियों की पंक्तियों के अंत की जाँच करना सुनिश्चित करें, वे UNIX प्रारूप (n) में होनी चाहिए और किसी अन्य में नहीं (एक सामान्य त्रुटि है विंडोज प्रारूप में समाप्त होने वाली रेखा (r / n))। उन्हें ASCII मोड का उपयोग करके FTP के माध्यम से सर्वर पर अपलोड करें।
चरण 4
CGI लिपियों की अनुमतियों की जाँच करें। वे और वे निर्देशिकाएँ जहाँ वे स्थित हैं, केवल उनके स्वामी के लिए ही पहुँच योग्य होनी चाहिए। इस मामले में, अधिकारों के निम्नलिखित रूप होने चाहिए: 0755 (drwxr-xr-x)। यदि आवश्यक हो तो इस पैरामीटर को बदलें। जांचें कि किए गए परिवर्तनों के बाद त्रुटि दिखाई देती है या नहीं।
चरण 5
सत्यापित करें कि आपकी सीजीआई स्क्रिप्ट चलाने के परिणामस्वरूप HTTP प्रतिक्रिया शीर्षलेख सही ढंग से लिखे गए हैं। error_log नामक एक लॉग ढूंढें, जो "सांख्यिकी" मेनू आइटम में लॉग फ़ाइलों (त्रुटि लॉग) को संग्रहीत करने के लिए अनुभाग में स्थित होना चाहिए। आवश्यक परिवर्तन करें और फिर जांचें कि क्या आंतरिक त्रुटि दूर हो गई है। अक्सर यह पता चलता है कि यदि उपरोक्त विकल्पों में से कोई भी मदद नहीं करता है, तो त्रुटि गलत वर्तनी में है। आपके द्वारा हाल ही में संपादित किए गए मापदंडों की जांच करना सुनिश्चित करें।