मुख्य सामग्री पर जाएं
5 मिनट पढ़ने का समय (1021 शब्द)

जूमला एक्सटेंशन को डीबग करने में मदद कैसे करें

जूमला-डिबू_20191002-082145_1

जूमुनाइटेड डेवलपर्स सर्वोत्तम संभव सेवा प्रदान करने और आपके एक्सटेंशन को यथासंभव इष्टतम बनाने के लिए प्रतिबद्ध हैं। हम प्रत्येक संस्करण पर, सैकड़ों स्वचालित परीक्षण और निश्चित रूप से पुराने स्कूल मैनुअल परीक्षण चलाते हैं।
लेकिन अरे, बग होता है! विशेष रूप से उन मामलों में जहां आपने एक (या टन) एक्सटेंशन स्थापित किए हैं जो कुछ प्रकार की असंगतता का कारण बनते हैं। अपनी जूमला वेबसाइट को चालू रखने के लिए, हमारे डेवलपर्स आपकी समस्या को यथासंभव जल्दी हल करना चाहते हैं।

इस पोस्ट में, हम समझाएंगे कि डेवलपर को सही जानकारी कैसे दें ताकि वह त्रुटि को जल्दी से समझ और हल कर सके।.

यह पोस्ट 3 चरणों में विभाजित की जाएगी:

  • जूमला PHP त्रुटि रिपोर्टिंग सक्षम करें
  • PHP त्रुटियों की पहचान करें
  • जावास्क्रिप्ट त्रुटियों की जाँच करें


जूमला PHP त्रुटि रिपोर्टिंग सक्षम करें

डीबग मोड जूमला पर सक्रिय होता है जब डेवलपर्स कुछ समस्याओं का निवारण कर रहे होते हैं। डीबग सिस्टम को सक्षम करने से डेवलपर को पता चलता है कि जूमला आपका साइट कैसे प्रस्तुत कर रहा है।
इसे चालू करना वास्तव में आसान है।

 

अपने जूमला नियंत्रण कक्ष में लॉगिन करें

 

लॉगिन-जूमला

 

बाएं मेनू में ग्लोबल कॉन्फ़िगरेशनलिंक पर क्लिक करें

 

वैश्विक-संरचना

 

 

सर्वर टैब पर क्लिक करें, यह पृष्ठ के शीर्ष पर सूचीबद्ध टैब पर होना चाहिए

 

सर्वर-टैब


      
सर्वर सेटिंग्स के अंतर्गत, आपको “त्रुटि रिपोर्टिंग” नामक एक विकल्प दिखाई देगा, अधिकतम चुनें, और फिर सहेजें पृष्ठ के शीर्ष बाईं ओर क्लिक करें।

 

अधिकतम-त्रुटि-रिपोर्टिंग

 

त्रुटि का स्क्रीनशॉट लें। अब जब आपने त्रुटि रिपोर्टिंग को अधिकतम पर सेट कर दिया है, तो आप फ्रंटएंड में PHP त्रुटियों को देख पाएंगे, बस इसका एक स्क्रीनशॉट लें और इसे टिकट में जोड़ें।

 

PHP-त्रुटि

 

स्क्रीनशॉट में त्रुटि और लिंक शामिल होना चाहिए जहां यह होता है, जिसमें फ़ाइल का नाम और लौटाई गई त्रुटि शामिल है।.

 

Joomla PHP त्रुटियों के विभिन्न प्रकार

पार्सिंग त्रुटियां या PHP सिंटैक्स त्रुटियां

पार्स त्रुटि होती है अगर स्क्रिप्ट में वाक्य रचना की गलती है; आउटपुट पार्स त्रुटियां हैं। एक पार्स त्रुटि स्क्रिप्ट के निष्पादन को रोकती है। PHP में पार्स त्रुटियों के होने के कई कारण हैं। इस प्रकार की त्रुटि आपकी सामग्री को ठीक से प्रदर्शित होने से रोक सकती है या कुछ विशेषता काम करने के लिए, यह आपकी जूमला एक्सटेंशन अनुभव के लिए बहुत हानिकारक है।.

पार्स त्रुटियों के सबसे आम कारण निम्नलिखित हैं:

  • बिना बंद किए गए उद्धरण
  • लापता या अतिरिक्त कोष्ठक
  • बिना बंद किए गए ब्रेसिज़
  • लापता अर्धविराम

 

PHP घातक त्रुटियां

