ज्ञानकोष

मेरो साइटमा ५०० त्रुटि देखाइरहेको छ

५०० (500) को अर्थ साइटको आफ्नै कोड रोकिएको हो। त्रुटि लगरले फाइल र लाइनको नाम बताउँछ — यसलाई यसरी पढ्न सकिन्छ।

500 ले सर्भरले तपाईंको एप्लिकेसन रोकियो र आगन्तुकलाई किन रोकियो भन्ने कारण बताएन भनिरहेको हुन्छ। यो लगभग सधैँ हालै भएको अन्तिम परिवर्तनको कारणले हुन्छ।

१. त्रुटि लग (error log) पढ्नुहोस्

साइटहरू → तपाईंको साइट → तथ्याङ्क → पहुँच र त्रुटि लगहरू। सबैभन्दा नयाँ प्रविष्टिले फाइल र लाइनको नाम देखाउँछ। प्रायः त्यो एउटा लाइन नै उत्तर हुन्छ — हराइरहेको फङ्क्सन, सिन्ट्याक्स त्रुटि, वा अस्तित्वमा नरहेको कुरालाई गरिएको कल।

२. के परिवर्तन भयो भन्ने बारे विचार गर्नुहोस्

प्लगइन अपडेट, थिम सम्पादन, PHP संस्करण परिवर्तन, वा सम्पादन गरिएको कन्फिग फाइल। यदि साइट एक घण्टा पहिले ठीक थियो भने, कारण त्यो एक घण्टा भित्रै छ।

३. हालै गरिएको कार्यलाई रद्द (Undo) गर्नुहोस्

तपाईंले भर्खरै अपडेट गर्नुभएको प्लगइनलाई निष्क्रिय पार्नुहोस्, वा तपाईंले सम्पादन गर्नुभएको फाइललाई पुन: भण्डारण (restore) गर्नुहोस्। यदि तपाईं एडमिन क्षेत्रमा पुग्न सक्नुहुन्न भने, SFTP मार्फत प्लगइनको फोल्डरको नाम परिवर्तन गर्नुहोस् — WordPress ले आफूले भेट्टाउन नसकेको प्लगइनलाई निष्क्रिय पारिदिन्छ।

४. PHP संस्करण जाँच गर्नुहोस्

पुराना PHP का लागि लेखिएका कोडहरू नयाँ PHP मा पूर्ण रूपमा रोकिन सक्छन्। साइटहरू → तपाईंको साइट → PHP ले हालको संस्करण देखाउँछ र तपाईंले कोड मर्मत गर्दासम्म यसलाई पुराना संस्करणमा फर्काउन दिन्छ। ⚠️ पछाडि फर्कनु केही समयका लागि राहत मात्र हो, स्थायी समाधान होइन — पुराना PHP संस्करणहरूले सुरक्षा प्याचहरू प्राप्त गर्न छाड्छन्।

५. मेमोरी सकियो (Out of memory)

यदि लगले "allowed memory size exhausted" भन्छ भने, साइटलाई उपलब्ध गराइएभन्दा बढी मेमोरी आवश्यक परेको हुन्छ। सोही PHP स्क्रिनमा PHP मेमोरी सीमा बढाउनुहोस्।

यदि लग खाली छ र साइटले अझै पनि 500 त्रुटि देखाइरहेको छ भने, सटीक समय उल्लेख गरेर टिकट खोल्नुहोस् — हामी सर्भर लगहरूमा त्यस्ता कुराहरू देख्न सक्छौँ जुन साइटको आफ्नै लगले कहिल्यै प्राप्त गर्दैन।

अझै पनि अल्झिनुभयो?

प्रत्येक प्लानमा सहयोग समावेश छ र तपाईंको आफ्नै भाषामा उत्तरहरू पाइन्छ।

सम्पर्क समर्थन सबै लेखहरू