कभी-कभी, आपकी वेबसाइट को अपडेट्स के बाद या बिना किसी स्पष्ट कारण के समस्याओं का सामना करना पड़ सकता है। सौभाग्य से, आप स्वयं इन समस्याओं को रोकने और हल करने के लिए कुछ कदम उठा सकते हैं। यह गाइड आपको वेबसाइट डाउनटाइम के सबसे सामान्य कारणों और उन्हें ठीक करने के तरीकों के बारे में बताएगा। यदि आपको और सहायता की आवश्यकता है, तो हमारी Customer Support टीम आपकी मदद कर सकती है।
यदि आप "आपका कनेक्शन निजी नहीं है" त्रुटि संदेश का सामना करते हैं जब आप किसी वेबसाइट को एक्सेस करने का प्रयास करते हैं, तो इसका अर्थ है कि आपका ब्राउज़र आपके डिवाइस और साइट के बीच एक सुरक्षित कनेक्शन स्थापित नहीं कर सका।
इसे ठीक करने के लिए, सबसे पहले SSL प्रमाणपत्र समस्याओं की जांच करें। एक SSL Checker टूल का उपयोग करें यह सत्यापित करने के लिए कि एक वैध प्रमाणपत्र स्थापित है और कोई SSL-संबंधित समस्या नहीं है। यदि चेकर कोई समस्या नहीं दिखाता, या यदि SSL प्रमाणपत्र सही तरीके से कॉन्फ़िगर किया गया है, तो त्रुटि वेबसाइट पर मिश्रित सामग्री के कारण हो सकती है। उस स्थिति में, सहायता के लिए Customer Support से संपर्क करें।
यह समस्या अक्सर PHP त्रुटियों के कारण होती है, जिन्हें आप अपने डोमेन की वेब रूट डायरेक्टरी में स्थित error_log फ़ाइल में देख सकते हैं। लॉग फ़ाइल में विस्तृत जानकारी होती है, जैसे फ़ाइल पथ, डेटाबेस स्कीमा, और वह विशिष्ट फ़ाइल और लाइन नंबर जहाँ त्रुटि हुई।
आमतौर पर, ये त्रुटियाँ थीम, टेम्पलेट, प्लगइन, कंपोनेंट या ऐडऑन से संबंधित होती हैं। समस्या हल होती है या नहीं, यह देखने के लिए इन तत्वों को बदलने या निष्क्रिय करने का प्रयास करें।
एक अन्य संभावित कारण गलत फ़ाइल या फ़ोल्डर अनुमतियाँ हैं। आपके खाते की प्रत्येक फ़ाइल और निर्देशिका में विशिष्ट अनुमतियाँ होती हैं जो नियंत्रित करती हैं कि कौन उन्हें पढ़ सकता है, संशोधित कर सकता है या निष्पादित कर सकता है। जब आप cPanel में कोई फ़ाइल या फ़ोल्डर बनाते हैं, तो उसमें डिफ़ॉल्ट अनुमतियाँ होती हैं। जबकि इन सेटिंग्स को आमतौर पर बदलने की आवश्यकता नहीं होती, कुछ इंस्टॉलेशन या अपडेट के लिए आपको इन्हें संशोधित करना पड़ सकता है।
एक्सेस अनुमतियों के तीन प्रकार होते हैं:
पढ़ें – फ़ाइल को देखा जा सकता है।
Write – फ़ाइल को संशोधित करने की अनुमति देता है।
Execute – फ़ाइल को प्रोग्राम के रूप में चलाने की अनुमति देता है।
ये अनुमतियाँ तीन श्रेणियों के उपयोगकर्ताओं पर लागू होती हैं:
Owner – वह उपयोगकर्ता जो फ़ाइल का मालिक है।
Group – उपयोगकर्ता जो एक ही समूह या निर्देशिका में हैं।
World - सभी अन्य उपयोगकर्ता।
अनुमति स्तरों को संख्याओं द्वारा दर्शाया जाता है:
0: कोई एक्सेस नहीं
1: केवल निष्पादन
2: केवल लिखना
3: लिखना और निष्पादन
4: केवल पढ़ना
5: पढ़ना और निष्पादन
6: पढ़ना और लिखना
7: पढ़ना, लिखना और निष्पादन (पूर्ण अनुमतियाँ)
सुनिश्चित करें कि आपकी फ़ाइलें वेब ब्राउज़र में सही तरीके से प्रदर्शित हों, इसके लिए निम्नलिखित अनुमतियाँ सेटिंग्स का उपयोग करें:
HTML और इमेज फ़ाइलें – अनुमतियाँ 644 (या 0644) पर सेट करें। यह उन्हें सभी के लिए पढ़ने योग्य बनाता है लेकिन केवल मालिक के लिए लिखने योग्य। ये अनुमतियाँ फ़ाइल के बनते ही स्वचालित रूप से सेट हो जाती हैं।
Folders – अनुमतियाँ 755 (या 0755) पर सेट करें। यह उन्हें सभी के लिए पढ़ने और निष्पादन योग्य बनाता है लेकिन केवल मालिक के लिए लिखने योग्य। ये अनुमतियाँ फ़ोल्डर के बनते ही स्वचालित रूप से असाइन हो जाती हैं।
CGI फ़ाइलें – अनुमतियाँ 755 (या 0755) पर सेट करें। यह उन्हें सभी के लिए पढ़ने और निष्पादन योग्य बनाता है लेकिन केवल मालिक के लिए लिखने योग्य। अन्य फ़ाइलों के विपरीत, ये अनुमतियाँ स्वचालित रूप से सेट नहीं होतीं, इसलिए आपको इन्हें मैन्युअली समायोजित करना होगा।
यहाँ डिफ़ॉल्ट अनुमतियाँ दी गई हैं जिन्हें सेट करना है:
फ़ाइलें – 0644
फ़ोल्डर – 0755
डोमेन रूट फ़ोल्डर – 0750
यदि आप अभी भी नहीं समझ पा रहे हैं कि समस्या का कारण क्या है या फ़ाइल और फ़ोल्डर अनुमतियों की जांच या परिवर्तन में सहायता चाहिए, तो Customer Support से संपर्क करें। हम आपको समस्या निवारण प्रक्रिया में मार्गदर्शन करेंगे। कृपया निम्न जानकारी तैयार रखें:
सटीक त्रुटि संदेश
वह URL जहाँ त्रुटि दिखाई देती है (या इसे पुन: उत्पन्न करने के चरण)।
आपका बाहरी IP पता
यदि आप 'Connection timed out' या 'Connection was reset' त्रुटि का सामना करते हैं, तो इसका अर्थ हो सकता है कि आपका बाहरी IP पता सर्वर फ़ायरवॉल द्वारा ब्लॉक कर दिया गया है। इसे हल करने के लिए, कृपया Customer Support से संपर्क करें ताकि हम ब्लॉक के कारण की जांच कर सकें और समस्या निवारण सहायता प्रदान कर सकें।
संपर्क करते समय, अपना डोमेन नाम और बाहरी IP पता अवश्य दें।
यह त्रुटि कई कारणों से हो सकती है, जिनमें शामिल हैं:
1. गलत .htaccess निर्देश सबसे सामान्य कारण है गलत सिंटैक्स या समस्याग्रस्त निर्देशों का .htaccess फ़ाइल में। इसे एक्सेस करने के लिए, ये चरण अपनाएँ:
अपने Spaceship खाते में जाएँ।
Launchpad में Hosting Manager चुनें।
अपने होस्टिंग प्लान के बगल में Manage बटन पर क्लिक करें।
विकल्प चुनें Files and Storage।
वेबसाइट नाम के पास Manage Files पर क्लिक करें।
यह पता लगाने के लिए कि क्या .htaccess फ़ाइल समस्या का कारण है, इसे अस्थायी रूप से cPanel File Manager में Rename विकल्प का उपयोग करके नाम बदलने का प्रयास करें। यदि इससे समस्या हल हो जाती है, तो समस्या .htaccess फ़ाइल में है। उस स्थिति में, आप लाइनों को कमेंट करके समस्या निवारण शुरू कर सकते हैं। प्रत्येक लाइन की शुरुआत में # जोड़ें ताकि वह निष्क्रिय हो जाए।
नोट: यदि आप .htaccess सिंटैक्स से परिचित नहीं हैं, तो सीधे परिवर्तन करने से बचें, और हमेशा फ़ाइल की एक बैकअप कॉपी रखें।
यदि .htaccess फ़ाइल को संशोधित करने के बाद भी त्रुटि बनी रहती है, तो error_log फ़ाइल में नवीनतम PHP त्रुटि रिकॉर्ड की जाँच करें।
अंत में, .htaccess फ़ाइल का नाम वापस उसके मूल नाम पर बदलना और आवश्यकतानुसार लाइनों को अनकमेंट करना याद रखें।
2. गलत फ़ाइल या फ़ोल्डर अनुमतियाँ भी त्रुटियों का कारण बन सकती हैं। आप cPanel में अनुमतियाँ समायोजित कर सकते हैं:
पर जाएँ File Manager।
क्लिक करें Change Permissions।
अपनी फ़ाइलों तक पहुँचने के लिए:
अपने Spaceship खाते में लॉग इन करें।
Launchpad में Hosting Manager चुनें।
अपने होस्टिंग प्लान के बगल में Manage चुनें।
पर जाएँ Files and Storage।
वेबसाइट नाम के पास Manage Files पर क्लिक करें।
यहाँ डिफ़ॉल्ट अनुमतियाँ दी गई हैं जिन्हें सेट करना है:
Files – 0644
Folders – 0755
Domain root folder – 0750
यदि आप नहीं जानते कि फ़ाइल या फ़ोल्डर अनुमतियों की जाँच या परिवर्तन कैसे करें, तो कृपया Customer Support से संपर्क करें।
3. अत्यधिक खाता संसाधनों (RAM, CPU) का उपयोग, जो आपके होस्टिंग खाते की वर्चुअल संसाधन सीमाओं को पार करने के कारण हो सकता है।
यदि आपका खाता अपनी LVE (Lightweight Virtual Environment) सीमाओं तक पहुँच रहा है, तो error_log फ़ाइल की समीक्षा करें और नवीनतम त्रुटि संदेशों की जाँच करें कि क्या समस्या किसी स्क्रिप्ट, प्लगइन या किसी अन्य चीज़ के कारण है।
आप यह जाँच सकते हैं कि क्या खाता अपनी सीमाओं तक पहुँच गया है, अपने Spaceship खाते के Hosting Manager में। होस्टिंग प्लान के बगल में Manage चुनें > Hosting Usage > Reports log। यदि आप संसाधनों का अधिक उपयोग कर रहे हैं, तो रिपोर्ट यहाँ होगी। आप cPanel में Resource Usage मेनू के तहत भी अपने संसाधन उपयोग को देख सकते हैं।
एक बार पहचान लेने के बाद, भविष्य में अपनी संसाधन सीमाओं को पार करने से बचने के लिए अपनी साइट या खाते के प्रदर्शन को अनुकूलित करें।
4. 500 Internal Server Errors कभी-कभी ModSecurity नियम के ट्रिगर होने के कारण हो सकते हैं। ModSecurity सभी पृष्ठ अनुरोधों की निगरानी करता है, संभावित रूप से हानिकारक अनुरोधों को फ़िल्टर करता है जो आपकी वेबसाइट की कमजोरियों का शोषण कर सकते हैं। जबकि यह आमतौर पर दुर्भावनापूर्ण गतिविधि को ब्लॉक करता है, यह कभी-कभी खराब वेबसाइट कोडिंग के कारण किसी वैध अनुरोध को खतरे के रूप में गलत पहचान सकता है, जिससे त्रुटियाँ हो सकती हैं।
ModSecurity को प्रबंधित करने के लिए, cPanel > ModSecurity पर जाएँ। आप सूची में अपना डोमेन नाम ढूँढकर Off चुनकर इसे अक्षम कर सकते हैं। ध्यान दें, इससे आपके सबडोमेन प्रभावित नहीं होंगे, वे सुरक्षित रहेंगे। आप कभी भी On चुनकर इसे फिर से सक्रिय कर सकते हैं।
हम इस विकल्प का उपयोग करते समय सावधानी बरतने की सलाह देते हैं। यदि आपको लगता है कि ModSecurity आपकी साइट के साथ समस्याएँ पैदा कर रहा है, तो कृपया परिवर्तन करने से पहले हमारी Customer Support टीम से संपर्क करें।
507 Insufficient Storage त्रुटि, 50x स्थिति कोड श्रृंखला का हिस्सा है, जो आपके डेटाबेस या फ़ाइल सिस्टम में समस्याओं को दर्शाती है। इसके कारण हो सकते हैं:
आपकी WordPress साइट पर पुराने प्लगइन्स या थीम्स।
सीमित सर्वर संसाधन, जैसे अपर्याप्त डिस्क स्थान।
RAM की सीमाएँ
इस समस्या को हल करने के लिए:
सुनिश्चित करें कि आपकी वेबसाइट के सभी प्लगइन्स और थीम्स अपडेटेड हैं।
अपने डेटाबेस को ऑप्टिमाइज़ करें और यह जांचें कि अस्थायी फ़ाइलों के लिए पर्याप्त डिस्क स्पेस उपलब्ध है।
यह त्रुटि दर्शाती है कि आपकी वेबसाइट ने अपने LVE (लाइटवेट वर्चुअल एनवायरनमेंट) संसाधन सीमाएं पार कर ली हैं। यह जांचने के लिए कि आपका खाता अपनी सीमाओं तक पहुँच रहा है या नहीं, अपने Spaceship खाते के Hosting Manager में जाएँ, अपनी होस्टिंग योजना के बगल में Manage चुनें, फिर Hosting Usage > Reports Log पर जाएँ। यदि अधिक उपयोग है, तो आपको यहाँ विवरण दिखाई देगा। आप cPanel में Resource Usage मेनू के तहत भी अपने संसाधन उपयोग को देख सकते हैं।
यदि आपने हाल ही में साइट अपडेट किए हैं, नए प्लगइन्स या थीम्स जोड़े हैं, या ट्रैफिक में अचानक वृद्धि देखी है, तो अपनी वेबसाइट को ऑप्टिमाइज़ करने पर विचार करें। अधिक मार्गदर्शन या विस्तृत जांच के लिए, कृपया हमारी Customer Support टीम से सहायता के लिए संपर्क करें।
404 त्रुटि आमतौर पर तब होती है जब सामग्री को हटा दिया गया हो या किसी अन्य URL पर स्थानांतरित कर दिया गया हो। सामान्य कारणों में शामिल हैं:
URL या उसकी सामग्री को बिना आंतरिक लिंक अपडेट किए हटा दिया गया या स्थानांतरित कर दिया गया।
URL को गलत टाइप किया गया या लिंक किया गया।
डोमेन नाम मौजूद नहीं है।
.htaccess फ़ाइल में समस्याएँ, जैसे डिफ़ॉल्ट WordPress नियमों की कमी या Laravel जैसे सिस्टम में समस्याएँ।
दुर्लभ मामलों में, ModSecurity भी कारण हो सकता है।
1. गलत लिंक को कार्यशील लिंक से बदलें।
2. सभी लिंक जो 404 पेजों की ओर इशारा करते हैं, उन्हें हटा दें और टूटी हुई पेजों को सर्च इंजन से डिइंडेक्स करने पर विचार करें। इन पेजों को स्थायी रूप से डिइंडेक्स करने के लिए Google’s URL removal tool जैसे टूल का उपयोग करें। अधिक जानकारी के लिए इस deindexing guide में देखें।
3. अपने WordPress साइट के परmalink को अपडेट करने के लिए Settings > Permalinks में जाएँ और Save Changes चुनें (सिर्फ सेव करना पर्याप्त है, संशोधन आवश्यक नहीं है)।
403 निषिद्ध त्रुटि निम्न कारणों से हो सकती है:
गलत फ़ाइल/फ़ोल्डर अनुमतियाँ
.htaccess फ़ाइल में अस्वीकृत नियम
ModSecurity द्वारा संदिग्ध गतिविधि का पता चलना, जिससे एक्सेस ब्लॉक हो सकता है।
/xmlrpc.php फ़ाइल का अस्थायी ब्लॉक।
फिशिंग या मैलवेयर संबंधी चिंताओं के कारण ब्लॉक। जांच के लिए Customer Support से संपर्क करें कि क्या कोई ब्लॉक लागू किया गया है।
Error 403 Forbidden Request forbidden by administrative rules यह दर्शाता है कि अनुरोध को हमारे सर्वर पर एक सुरक्षा सेवा द्वारा ब्लॉक कर दिया गया है। यदि आपको अपनी वेबसाइट पर यह त्रुटि मिलती है, तो Customer Support से आगे की जांच और सहायता के लिए संपर्क करें।
यह त्रुटि दर्शाती है कि सर्वर क्लाइंट-साइड समस्या के कारण अनुरोध को संसाधित नहीं कर सकता। सामान्य कारणों में शामिल हैं:
URL स्ट्रिंग सिंटैक्स त्रुटि
ब्राउज़र कैश और कुकीज़ का भ्रष्ट होना
DNS लुकअप कैश समस्याएँ
फ़ाइल का आकार सर्वर सीमा से अधिक होना
ब्राउज़र एक्सटेंशन के साथ संघर्ष
इस समस्या को हल करने के लिए:
1. सुनिश्चित करें कि डोमेन नाम और URL सही तरीके से टाइप किए गए हैं। किसी भी विशेष वर्ण को सही तरीके से एन्कोड किया गया है और वे मान्य URL वर्ण हैं, यह सुनिश्चित करें। लंबे URL के लिए, अवैध वर्णों की जांच के लिए ऑनलाइन URL एन्कोडर/डीकोडर का उपयोग करें।
2. अपने ब्राउज़र में कैश साफ़ करें।
3. यदि आप कोई फ़ाइल अपलोड कर रहे हैं और यह त्रुटि आ रही है, तो इसका कारण फ़ाइल का आकार सर्वर सीमा से अधिक होना हो सकता है। एक छोटी फ़ाइल अपलोड करने का प्रयास करें, और यदि यह काम करता है, तो मूल फ़ाइल का आकार कम करें और फिर से अपलोड करें।
4. अपने DNS कैश को साफ़ करें।
5. ब्राउज़र एक्सटेंशन को अक्षम करें जो कुकीज़ को प्रभावित करते हैं या वेबसाइट की कार्यक्षमता में हस्तक्षेप करते हैं। इन एक्सटेंशनों को अस्थायी रूप से बंद करने से पता चलेगा कि क्या यही समस्या का कारण है।
यदि आपकी वेबसाइट कुछ ब्राउज़रों (Chrome, Firefox, Safari, आदि) में उपलब्ध नहीं है, तो DNS Checker या प्रॉक्सी सेवाओं जैसे टूल का उपयोग करें:
यदि आपकी वेबसाइट कुछ ब्राउज़रों में काम करती है लेकिन अन्य में नहीं, तो यह ब्राउज़र कैश समस्या के कारण हो सकता है। अपने ब्राउज़र का कैश साफ़ करने का प्रयास करें और साइट को फिर से एक्सेस करें।
यदि आपकी वेबसाइट ऑनलाइन प्रॉक्सी में लोड होती है लेकिन आपके ब्राउज़र में नहीं, तो यह DNS प्रचार में देरी के कारण हो सकता है। यह प्रक्रिया, जिसमें 24-48 घंटे लग सकते हैं, आपके डोमेन के DNS ज़ोन में बदलाव के बाद वैश्विक रूप से DNS कैश को अपडेट करती है। दुर्भाग्य से, इस प्रक्रिया को तेज़ नहीं किया जा सकता।
इंतजार करते समय, आप अपना कंप्यूटर का DNS कैश और ब्राउज़र कैश साफ़ कर सकते हैं। DNS प्रचार को बायपास करने के लिए, आप अपनी लोकल होस्ट्स फ़ाइल भी संपादित कर सकते हैं। यह फ़ाइल आपको डोमेन नामों को IP पतों के साथ मैन्युअली जोड़ने की अनुमति देती है, जिससे आप DNS परिवर्तनों के प्रभावी होने से पहले अपनी वेबसाइट को नए सर्वर पर प्रीव्यू कर सकते हैं। अपनी होस्ट्स फ़ाइल में विशिष्ट प्रविष्टियाँ जोड़कर, आप अपनी वेबसाइट को उसके डोमेन नाम का उपयोग करके देख सकते हैं, जिससे आपका कंप्यूटर इसे एक विशिष्ट IP पते पर रीडायरेक्ट करता है और सामान्य DNS लुकअप को बायपास करता है। यह तब सहायक होता है जब आप अपनी वेबसाइट पर नए सर्वर पर काम करना चाहते हैं, जबकि अन्य लोग अभी भी पुराने सर्वर पर लाइव साइट एक्सेस कर रहे हैं।
यदि वेबसाइट अभी भी विभिन्न ब्राउज़रों, प्रॉक्सी या डिवाइस पर काम नहीं करती है, तो सुनिश्चित करें कि आपका डोमेन सही तरीके से सर्वर पर पॉइंट किया गया है। यदि DNS प्रचार पूरा हो गया है और आपका डोमेन सही तरीके से कॉन्फ़िगर किया गया है, तो आपके होस्टिंग सर्वर में वैश्विक समस्याएँ हो सकती हैं, जैसे अनुसूचित रखरखाव या तकनीकी समस्याएँ।
वेबसाइट डाउनटाइम निराशाजनक हो सकता है, लेकिन सामान्य त्रुटि संदेशों और उनके कारणों को समझना आपको समस्याओं की पहचान और समाधान करने में मदद कर सकता है। चाहे वह टूटी हुई लिंक के कारण 404 त्रुटि हो, गलत .htaccess निर्देशों से 500 Internal Server Error हो, या संसाधन सीमाओं के कारण 508 त्रुटि हो, यह गाइड इन समस्याओं का समाधान करने के लिए व्यावहारिक कदम प्रदान करता है। हमेशा अपने प्लगइन्स, थीम्स और सॉफ़्टवेयर को अपडेट रखें, अपने सर्वर संसाधनों की निगरानी करें, और अपनी होस्टिंग अकाउंट में उपलब्ध टूल्स का उपयोग करके अपनी साइट के प्रदर्शन को बनाए रखें। अधिक जटिल समस्याओं के लिए या यदि आपको अतिरिक्त सहायता की आवश्यकता है, तो सहायता के लिए Customer Support से संपर्क करने में संकोच न करें।