ये भी महत्वपूर्ण त्रुटियाँ हैं - उदाहरण के लिए, एक गैर-मौजूद वर्ग की वस्तु को इंस्टेंट करना, या एक गैर-मौजूद फ़ंक्शन को बुलाना। ये त्रुटियाँ स्क्रिप्ट की तत्काल समाप्ति का कारण बनती हैं, जिसके परिणामस्वरूप एक पृष्ठ लोड नहीं होगा और एक त्रुटि संदेश के साथ एक रिक्त पृष्ठ (यदि जूमला त्रुटि रिपोर्टिंग सक्रिय है)

 

पीएचपी नोटिस त्रुटियाँ

ये छोटी, गैर-गंभीर त्रुटियाँ हैं जो पीएचपी जूमला स्क्रिप्ट को निष्पादित करते समय सामना करती हैं - उदाहरण के लिए, एक चर तक पहुँचने का प्रयास करना जो अभी तक परिभाषित नहीं किया गया है (अपरिभाषित)। डिफ़ॉल्ट रूप से, ऐसी त्रुटियाँ जूमला में बिल्कुल प्रदर्शित नहीं होती हैं, यह एक बार जूमला त्रुटि रिपोर्टिंग को अधिकतम करने के बाद प्रदर्शित की जाएगी। एक उत्पादन वेबसाइट पर इसकी अनुशंसा नहीं की जाती है क्योंकि यह बहुत बार होता है।.

आपका पृष्ठ अभी भी लोड किया जाएगा, हालांकि, सामग्री या जूमला एक्सटेंशन सुविधा पर कोई प्रभाव नहीं पड़ेगा।.

 

पीएचपी चेतावनी त्रुटियाँ

एक चेतावनी त्रुटि स्क्रिप्ट के निष्पादन को भी नहीं रोकती है, चेतावनी त्रुटि एक महत्वपूर्ण त्रुटि नहीं है।
एक चेतावनी त्रुटि तब होती है जब, उदाहरण के लिए, एक जूमला एक्सटेंशन फ़ंक्शन में गलत पैरामीटर पास कर रहा होता है या हम include() फ़ंक्शन का उपयोग करके बाहरी फ़ाइल को शामिल करते हैं लेकिन फ़ाइल मौजूद नहीं है।

 

त्रुटि-रिपोर्टिंग

 

पीएचपी: लुप्त फ़ाइल

जैसा कि शीर्षक में कहा गया है, एक फ़ाइल गुम है या पहुँच नहीं की जा सकती है। यह बस गलती से हटा दिया गया हो सकता है, या जूमला एक्सटेंशन अपडेट के बाद हटा दिया गया हो लेकिन अभी भी कॉल किया गया हो। त्रुटि संदेश एक चेतावनी हो सकता है, या कुछ मामलों में स्क्रिप्ट को निष्पादित होने से रोक सकता है, जैसे कि यदि मैं जूमला कॉन्फ़िगरेशन फ़ाइल को हटा दूं, तो एक विशिष्ट संदेश वापस किया जाता है:

 

लापता-कॉन्फ़िगरेशन-जूमला 

 

जावास्क्रिप्ट त्रुटियों की जाँच करें

हम क्रोम या फ़ायरफ़ॉक्स कंसोल के साथ जावास्क्रिप्ट त्रुटियों की तलाश करने जा रहे हैं, आपके ब्राउज़र के आधार पर इसका नाम थोड़ा अलग है, लेकिन क्रोम और फ़ायरफ़ॉक्स के बाद, हम इसे “कंसोल” कहेंगे। कंसोल खोलने के लिए बस इन चरणों का पालन करें:
 
अपने वेब ब्राउज़र से, निरीक्षण पर राइट-क्लिक करें, अपने साइट के किसी भी हिस्से में फ्रंटएंड पर।

 

निरीक्षण

 

"कंसोल" टैब का चयन करें। राइट क्लिक पेज के दाएं तरफ डेवलपर टूल्स को खोलेगा , “कंसोल” पर क्लिक करें

 

कंसोल

 

त्रुटियों की जाँच करें, कंसोल खुले होने के साथ, आप जिस त्रुटि की अपेक्षा कर रहे थे उसे पुन: उत्पन्न करें और कंसोल पर एक नज़र डालें, त्रुटियां लाल रंग के टेक्स्ट हैं जो बताते हैं कि जावास्क्रिप्ट विवाद कहाँ स्थित है।

 

त्रुटि-कंसोल

 

