500 Error या Internal Server Error क्या है ? How to fix 500 internal server error

Technology या Internet की सबसे बुरी बात यह है कि इसमें समय समय पर errors आते रहते हैं । इसके साथ ही कुछ errors आपके लिए solve करना आसान होता है तो कुछ बहुत ही मुश्किल । आपने अपने WordPress की साइट में ढेरों error जैसे ” Your site is having critical issues ” से लेकर 500 error या internal server error को देखा होगा । अगर आप Technical Issues के बारे में और उन्हें fix करना नहीं जानते तो यह आपके लिए एक सर दर्द बन जाएगा ।

परन्तु , डरने की कोई बात नहीं है । Listrovert है न , जिस समस्या का हल आपको किसी भी हिंदी वेबसाइट पर नहीं मिलेगा , वह यहां मिलेगा । आज हम आपको विस्तार से बताएंगे कि 500 error या Internal Server Error क्या है और इसे कैसे फिक्स करें !

500 Error या Internal Server Error क्या है ?

500 Error एक प्रकार का Internal Server Error है । यह एक प्रकार का HTTP Code होता है जो यह बताता है कि आपका Internal Server सही से काम नहीं कर रहा है या तो सर्वर की सेटिंग्स में कुछ गड़बड़ी है । इस वजह से आपकी वेबसाइट को खुलने में समस्या हो रही है ।

यह एक बेसिक सी समस्या है और इसे चुटकियों में हल किया जा सकता है । इसके लिए आपको ज्यादा घबराने की जरूरत नहीं है । हम आपको इस error को फिक्स करने के आसान तरीकों के बारे में बताएंगे । तो चलिए जानते हैं कि आप कैसे 500 error या Internal Server Error को फिक्स कर सकते हैं

आप इस Error को नीचे दिए गए Forms के रूप में भी देख सकते हैं :

  • 500 error
  • 500 , that’s an error
  • HTTP error 500
  • 500 Internal Server Error
  • HTTP 500 – Internal Server Error
  • Temporary Error (500)
  • Internal Server Error
  • HTTP 500 Internal Error

500 Error या Internal Server Error को कैसे फिक्स करें ?

अगर आप एक USER हैं तो नीचे दिए गए steps की मदद से आसानी से WordPress के इस इंटरनल सर्वर एरर को फिक्स कर सकते हैं । इसे फिक्स करने के लिए आप इन steps को अपना सकते हैं :

1. Web Page को Reload करें

यह अक्सर हमारे साथ होता है कि बड़ी से बड़ी समस्या भी मात्र On / Off करने भर से Solve हो जाती है । ठीक उसी तरह आप अपने Web Page को एक दो बार Reload करके देख सकते हैं । हो सकता है कि यह Web Page को Reload या Refresh करने से सॉल्व हो जाए । अगर आप Windows / laptops का इस्तेमाल कर रहे हैं तो वेबपेज को reload करने के लिए F5 या CTRL+R दबा सकते हैं । ऐसा करने से हो सकता है कि आपकी समस्या का समाधान हो जाए । कभी कभार समस्या उतनी भी बड़ी नहीं होती जितनी कि दिखती है ।

2. अपने ब्राउज़र के Cache को क्लियर करें

हम अपने Browser से जुड़ी ज्यादातर समस्याओं के समाधान के लिए अपने ब्राउज़र के Cache को क्लियर कर देते हैं । अगर आप 500 Error या Internal Server Error देख रहे हैं तो हो सकता है कि यह आपके Browser के Cache की वजह से हो रहा हो । इसके लिए अपने Browser की settings में जाएं और वहां से Caches को delete कर दें । हो सकता है कि यह समस्या आपके आपके वेबपेज के Cached Version की वजह से आ रही हो । इसलिए आप Caches को delete करके इस समस्या को हल कर सकते हैं ।

3. अपने ब्राउज़र की Cookies को डिलीट करें

आप अपने Browser के Cookies को डिलीट करके भी यह समस्या आसानी से हल कर सकते हैं । Internal Server के error को इन आसान से Steps से सॉल्व किया जा सकता है । इन Steps को पूरा करने के लिए आपको किसी भी प्रकार का Technical Knowledge नहीं चाहिए होगा । अपने Browser के Cookies को डिलीट करने के लिए अपने Browser के Settings में जाएं और वहां से इन्हें Delete कर दें । कई बार Stored Cookies इस समस्या की वजह हो सकती है ।

4. कुछ समय के लिए अपना ब्राउज़र बंद कर दें

यह भी एक सबसे आसान पर सबसे जरूरी Step है । आप कुछ समय के लिए अपने Browser को बंद कर दें । कुछ समय बाद दोबारा आप Pages को reload करने की कोशिश करें । कई बार ऐसा होता है कि समस्या अपने आप भी solve हो जाती है । यह मैं आपको अपने अनुभव से बता रहा हूं कि कई Technical Issues जिनमें यह भी शामिल थी , को मैंने सिर्फ कुछ समय के लिए जैसे का तैसा छोड़ कर फिक्स कर लिया ।

अगर आप एक Website Admin या Owner हैं तो आप नीचे दिए Steps को फॉलो करके 500 error या internal server error को fix कर सकते हैं ।

5. Hosting Companies और उनके Customer Support

आप अगर 500 internal server error लगातार देख रहे हैं तो आपको अपने hosting company के customer support से कॉन्टैक्ट करना चाहिए । इस तरह आप आसानी से उन्हें समस्या बता कर इस error को fix करा सकते हैं । कई hosting companies के customer support अब WhatsApp पर भी मौजूद हैं जहां से आप आसानी से उनसे संपर्क कर सकते हैं ।

Warning !
नीचे दिए किसी भी step पर आगे बढ़ने के लिए सबसे पहले आपको अपने WordPress की सभी फाइलों को backup जरूर कर लेना चाहिए । अगर किसी भी configuration के दौरान आपकी साइट में critical errors आते हैं तो आप दोबारा से अपनी साइट को restore कर सकते हैं । आप बैकअप के लिए Updraft Plugin का इस्तेमाल करें जो काफी हद तक free और safe है ।

6. एक नया .htaccess file create करें

500 Error या internal server error को fix करने के लिए आप एक नया .htaccess file create कर सकते हैं । सबसे पहले आपको अपने WordPress के Wp-admin section यानि cpanel में जाना है । यहां आपको File Manager में Wp-admin और Wp-content की फाइलें मिलेंगी । नीचे स्क्रॉल करें और आप .htaccess की फाइल आसानी से पा जायेंगे ।

आपको सबसे पहले , इस file को rename करना है और इसका नया नाम आप .htaccess.old रख सकते हैं । इस तरह आपके साइट की .htaccess file delete हो जायेगी । इसके बाद , आप अपने wordpress के admin dashboard पर जाएं । इसके बाद settings पर क्लिक करें और permalinks पर जाएं । आपको कोई भी changes नहीं करना है , बस save changes पर क्लिक करें ।

अगर ऐसा करने से आपका error हट जाता है तो इसका अर्थ है कि corrupted .htaccess file ही समस्या का जड़ था । ध्यान रखें कि आपके फाइल का नाम .htaccess ही होना चाहिए ।

7. WordPress के PHP memory limit को बढ़ाएं

अगर ऊपर दिए step से आपकी मदद नहीं हुई तो आप PHP memory limit को बढ़ा सकते हैं । कई बार कम limit होने की वजह से आपका PHP सही से Function नहीं कर पाता और requests को हैंडल भी नहीं कर पाता है । सबसे पहले root directory खोलें और wp-config.php file पर जाएं । इसके बाद , Edit पर क्लिक करें और ध्यान रखें कि आप ऐसा करते समय पूरी सावधानी बरत रहे हों ।

Edit करने पर आप नीचे स्क्रॉल करें और आप define(‘WP_MEMORY_LIMIT’, ’64M’); पाएंगे । अगर इसमें लिमिट 64M से कम है तो आप इसे बढ़ाकर 64M कर सकते हैं । यह पूरी तरह से आपके host पर निर्भर करता है कि आप अपने पीएचपी लिमिट को कितना बढ़ा सकते हैं ।

image source : www.wpkube.com

इसके बाद , save changes करें । फिर site को refresh करके देखें कि issue solve हुआ है या नहीं । अगर 500 error गायब नहीं हुआ तो दोबारा से फाइल को edit करें और पहले जितनी लिमिट दी गई थी , उतना ही लिखें और save changes करें ।

8. Wp Debug mode को ऑन करें

500 internal server error को solve करने के लिए सबसे पहले कारण को जानना जरूरी है । इसलिए आप wp debug mode को ऑन कर सकते हैं । यह आपको .htaccess file में ही मिल जायेगा । आप जब नीचे स्क्रॉल करेंगे तो पाएंगे कि wp debug mode : false होगा , इसे बदलकर True करें और save changes पर क्लिक करें ।

इसके बाद , आप दोबारा साइट को load करें । इस बार आपको आपके वेबसाइट में हो रहे error का कारण बताया जाएगा । जैसे कि किसी plugin की वजह से ऐसा हो रहा है , themes या किसी अन्य कारण से सब कुछ आपको पता चल जायेगा । debug mode में आपको error file , code line , code इत्यादि की जानकारी भी दी जाएगी ।

आपको दिए गए instructions को फॉलो करना होगा जिसके बाद एरर सॉल्व हो जाएगा । अगर इस mode को ऑन करने के बाद भी error के cause डिस्प्ले नहीं हो रहा है या साइट ज्यों की त्यों डिस्प्ले हो रही है तो इसका मतलब है कि wp debug mode इश्यू को डिटेक्ट नहीं कर पा रहा है । जैसे ही error हट जाए , इसके तुरंत बाद Wp debug mode को false करना न भूलें ।

Internal Server Error या 500 Error को Fix कैसे करें : Conclusion

मैं Recommend करता हूं कि अगर आपको technical aspects की जानकारी नहीं है तो आप खुद से साइट के root directory को बिल्कुल भी न छुएं । इस तरह आप issue को ज्यादा worse बना सकते हैं । बेहतर होगा कि आप अपने hosting company से संपर्क करें और उनके instructions पर ध्यान दें ।

हम आशा करते हैं कि आपको इस पोस्ट से सहायता मिलेगी और आप अपने वेबसाइट के errors को आसानी से फिक्स कर पाएंगे । अगर आपको इससे जुड़ी किसी भी प्रकार की समस्या आ रही है तो नीचे कमेंट करें । इसके साथ ही हम आगे किन विषयों पर पोस्ट लिखें , इसके लिए आप अपना सुझाव भी नीचे कमेंट में दे सकते हैं ।

पसंद आया ? शेयर करें 🙂

Leave a comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.