साइट खोज

आंतरिक सर्वर त्रुटि या त्रुटि 500

500 त्रुटि क्यों होती है इसका कारण निर्धारित करने के लिए, लॉग देखें। शायद त्रुटि की एक प्रविष्टि है। समस्या के कारण को इंगित करते हुए फ़ाइल। सबसे आम विकल्पों पर विचार करें।

संसाधनों की कमी

यदि कारण यह है, तो समस्या बहुत सरलता से हल हो गई है - होस्टिंग से संपर्क करें-
अधिक संसाधनों का अनुरोध करने वाला प्रदाता।

निष्क्रिय स्क्रिप्ट की उपस्थिति या उनके निष्पादन के लिए सीमित समय।

त्रुटि 500
यदि एक निश्चित अवधि के लिए, जो अक्सर एक मिनट होता है, तो सर्वर स्क्रिप्ट को संसाधित नहीं कर सकता है, तो 500 आंतरिक सर्वर त्रुटि दिखाई देती है।

यदि वे सर्वर सेटिंग में निर्दिष्ट समय स्क्रिप्ट को निष्पादित करने के लिए पर्याप्त नहीं हैं, तो भी, वेबमास्टर्स एक समान त्रुटि का सामना कर सकते हैं यदि वे Apache से सीजीआई स्क्रिप्ट चलाते हैं।

यदि स्क्रिप्ट पहले काम करती थी, और समस्याएं दिखाई देती थीं, उदाहरण के लिए, किसी अन्य होस्टिंग पर जाते समय, समस्या अन्य कारणों से हो सकती है। उदाहरण के लिए, सर्वर द्वारा अनुरोध किए जाने वाले तथ्य।

अनुमतियाँ सेट करने में त्रुटियां

http 500 आंतरिक सर्वर त्रुटि
फ़ाइल अनुमतियां 444 या होनी चाहिए644. फ़ोल्डर्स के लिए CHMOD 755 से भिन्न नहीं होना चाहिए, अर्थात, केवल संसाधन का स्वामी ही उन्हें देख सकता है। लिपियों के एक्सेस अधिकारों को 600 के रूप में इंगित किया जाना चाहिए। अन्यथा, सुरक्षा कारणों से, सर्वर स्क्रिप्ट तक पहुंच को अवरुद्ध करता है, भले ही यह चालू हो।

यदि 500 ​​त्रुटि का कारण है, तो अनुमतियाँ बदलने के लिए FTP प्रबंधक का उपयोग करें। इन सुविधाओं के साथ फाइलज़िला एक अच्छा काम करता है।

। Htaccess फ़ाइल में असमर्थित निर्देश होते हैं

जाँच करें कि .htaccess फ़ाइल साइट के मूल में मौजूद है, या कहीं और। यदि कोई है, तो इसे किसी भी टेक्स्ट एडिटर का उपयोग करके खोलें। आप नोटपैड का उपयोग कर सकते हैं।

यदि आप उपयोग करते हैं तो त्रुटि 500 ​​दिखाई दे सकती हैसर्वर suPHP पर चल रहा है, अर्थात समर्थन php.ini। यदि .htaccess फ़ाइल में निर्देश हैं जो PHP वातावरण के मापदंडों को बदलते हैं, तो समस्याएँ उत्पन्न हो सकती हैं। सबसे आम निर्देश php_admin_flag, php_flag और php_value हैं।

अक्सर, वैश्विक चर, रजिस्टर ग्लोबल्स, निर्देश के रूप में शामिल किए जाते हैं।

यह समस्या बहुत सरलता से हल हो गई है -अवांछित मापदंडों को बस हटाया जा सकता है। एक और विकल्प लाइन की शुरुआत में # चिह्न जोड़कर उन्हें टिप्पणी करना है। ग्रिड और निर्देश नाम के बीच एक स्थान होना चाहिए।

अगर आपको जरूर पूरा करना हैटिप्पणी की गई पैरामीटर, उन्हें php.ini फ़ाइल में लिखा जा सकता है। आपको php_admin_flag, php_flag और php_value का उपयोग करने की आवश्यकता नहीं है - बस उन्हें सिद्धांत के अनुसार नामित करें: "आवश्यक पैरामीटर का नाम = चालू"।

घातक PHP त्रुटि

 500 आंतरिक सर्वर त्रुटि त्रुटि
अगर PHP में ऐसी समस्या हो सकती हैCGI के सिद्धांत पर काम करता है। इस मामले में, आपको प्रोग्राम कोड की सावधानीपूर्वक जांच करने, त्रुटियों का निदान करने और ठीक करने की आवश्यकता है। कृपया ध्यान दें कि CGI लिपियों की लाइन एंडिंग विंडोज फॉर्मेट (\ r \ n) में नहीं होनी चाहिए, लेकिन UNIX फॉर्मेट (\ n) में दर्शाई जानी चाहिए।

यदि प्रस्तावित समाधानों में से कोई भी त्रुटि को ठीक नहीं करता है, तो अपने होस्टर से संपर्क करें। 500 में कब और किस क्रिया के बाद त्रुटि हुई, उसे विस्तार से बताएं। समस्या के कारणों को बताने और प्रदान करने के लिए कहेंइसे खत्म करने में मदद करें। यदि होस्टर्स यह पता लगाने में सक्षम नहीं है कि http 500 आंतरिक सर्वर त्रुटि क्यों हुई, तो उस CMS समर्थन सेवा से संपर्क करें जिसका आप उपयोग कर रहे हैं। पत्र सहित सभी विवरण शामिल करना सुनिश्चित करें - आपकी स्थिति के बारे में होस्टिंग प्रदाता की टिप्पणियां।

</ p>
  • मूल्यांकन: