WordPress मा 500 आन्तरिक सर्भर त्रुटि कसरी ठीक गर्ने

 WordPress मा 500 आन्तरिक सर्भर त्रुटि कसरी ठीक गर्ने

Patrick Harvey

500 आन्तरिक सर्भर त्रुटि तपाईको साइटमा हुन सक्ने सबैभन्दा निराशाजनक समस्याहरू मध्ये एक हो। यो त्रुटि HTTP स्थिति कोड हो। तपाइँको सर्भर कसरी चलिरहेको छ भनी तपाइँलाई थाहा दिन सबै वेबपेजहरूले तिनीहरूलाई उत्पादन गर्दछ।

केहि गलत हुँदा तपाइँको सर्भरले 500 स्थिति कोड उत्पादन गर्नेछ तर यो के हो भन्ने निश्चित छैन।

तपाइँ प्रयास गर्नु अघि तलका समाधानहरू, तपाईंको साइट रिफ्रेस गर्नु अघि अलिकति पर्खने प्रयास गर्नुहोस् र तपाईंको ब्राउजरको क्यास सफा गर्नुहोस् कि त्रुटि अपडेट गरेपछि वा तपाईंको ब्राउजरको साथमा कुनै समस्या थियो भनेर हेर्नको लागि।

तपाईंले आफ्नो सर्भर लगहरू पनि जाँच गर्नुपर्छ यदि तपाईंको होस्टले तिनीहरूलाई प्रदान गर्दछ वा वर्डप्रेसको डिबग मोड खोल्नुहोस् किनकि यी रिपोर्टहरूले सही समस्यालाई इंगित गर्न सक्छ।

6 तरिकाहरू WordPress मा 500 आन्तरिक सर्भर त्रुटि समाधान गर्ने

  • तपाईंको मेट्नुहोस् .htaccess फाइल – अस्थायी रूपमा आफ्नो .htaccess फाइल मेटाउनुहोस् र यसमा त्रुटिहरू समाधान गर्न नयाँ सिर्जना गर्नुहोस्।
  • तपाईँको PHP मेमोरी सीमा बढाउनुहोस् - यदि तपाईंको साइटको PHP मेमोरी भत्ता बढाउनुहोस्। विषयवस्तु वा प्लगइनले यसको हालको सीमा समाप्त गरिरहेको छ।
  • तेस्रो-पक्ष प्लगइनहरू र विषयवस्तुहरू निष्क्रिय पार्नुहोस् - दुवैलाई निष्क्रिय गरेर प्लगइन र विषयवस्तु फाइलहरूमा समस्याहरू खारेज गर्नुहोस्।
  • फाइल अनुमतिहरूसँग त्रुटिहरू सुधार्नुहोस् – फाइलहरूलाई सिफारिस गरिएको अनुमति कन्फिगरेसनमा स्विच गर्नुहोस्।
  • WordPress कोर फाइलहरू पुन: स्थापना गर्नुहोस् - भ्रष्ट हुन सक्ने प्राथमिक वर्डप्रेस कोर फाइलहरू मेटाउनुहोस् र पुन: स्थापना गर्नुहोस्।
  • तपाईंको होस्टलाई सम्पर्क गर्नुहोस् -तपाइँको होस्टसँग परामर्श गरेर सर्भर समस्याहरू खारेज गर्नुहोस्।

फिक्स #1: तपाइँको .htaccess फाइल पुन: उत्पन्न गर्नुहोस्

जुनसुकै कारणले गर्दा, तपाइँको .htaccess फाइल बिग्रन सक्छ। यदि तपाइँको होस्टले Apache को सट्टा Nginx प्रयोग गर्दछ भने तपाइँ यो फाइल फेला पार्नुहुने छैन, त्यसैले अगाडि जानुहोस् र अर्को समाधानमा जानुहोस् यदि यो मामला हो भने।

यदि तपाइँको होस्टले Apache प्रयोग गर्दछ र तपाइँ फाइल मा देख्नुहुन्न भने तपाईंको wp-content र wp-admin फोल्डरहरू बीचको तपाईंको मूल फोल्डर, तपाईंको FTP क्लाइन्ट लुकेका र/वा डट फाइलहरू देखाउन सेट गरिएको छ भनी सुनिश्चित गर्नुहोस्।

यो फाइल आफ्नो कम्प्युटरमा डाउनलोड गर्नुहोस्, त्यसपछि यसलाई तपाईंको साइटका फाइलहरूबाट मेटाउनुहोस्। र समस्या समाधान भएको छ कि भनेर हेर्नको लागि आफ्नो साइट पुन: लोड गर्नुहोस्।

नयाँ .htaccess फाइल उत्पन्न गर्न WordPress मा आफ्नो permalink सेटिङहरू बचत गर्नुहोस्।

फिक्स #2: आफ्नो PHP मेमोरी सीमा बढाउनुहोस्

खराब-कोड गरिएका प्लगइनहरू र संसाधन-गहन प्लगइनहरूले तपाईंलाई आफ्नो साइटमा तोकिएको PHP मेमोरी सीमामा हिट गर्न सक्छ। साइट नतिजाको रूपमा तल जान्छ।

तपाईले समस्या निम्त्याउने प्लगइन पत्ता लगाउनको लागि फिक्स # 3 मा जान सक्नुहुन्छ, वा तपाइँ आफ्नो साइटलाई थप छुट दिनको लागि तपाइँको PHP मेमोरी सीमा बढाउन सक्नुहुन्छ।

तपाईंले यो सीमा बढाउन सक्ने केही फरक तरिकाहरू छन्। यदि तपाइँको होस्टले cPanel प्रयोग गर्दछ भने, सफ्टवेयर खण्ड अन्तर्गत PHP संस्करण चयन गर्नुहोस् एप फेला पार्नुहोस्, त्यसपछि PHP विकल्पहरूमा स्विच गर्नुहोस् क्लिक गर्नुहोस्, र "memory_limit" को हालको सीमा अनुसार 128M वा 264M मा परिवर्तन गर्नुहोस्।

तपाईले गर्न सक्नुहुन्छ। निम्न मध्ये एउटामा कोडको सरल रेखा पनि थप्नुहोस्फाइलहरू:

. रुट फोल्डरमा htaccess फाइल:

php_value memory_limit 256M

php.ini फाइल wp-admin फोल्डरमा:

memory_limit = 256M

नोट: यो लाइन थप्न आवश्यक छैन। केवल यसलाई फेला पार्नुहोस्, र यसको मान परिवर्तन गर्नुहोस्।

wp-config.php फाइल मूल फोल्डरमा:

परिभाषित('WP_MEMORY_LIMIT', '256M') ;

नोट: “खुशी प्रकाशन” लाइन अघि यो स्निपेट थप्नुहोस्।

यो पनि हेर्नुहोस्: २०२३ मा डिजिटल उत्पादनहरू बेच्नका लागि १० उत्कृष्ट प्लेटफर्महरू

आफ्नो होस्टलाई सम्पर्क गर्नुहोस् र आफ्नो लागि वृद्धि अनुरोध गर्नुहोस् यदि तपाईंलाई समस्या भइरहेको छ भने PHP मेमोरी सीमा।

फिक्स #3: प्लगइन र विषयवस्तु फाइलहरू निष्क्रिय पार्नुहोस्

यदि तपाईंले त्रुटिलाई चिनाउन सक्नुहुन्न भने, तपाईंको प्लगइनहरू र तेस्रो-पक्ष विषयवस्तुलाई एकमा निष्क्रिय पार्नुहोस्। झडप भयो। यदि तपाइँको साइट लोड हुन्छ भने, त्रुटि देखाउन प्रत्येक प्लगइनलाई एक पटकमा पुन: सक्रिय गर्नुहोस्।

यदि तपाइँ WordPress ड्यासबोर्डमा पहुँच गर्न सक्नुहुन्छ भने, प्लगइनहरू पृष्ठमा जानुहोस्, सबै चयन गर्नुहोस् बाकस जाँच गर्नुहोस्, र निष्क्रिय कार्य लागू गर्नुहोस्।

तपाईंको विषयवस्तु निष्क्रिय गर्न, थीम पृष्ठमा जानुहोस्, र पूर्वनिर्धारित WordPress विषयवस्तु सक्रिय गर्नुहोस् (ट्वेंटी ट्वेंटी-वन, ट्वान्टी ट्वान्टी, इत्यादि)।

यदि तपाईंसँग छैन। WordPress को ब्याकइन्डमा पहुँच, wp-content मा नेभिगेट गरेर, र "pluginsz" जस्ता कुनै पनि कुरामा प्लगइन्स फोल्डरको नाम परिवर्तन गरेर तपाईंको FTP क्लाइन्टमा रहेका सबै प्लगइनहरू निष्क्रिय पार्नुहोस्।

तपाईंको विषयवस्तु निष्क्रिय पार्न। , wp-content फोल्डरमा थिम फोल्डर खोल्नुहोस्, त्यसपछि आफ्नो थिमको फोल्डरको नाम परिवर्तन गर्नुहोस्। यसले तपाइँको नवीनतम पूर्वनिर्धारित WordPress विषयवस्तु सक्रिय गर्नेछपूर्वनिर्धारित रूपमा स्थापना।

यदि समस्या हट्यो भने, प्रत्येक प्लगइन र तपाइँको विषयवस्तुलाई एक एक गरी सक्रिय गर्नुहोस्, र कुनले त्रुटि उत्पन्न गर्छ भनेर हेर्नको लागि तपाइँको साइटलाई ताजा गरिरहनुहोस्।

फिक्स #4: कन्फिगर गर्नुहोस् सही फाइल अनुमतिहरू

तपाईंले आफ्नो FTP क्लाइन्ट मार्फत आफ्नो स्थापना अनुमतिहरू परिवर्तन गर्न सक्नुहुन्छ। त्यहाँ अनुमतिहरू लेबल गरिएको स्तम्भ हुनुपर्छ।

फाइल र फोल्डरहरूलाई निम्न अनुमतिहरूमा सेट गरिनुपर्छ:

  • निर्देशिकाहरू (फोल्डरहरू): 755, 750 वा 775
  • फाइलहरू: 644, 640 वा 664
  • wp-config.php: 440 वा 400

फाइल वा डाइरेक्टरीमा यसको अनुमतिहरू परिवर्तन गर्न दायाँ क्लिक गर्नुहोस्।

फिक्स #5: WordPress कोर फाइलहरू पुन: स्थापना गर्नुहोस्

यदि सबै असफल भएमा, यसले WordPress को कोर फोल्डरहरू पुन: स्थापना गर्न हानि गर्दैन। केवल दूषित फाइलहरूलाई शासन गर्न।

यो FTP मार्फत गर्न आवश्यक छ। तपाईले गर्नु पर्ने कुरा भनेको WordPress को नवीनतम संस्करण डाउनलोड गर्नु हो, र wp-admin र wp-includes फोल्डरहरूलाई आफ्नो साइटको रूट डाइरेक्टरीमा यी फोल्डरहरूको हालको प्रतिलिपिहरू अधिलेखन गर्न अपलोड गर्नुहोस्। तपाईंले यी फोल्डरहरू अपलोड गर्ने प्रयास गर्दा अनुमति समस्याहरू, अस्थायी रूपमा 777 मा प्रत्येक डाइरेक्टरीको लागि अनुमतिहरू सेट गर्नुहोस्। 777 अनुमति मानले तपाइँको स्थापनामा सुरक्षा जोखिम सिर्जना गर्ने बित्तिकै उनीहरूलाई पहिले जस्तै (755, 750 वा 775) मा सेट गर्नुहोस्।