यदि आपने जावास्क्रिप्ट त्रुटि पाई है, तो कृपया विस्तारित संस्करण का स्क्रीनशॉट लें और इसे अपनी टिकट/पोस्ट में शामिल करें।


 
अपनी जूमला समस्या की रिपोर्टिंग भेजें / साझा करें

अब जब आपके पास यह सारी जानकारी है, तो आप डेवलपर को प्रक्रिया को गति देने में मदद करेंगे, बस आपने जो जानकारी इकट्ठा की है उसे अपनी टिकट/पोस्ट में डालें, आइए याद रखें, आइटम हैं:  

 

  • आपने PHP त्रुटि के साथ लिए गए स्क्रीनशॉट
  • जावास्क्रिप्ट त्रुटि का चित्रण

यदि आप इन चरणों का पालन करते हैं और हमें सही जानकारी भेजते हैं, तो डेवलपर तेजी से डीबग कार्य करने में सक्षम होगा और हम आपको बहुत बहुत धन्यवाद देते हैं :)

 

सहायता उद्देश्य के लिए एक नया जूमला उपयोगकर्ता खाता बनाएं और साझा करें

एक नया एडमिन उपयोगकर्ता बनाना कभी-कभी समर्थन टीम को आपकी समस्या के बारे में दिखाने का एक त्वरित तरीका होता है। उस प्रक्रिया को शुरू करने से पहले, एक त्वरित अनुस्मारक है कि:
 

  • हम समर्थन उद्देश्य के लिए बनाए गए एडमिन उपयोगकर्ता खातों को हटाने की सलाह देते हैं
  • हमारी टीम के साथ साझा की गई सभी जानकारी सुरक्षित है और निजी रहेगी


 
  नए उपयोगकर्ता बनाने के लिए, सबसे पहले, आप अपनी एडमिन साइट पर लॉगिन करें। सफलतापूर्वक लॉगिन करने के बाद, आप जूमला डैशबोर्ड में हैं। फिर आपको बाएं अनुभाग में जाना होगा और उपयोगकर्ता

आप उपयोगकर्ता डैशबोर्ड देख पाएंगे, बाएं शीर्ष पर एक हरा “नया” बटन होगा।.

 

उपयोगकर्ता विवरण

 

सभी जानकारी भरें और “आसाइन उपयोगकर्ता समूह” टैब पर क्लिक करें “सुपर उपयोगकर्ता”

 

सुपर उपयोगकर्ता समूह

 

 

अंत में, सेव पर क्लिक करें।.

 

जूमला उपयोगकर्ता सेव करें

 

समर्थन के लिए उपयोगकर्ता बनाया जाएगा, अब बस अपने टिकट में क्रेडेंशियल्स जोड़ें और सब कुछ हो जाएगा ;)

सूचित रहें

जब आप ब्लॉग की सदस्यता लेते हैं, तो हम आपको एक ईमेल भेजेंगे जब साइट पर नए अपडेट होंगे ताकि आप उन्हें न चूकें।.

संबंधित पोस्ट

 

टिप्पणियाँ 2

मेरे प्रोजेक्ट्स के सेक्शन में

"ये आपके फ़ोल्डर हैं c:/wamp64/www
इन्हें http लिंक के रूप में उपयोग करने के लिए, आपको इन्हें वर्चुअलहोस्ट के रूप में घोषित करना होगा" ऐसी त्रुटि का सामना करना पड़ा।

यह त्रुटि कैसे ठीक की जा सकती है?

धन्यवाद

मेरे प्रोजेक्ट्स के सेक्शन में "ये आपके फ़ोल्डर हैं c:/wamp64/www इन्हें http लिंक के रूप में उपयोग करने के लिए, आपको इन्हें वर्चुअलहोस्ट के रूप में घोषित करना होगा" ऐसी त्रुटि का सामना करना पड़ा। यह त्रुटि कैसे ठीक की जा सकती है? धन्यवाद
ट्रिस्टन सोमवार, अप्रैल 20, 2020 08:14 पर

नमस्ते, यदि आप लोकल होस्ट लोड करना चाहते हैं, तो आप अपने एड्रेस बार में टाइप कर सकते हैं http://लोकलहोस्ट या 127.0.0.0

नमस्ते, यदि आप लोकल होस्ट लोड करना चाहते हैं, तो आप अपने एड्रेस बार में http://लोकलहोस्ट या 127.0.0.0 टाइप कर सकते हैं
पहले से ही पंजीकृत? लॉगिन करें
गुरुवार, अप्रैल 02, 2026

कैप्चा छवि