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

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

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

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

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

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

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

इसके अलावा, अगर वे एपाचे के नीचे से CGI स्क्रिप्ट चलाते हैं, तो वेबमास्टरों को एक समान त्रुटि का सामना करना पड़ सकता है, यदि सर्वर सेटिंग्स में निर्दिष्ट समय स्क्रिप्ट को निष्पादित करने के लिए पर्याप्त नहीं है।

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

पहुँच अधिकार स्थापित करने में त्रुटियां

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

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

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 स्क्रिप्ट लाइन एंडिंग विंडोज (rn) प्रारूप में नहीं होनी चाहिए, लेकिन UNIX प्रारूप (n) में होनी चाहिए।

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