तिनीहरूलाई पुन: स्थापना गर्ने अर्को विधि WPReset.com बाट आपतकालीन रिकभरी स्क्रिप्ट, एयी सटीक परिस्थितिहरूको लागि बनाइएको स्ट्यान्डअलोन लिपि। यदि त्यहाँ दूषित कोर फाइल छ भने, स्क्रिप्टले यसलाई पत्ता लगाउनेछ र WP भण्डारबाट स्वचालित रूपमा मूल संस्करण डाउनलोड गर्नेछ। यसको मतलब यो हो कि परिमार्जन, भ्रष्ट, वा कुनै पनि तरिकाले परिवर्तन गरिएको कुनै पनि फाइललाई स्पट गरिनेछ, र केहि क्लिकहरूमा मूल फाइलमा प्रतिस्थापन गरिनेछ।

फिक्स #6: आफ्नो होस्टलाई सम्पर्क गर्नुहोस्

यदि तपाइँ आफैले त्रुटिलाई इंगित गर्न सक्नुहुन्न भने, तपाइँको होस्टलाई सम्पर्क गर्नुहोस् किनकि समस्या तिनीहरूको सर्भरमा हुन सक्छ।

यस अवस्थामा, तपाइँले गर्न सक्ने केहि छैन किनकि तपाइँको होस्टले समस्या समाधान गर्न आवश्यक पर्दछ। अन्त्य।

यसलाई बेर्दै

तपाईले देख्न सक्नुहुन्छ, WordPress मा 500 आन्तरिक सर्भर त्रुटिहरूको लागि धेरै कारणहरू छन्। आशा छ कि माथिका विधिहरू मध्ये एउटाले तपाईंलाई त्रुटि समाधान गर्न मद्दत गर्नेछ।

र, यदि तपाइँ व्यवस्थित WordPress होस्ट प्रयोग गर्नुहुन्छ भने - यो राम्रोसँग तपाइँको होस्टलाई सम्पर्क गर्न लायक छ।

WPX Hosting र Kinsta जस्ता वेब होस्टहरूले उत्कृष्ट समर्थन प्रदान गर्दछ र प्रायः यस्ता प्रकारका त्रुटिहरूमा मद्दत गर्दछ।

यो पनि हेर्नुहोस्: सर्वश्रेष्ठ प्रिन्ट-अन-डिमांड यूके कम्पनीहरू (2023 तुलना)

Patrick Harvey

प्याट्रिक हार्वे एक अनुभवी लेखक र डिजिटल मार्केटर हुन् जसको उद्योगमा १० बर्ष भन्दा बढीको अनुभव छ। उनीसँग ब्लगिङ, सोशल मिडिया, ईकमर्स, र वर्डप्रेस जस्ता बिभिन्न विषयहरूको ठूलो ज्ञान छ। लेख्ने र मानिसहरूलाई अनलाइन सफल बनाउन मद्दत गर्ने उनको जोशले उसलाई अन्तरदृष्टिपूर्ण र आकर्षक पोस्टहरू सिर्जना गर्न प्रेरित गरेको छ जसले आफ्ना दर्शकहरूलाई मूल्य प्रदान गर्दछ। एक कुशल वर्डप्रेस प्रयोगकर्ताको रूपमा, प्याट्रिक सफल वेबसाइटहरू निर्माण गर्ने इन्स र आउटहरूसँग परिचित छ, र उसले यो ज्ञान प्रयोग गर्दछ व्यवसाय र व्यक्तिहरूलाई उनीहरूको अनलाइन उपस्थिति स्थापना गर्न मद्दत गर्न। विवरणको लागि गहिरो आँखा र उत्कृष्टताको लागि अटल प्रतिबद्धताको साथ, प्याट्रिक आफ्ना पाठकहरूलाई डिजिटल मार्केटिङ उद्योगमा नवीनतम प्रवृत्ति र सल्लाह प्रदान गर्न समर्पित छ। जब उसले ब्लगिङ गर्दैन, प्याट्रिक नयाँ ठाउँहरू खोज्दै, किताबहरू पढ्दै, वा बास्केटबल खेलिरहेको फेला पार्न सकिन्छ।