ज्ञान आधार

मेरी साइट 500 एरर दिखा रही है

500 त्रुटि का अर्थ है कि साइट का अपना कोड रुक गया है। त्रुटि लॉग फ़ाइल और लाइन का नाम बताता है — इसे पढ़ने का तरीका यहाँ दिया गया है।

500 का अर्थ है कि सर्वर कह रहा है कि आपका एप्लिकेशन बंद हो गया और आगंतुक को इसका कारण नहीं बताया। यह लगभग हमेशा वह आखिरी चीज़ होती है जो बदली गई थी।

1. त्रुटि लॉग (error log) पढ़ें

साइट्स → आपकी साइट → आँकड़े (Statistics) → एक्सेस और त्रुटि लॉग (Access and error logs)। सबसे नई प्रविष्टि फ़ाइल और पंक्ति का नाम बताती है। वह एक पंक्ति आमतौर पर उत्तर होती है — एक गायब फ़ंक्शन, एक सिंटैक्स त्रुटि, या किसी ऐसी चीज़ के लिए कॉल जो अब मौजूद नहीं है।

2. सोचें कि क्या बदला है

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

3. सबसे हाल की चीज़ को पूर्ववत करें (undo करें)

अभी-अभी अपडेट किए गए प्लगइन को अक्षम (disable) करें, या अभी-अभी संपादित की गई फ़ाइल को पुनर्स्थापित करें। यदि आप एडमिन क्षेत्र तक नहीं पहुँच सकते हैं, तो SFTP पर प्लगइन के फ़ोल्डर का नाम बदलें — WordPress किसी ऐसे प्लगइन को अक्षम कर देता है जिसे वह ढूंढ नहीं पाता।

4. PHP संस्करण की जाँच करें

पुराने PHP के लिए लिखा गया कोड नए PHP पर अचानक बंद हो सकता है। साइट्स → आपकी साइट → PHP वर्तमान संस्करण दिखाता है और कोड को ठीक करते समय आपको इसे वापस पुराने संस्करण पर ले जाने देता है। ⚠️ वापस पुराने संस्करण पर जाना केवल थोड़ी राहत पाना है, कोई स्थायी समाधान नहीं — पुराने PHP संस्करणों को सुरक्षा पैच मिलना बंद हो जाते हैं।

5. मेमोरी समाप्त (Out of memory)

यदि लॉग में "allowed memory size exhausted" लिखा है, तो साइट को जितनी मेमोरी की आवश्यकता है, उससे कम उपलब्ध है। उसी PHP स्क्रीन पर PHP मेमोरी लिमिट बढ़ाएँ।

यदि लॉग खाली है और साइट पर अभी भी 500 त्रुटि आ रही है, तो सटीक समय के साथ एक टिकट खोलें — हम सर्वर लॉग में वे चीज़ें देख सकते हैं जो किसी साइट के अपने लॉग में कभी नहीं पहुँचतीं।

अभी भी परेशान हैं?

हर प्लान में सहायता शामिल है और आपकी अपनी भाषा में उत्तर दिए जाते हैं।

सपोर्ट से संपर्क करें सभी लेख
मेरी साइट 500 एरर दिखा रही है