५०० भनेको सर्भरले तपाईंको एप्लिकेसन रोकियो र आगन्तुकलाई किन रोकियो भन्ने कारण बताएन भन्नु हो। यो प्रायः जसो सबैभन्दा पछिल्लो पटक गरिएको परिवर्तनकै कारणले हुन्छ।
१. त्रुटि लग (error log) पढ्नुहोस्
Sites → तपाईंको साइट → Statistics → Access and error logs। सबैभन्दा नयाँ प्रविष्टिले फाइल र लाइन खुलाउँछ। त्यो एउटै लाइन प्रायः उत्तर हुन्छ — छुटेको प्रकार्य (function), सिन्ट्याक्स त्रुटि, वा अब अस्तित्वमा नरहेको कुनै कुरालाई गरिएको कल।
२. के परिवर्तन भयो भन्ने बारे सोच्नुहोस्
प्लगइन अपडेट, थिम सम्पादन, PHP संस्करण परिवर्तन, वा सम्पादन गरिएको कन्फिग फाइल। यदि साइट एक घण्टा अघि ठीक थियो भने, कारण त्यही एक घण्टाभित्र छ।
३. सबैभन्दा पछिल्लो कामलाई पूर्ववत् (undo) गर्नुहोस्
तपाईंले भर्खरै अपडेट गर्नुभएको प्लगइनलाई निष्क्रिय गर्नुहोस्, वा तपाईंले भर्खरै सम्पादन गर्नुभएको फाइललाई पुनर्स्थापना गर्नुहोस्। यदि तपाईं व्यवस्थापक (admin) क्षेत्रमा पुग्न सक्नुहुन्न भने, SFTP मार्फत प्लगइनको फोल्डरको नाम बदल्नुहोस् — WordPress ले आफूले फेला पार्न नसकेको प्लगइनलाई निष्क्रिय गरिदिन्छ।
४. PHP संस्करण जाँच गर्नुहोस्
पुरानो PHP का लागि लेखिएको कोड नयाँमा पूर्ण रूपमा रोकिन सक्छ। Sites → तपाईंको साइट → PHP ले हालको संस्करण देखाउँछ र तपाईंले कोड ठीक गर्दासम्म यसलाई पछाडि फर्काउन दिन्छ। ⚠️ पछाडि फर्काउनु केही समयको राहत मात्र हो, स्थायी समाधान होइन — पुराना PHP संस्करणहरूले सुरक्षा प्याचहरू प्राप्त गर्न बन्द गर्छन्।
५. मेमोरी सकियो (Out of memory)
यदि लगले "allowed memory size exhausted" भन्छ भने, साइटलाई हाल भएको भन्दा बढी मेमोरी चाहिन्छ। सोही PHP स्क्रिनमा PHP मेमोरी सीमा बढाउनुहोस्।
यदि लग खाली छ र साइटले अझै पनि ५०० त्रुटि देखाइरहेको छ भने, ठ्याक्कै समय खुलाएर टिकट खोल्नुहोस् — हामी सर्भर लगहरूमा त्यस्ता कुराहरू देख्न सक्छौं जुन साइटको आफ्नै लगले कहिल्यै प्राप्त गर्दैन।