मॉड्यूल स्थापित करना
XOOPS मॉड्यूल स्थापित करना और प्रबंधित करना
Section titled “XOOPS मॉड्यूल स्थापित करना और प्रबंधित करना”मॉड्यूल स्थापित और कॉन्फ़िगर करके XOOPS कार्यक्षमता को बढ़ाने का तरीका जानें।
XOOPS मॉड्यूल को समझना
Section titled “XOOPS मॉड्यूल को समझना”मॉड्यूल क्या हैं?
Section titled “मॉड्यूल क्या हैं?”मॉड्यूल ऐसे एक्सटेंशन हैं जो XOOPS में कार्यक्षमता जोड़ते हैं:
| प्रकार | उद्देश्य | उदाहरण |
|---|---|---|
| सामग्री | विशिष्ट सामग्री प्रकार प्रबंधित करें | समाचार, ब्लॉग, टिकट |
| समुदाय | उपयोगकर्ता सहभागिता | फोरम, टिप्पणियाँ, समीक्षाएँ |
| ईकॉमर्स | उत्पाद बेचना | दुकान, गाड़ी, भुगतान |
| मीडिया | फ़ाइलें/छवियाँ संभालें | गैलरी, डाउनलोड, वीडियो |
| उपयोगिता | उपकरण और सहायक | ईमेल, बैकअप, एनालिटिक्स |
कोर बनाम वैकल्पिक मॉड्यूल
Section titled “कोर बनाम वैकल्पिक मॉड्यूल”| मॉड्यूल | प्रकार | सम्मिलित | हटाने योग्य |
|---|---|---|---|
| सिस्टम | कोर | हाँ | नहीं |
| उपयोगकर्ता | कोर | हाँ | नहीं |
| प्रोफ़ाइल | अनुशंसित | हाँ | हाँ |
| प्रधानमंत्री (निजी संदेश) | अनुशंसित | हाँ | हाँ |
| डब्ल्यूएफ-चैनल | वैकल्पिक | अक्सर | हाँ |
| समाचार | वैकल्पिक | नहीं | हाँ |
| फोरम | वैकल्पिक | नहीं | हाँ |
मॉड्यूल जीवनचक्र
Section titled “मॉड्यूल जीवनचक्र”graph LR A[Find Module] --> B[Download] B --> C[Extract] C --> D[Install] D --> E[Configure] E --> F[Use] F --> G{Maintain?} G -->|Yes| H[Update] G -->|No| I[Disable] I --> J[Remove] H --> Eमॉड्यूल ढूँढना
Section titled “मॉड्यूल ढूँढना”XOOPS मॉड्यूल रिपॉजिटरी
Section titled “XOOPS मॉड्यूल रिपॉजिटरी”आधिकारिक XOOPS मॉड्यूल भंडार:
विज़िट: https://xoops.org/modules/repository/
Directory > Modules > [Browse Categories]श्रेणी के अनुसार ब्राउज़ करें:
- सामग्री प्रबंधन
- समुदाय
- ईकॉमर्स
- मल्टीमीडिया
- विकास
- साइट प्रशासन
मॉड्यूल का मूल्यांकन
Section titled “मॉड्यूल का मूल्यांकन”इंस्टॉल करने से पहले जांच लें:
| Criteria | क्या देखना है |
|---|---|
| संगतता | आपके XOOPS संस्करण के साथ काम करता है |
| रेटिंग | अच्छी उपयोगकर्ता समीक्षाएँ और रेटिंग |
| अपडेट | हाल ही में बनाए रखा गया |
| डाउनलोड | लोकप्रिय और व्यापक रूप से उपयोग किया जाने वाला |
| आवश्यकताएँ | आपके सर्वर के साथ संगत |
| लाइसेंस | जीपीएल या समान खुला स्रोत |
| समर्थन | सक्रिय डेवलपर और समुदाय |
मॉड्यूल जानकारी पढ़ें
Section titled “मॉड्यूल जानकारी पढ़ें”प्रत्येक मॉड्यूल सूची से पता चलता है:
Module Name: [Name]Version: [X.X.X]Requires: XOOPS [Version]Author: [Name]Last Update: [Date]Downloads: [Number]Rating: [Stars]Description: [Brief description]Compatibility: PHP [Version], MySQL [Version]मॉड्यूल स्थापित करना
Section titled “मॉड्यूल स्थापित करना”विधि 1: व्यवस्थापक पैनल स्थापना
Section titled “विधि 1: व्यवस्थापक पैनल स्थापना”चरण 1: एक्सेस मॉड्यूल अनुभाग
- एडमिन पैनल में लॉग इन करें
- मॉड्यूल > मॉड्यूल पर नेविगेट करें
- “नया मॉड्यूल इंस्टॉल करें” या “मॉड्यूल ब्राउज़ करें” पर क्लिक करें
चरण 2: मॉड्यूल अपलोड करें
विकल्प ए - सीधा अपलोड:
- “फ़ाइल चुनें” पर क्लिक करें
- कंप्यूटर से मॉड्यूल .ज़िप फ़ाइल का चयन करें
- “अपलोड” पर क्लिक करें
विकल्प बी - URL अपलोड:
- मॉड्यूल URL चिपकाएँ
- “डाउनलोड और इंस्टॉल करें” पर क्लिक करें
चरण 3: मॉड्यूल जानकारी की समीक्षा करें
Module Name: [Name shown]Version: [Version]Author: [Author info]Description: [Full description]Requirements: [PHP/MySQL versions]समीक्षा करें और “इंस्टॉलेशन के साथ आगे बढ़ें” पर क्लिक करें
चरण 4: इंस्टॉल प्रकार चुनें
☐ Fresh Install (New installation)☐ Update (Upgrade existing)☐ Delete Then Install (Replace existing)उचित विकल्प का चयन करें.
चरण 5: स्थापना की पुष्टि करें
अंतिम पुष्टि की समीक्षा करें:
Module will be installed to: /modules/modulename/Database: xoops_dbProceed? [Yes] [No]पुष्टि करने के लिए “हाँ” पर क्लिक करें।
चरण 6: स्थापना पूर्ण
Installation successful!
Module: [Module Name]Version: [Version]Tables created: [Number]Files installed: [Number]
[Go to Module Settings] [Return to Modules]विधि 2: मैन्युअल इंस्टालेशन (उन्नत)
Section titled “विधि 2: मैन्युअल इंस्टालेशन (उन्नत)”मैन्युअल स्थापना या समस्या निवारण के लिए:
चरण 1: मॉड्यूल डाउनलोड करें
- रिपॉजिटरी से मॉड्यूल .zip डाउनलोड करें
/var/www/html/xoops/modules/modulename/पर निकालें
# Extract moduleunzip module_name.zipcp -r module_name /var/www/html/xoops/modules/
# Set permissionschmod -R 755 /var/www/html/xoops/modules/module_nameचरण 2: इंस्टालेशन स्क्रिप्ट चलाएँ
Visit: http://your-domain.com/xoops/modules/module_name/admin/index.php?op=installया व्यवस्थापक पैनल के माध्यम से (सिस्टम > मॉड्यूल > अपडेट डीबी)।
चरण 3: स्थापना सत्यापित करें
- एडमिन में मॉड्यूल > मॉड्यूल पर जाएँ
- सूची में अपना मॉड्यूल देखें
- सत्यापित करें कि यह “सक्रिय” के रूप में दिखता है
मॉड्यूल कॉन्फ़िगरेशन
Section titled “मॉड्यूल कॉन्फ़िगरेशन”एक्सेस मॉड्यूल सेटिंग्स
Section titled “एक्सेस मॉड्यूल सेटिंग्स”- मॉड्यूल > मॉड्यूल पर जाएं
- अपना मॉड्यूल ढूंढें
- मॉड्यूल नाम पर क्लिक करें
- “वरीयताएँ” या “सेटिंग्स” पर क्लिक करें
सामान्य मॉड्यूल सेटिंग्स
Section titled “सामान्य मॉड्यूल सेटिंग्स”अधिकांश मॉड्यूल ऑफ़र करते हैं:
Module Status: [Enabled/Disabled]Display in Menu: [Yes/No]Module Weight: [1-999](display order)Visible To Groups: [Checkboxes for user groups]मॉड्यूल-विशिष्ट विकल्प
Section titled “मॉड्यूल-विशिष्ट विकल्प”प्रत्येक मॉड्यूल में अद्वितीय सेटिंग्स होती हैं। उदाहरण:
समाचार मॉड्यूल:
Items Per Page: 10Show Author: YesAllow Comments: YesModeration Required: Yesफोरम मॉड्यूल:
Topics Per Page: 20Posts Per Page: 15Maximum Attachment Size: 5MBEnable Signatures: Yesगैलरी मॉड्यूल:
Images Per Page: 12Thumbnail Size: 150x150Maximum Upload: 10MBWatermark: Yes/Noविशिष्ट विकल्पों के लिए अपने मॉड्यूल दस्तावेज़ की समीक्षा करें।
कॉन्फ़िगरेशन सहेजें
Section titled “कॉन्फ़िगरेशन सहेजें”सेटिंग्स समायोजित करने के बाद:1. “सबमिट” या “सहेजें” पर क्लिक करें 2. आपको पुष्टिकरण दिखाई देगा:
Settings saved successfully!मॉड्यूल ब्लॉकों का प्रबंधन
Section titled “मॉड्यूल ब्लॉकों का प्रबंधन”कई मॉड्यूल “ब्लॉक” बनाते हैं - विजेट-जैसे सामग्री क्षेत्र।
मॉड्यूल ब्लॉक देखें
Section titled “मॉड्यूल ब्लॉक देखें”- प्रकटन > ब्लॉक पर जाएं
- अपने मॉड्यूल से ब्लॉक देखें
- अधिकांश मॉड्यूल “[मॉड्यूल नाम] - [ब्लॉक विवरण]” दिखाते हैं
ब्लॉक कॉन्फ़िगर करें
Section titled “ब्लॉक कॉन्फ़िगर करें”- ब्लॉक नाम पर क्लिक करें
- समायोजित करें:
- ब्लॉक शीर्षक
- दृश्यता (सभी पृष्ठ या विशिष्ट)
- पृष्ठ पर स्थिति (बाएँ, मध्य, दाएँ)
- उपयोगकर्ता समूह जो देख सकते हैं
- “सबमिट करें” पर क्लिक करें
मुखपृष्ठ पर ब्लॉक प्रदर्शित करें
Section titled “मुखपृष्ठ पर ब्लॉक प्रदर्शित करें”- प्रकटन > ब्लॉक पर जाएं
- वह ब्लॉक ढूंढें जो आप चाहते हैं
- “संपादित करें” पर क्लिक करें
- सेट:
- इसके लिए दृश्यमान: समूहों का चयन करें
- स्थिति: कॉलम चुनें (बाएं/केंद्र/दाएं)
- पेज: होमपेज या सभी पेज
- “सबमिट” पर क्लिक करें
विशिष्ट मॉड्यूल उदाहरण स्थापित करना
Section titled “विशिष्ट मॉड्यूल उदाहरण स्थापित करना”समाचार मॉड्यूल स्थापित करना
Section titled “समाचार मॉड्यूल स्थापित करना”इसके लिए बिल्कुल सही: ब्लॉग पोस्ट, घोषणाएँ
- रिपॉजिटरी से समाचार मॉड्यूल डाउनलोड करें
- मॉड्यूल > मॉड्यूल > इंस्टॉल के माध्यम से अपलोड करें
- मॉड्यूल > समाचार > प्राथमिकताएँ में कॉन्फ़िगर करें:
- प्रति पृष्ठ कहानियाँ: 10
- टिप्पणियों की अनुमति दें: हाँ
- प्रकाशन से पहले अनुमोदन करें: हाँ
- नवीनतम समाचारों के लिए ब्लॉक बनाएं
- कहानियाँ प्रकाशित करना शुरू करें!
फोरम मॉड्यूल स्थापित करना
Section titled “फोरम मॉड्यूल स्थापित करना”इसके लिए बिल्कुल सही: सामुदायिक चर्चा
- फोरम मॉड्यूल डाउनलोड करें
- व्यवस्थापक पैनल के माध्यम से स्थापित करें
- मॉड्यूल में फोरम श्रेणियां बनाएं
- सेटिंग्स कॉन्फ़िगर करें:
- विषय/पेज: 20
- पोस्ट/पेज: 15
- मॉडरेशन सक्षम करें: हाँ
- उपयोगकर्ता समूहों को अनुमतियाँ निर्दिष्ट करें
- नवीनतम विषयों के लिए ब्लॉक बनाएं
गैलरी मॉड्यूल स्थापित करना
Section titled “गैलरी मॉड्यूल स्थापित करना”इसके लिए बिल्कुल सही: छवि शोकेस
- गैलरी मॉड्यूल डाउनलोड करें
- स्थापित करें और कॉन्फ़िगर करें
- फोटो एलबम बनाएं
- छवियाँ अपलोड करें
- देखने/अपलोड करने के लिए अनुमतियाँ सेट करें
- वेबसाइट पर गैलरी प्रदर्शित करें
मॉड्यूल अद्यतन करना
Section titled “मॉड्यूल अद्यतन करना”अद्यतनों की जाँच करें
Section titled “अद्यतनों की जाँच करें”Admin Panel > Modules > Modules > Check for Updatesइससे पता चलता है:
- उपलब्ध मॉड्यूल अपडेट
- वर्तमान बनाम नया संस्करण
- चेंजलॉग/रिलीज़ नोट्स
एक मॉड्यूल अपडेट करें
Section titled “एक मॉड्यूल अपडेट करें”- मॉड्यूल > मॉड्यूल पर जाएं
- उपलब्ध अद्यतन के साथ मॉड्यूल पर क्लिक करें
- “अपडेट” बटन पर क्लिक करें
- इंस्टॉल प्रकार से “अपडेट” चुनें
- इंस्टॉलेशन विज़ार्ड का पालन करें
- मॉड्यूल अपडेट किया गया!
महत्वपूर्ण अद्यतन नोट्स
Section titled “महत्वपूर्ण अद्यतन नोट्स”अद्यतन करने से पहले:
- बैकअप डेटाबेस
- बैकअप मॉड्यूल फ़ाइलें
- चेंजलॉग की समीक्षा करें
- पहले स्टेजिंग सर्वर पर परीक्षण करें
- किसी भी कस्टम संशोधन पर ध्यान दें
अद्यतन करने के बाद:
- कार्यक्षमता सत्यापित करें
- मॉड्यूल सेटिंग्स की जाँच करें
- चेतावनियों/त्रुटियों के लिए समीक्षा करें
- कैश साफ़ करें
मॉड्यूल अनुमतियाँ
Section titled “मॉड्यूल अनुमतियाँ”उपयोगकर्ता समूह पहुंच निर्दिष्ट करें
Section titled “उपयोगकर्ता समूह पहुंच निर्दिष्ट करें”नियंत्रित करें कि कौन से उपयोगकर्ता समूह मॉड्यूल तक पहुंच सकते हैं:
स्थान: सिस्टम > अनुमतियाँ
प्रत्येक मॉड्यूल के लिए, कॉन्फ़िगर करें:
Module: [Module Name]
Admin Access: [Select groups]User Access: [Select groups]Read Permission: [Groups allowed to view]Write Permission: [Groups allowed to post]Delete Permission: [Administrators only]सामान्य अनुमति स्तर
Section titled “सामान्य अनुमति स्तर”Public Content (News, Pages):├── Admin Access: Webmaster├── User Access: All logged-in users└── Read Permission: Everyone
Community Features (Forum, Comments):├── Admin Access: Webmaster, Moderators├── User Access: All logged-in users└── Write Permission: All logged-in users
Admin Tools:├── Admin Access: Webmaster only└── User Access: Disabledमॉड्यूल को अक्षम करना और हटाना
Section titled “मॉड्यूल को अक्षम करना और हटाना”मॉड्यूल अक्षम करें (फ़ाइलें रखें)
Section titled “मॉड्यूल अक्षम करें (फ़ाइलें रखें)”मॉड्यूल रखें लेकिन साइट से छिपाएँ:
- मॉड्यूल > मॉड्यूल पर जाएं
- मॉड्यूल खोजें
- मॉड्यूल नाम पर क्लिक करें
- “अक्षम करें” पर क्लिक करें या स्थिति को निष्क्रिय पर सेट करें
- मॉड्यूल छिपा हुआ है लेकिन डेटा संरक्षित है
किसी भी समय पुन: सक्षम करें:
- मॉड्यूल पर क्लिक करें
- “सक्षम करें” पर क्लिक करें
मॉड्यूल को पूरी तरह से हटा दें
Section titled “मॉड्यूल को पूरी तरह से हटा दें”मॉड्यूल और उसका डेटा हटाएं:
- मॉड्यूल > मॉड्यूल पर जाएं
- मॉड्यूल खोजें
- “अनइंस्टॉल” या “डिलीट” पर क्लिक करें
- पुष्टि करें: “मॉड्यूल और सभी डेटा हटाएं?”
- पुष्टि करने के लिए “हाँ” पर क्लिक करें
चेतावनी: अनइंस्टॉल करने से सभी मॉड्यूल डेटा नष्ट हो जाता है!
अनइंस्टॉल के बाद पुनः इंस्टॉल करें
Section titled “अनइंस्टॉल के बाद पुनः इंस्टॉल करें”यदि आप किसी मॉड्यूल को अनइंस्टॉल करते हैं:
- मॉड्यूल फ़ाइलें हटा दी गईं
- डेटाबेस तालिकाएँ हटा दी गईं
- सारा डेटा नष्ट हो गया
- दोबारा उपयोग करने के लिए पुनः इंस्टॉल करना होगा
- बैकअप से रिस्टोर कर सकते हैं
समस्या निवारण मॉड्यूल स्थापना
Section titled “समस्या निवारण मॉड्यूल स्थापना”इंस्टॉल के बाद मॉड्यूल दिखाई नहीं दे रहा हैलक्षण: मॉड्यूल सूचीबद्ध है लेकिन साइट पर दिखाई नहीं दे रहा है
Section titled “इंस्टॉल के बाद मॉड्यूल दिखाई नहीं दे रहा हैलक्षण: मॉड्यूल सूचीबद्ध है लेकिन साइट पर दिखाई नहीं दे रहा है”समाधान:
1. Check module is "Active" (Modules > Modules)2. Enable module blocks (Appearance > Blocks)3. Verify user permissions (System > Permissions)4. Clear cache (System > Tools > Clear Cache)5. Check .htaccess doesn't block moduleस्थापना त्रुटि: “तालिका पहले से मौजूद है”
Section titled “स्थापना त्रुटि: “तालिका पहले से मौजूद है””लक्षण: मॉड्यूल स्थापना के दौरान त्रुटि
समाधान:
1. Module partially installed before2. Try "Delete then Install" option3. Or uninstall first, then install fresh4. Check database for existing tables: mysql> SHOW TABLES LIKE 'xoops_module%';मॉड्यूल गुम निर्भरताएँ
Section titled “मॉड्यूल गुम निर्भरताएँ”लक्षण: मॉड्यूल स्थापित नहीं होगा - अन्य मॉड्यूल की आवश्यकता है
समाधान:
1. Note required modules from error message2. Install required modules first3. Then install the module4. Install in correct orderमॉड्यूल तक पहुँचने पर रिक्त पृष्ठ
Section titled “मॉड्यूल तक पहुँचने पर रिक्त पृष्ठ”लक्षण: मॉड्यूल लोड होता है लेकिन कुछ नहीं दिखाता
समाधान:
1. Enable debug mode in mainfile.php: define('XOOPS_DEBUG', 1);
2. Check PHP error log: tail -f /var/log/php_errors.log
3. Verify file permissions: chmod -R 755 /var/www/html/xoops/modules/modulename
4. Check database connection in module config
5. Disable module and reinstallमॉड्यूल साइट को तोड़ता है
Section titled “मॉड्यूल साइट को तोड़ता है”लक्षण: मॉड्यूल स्थापित करने से वेबसाइट टूट जाती है
समाधान:
1. Disable the problematic module immediately: Admin > Modules > [Module] > Disable
2. Clear cache: rm -rf /var/www/html/xoops/cache/* rm -rf /var/www/html/xoops/templates_c/*
3. Restore from backup if needed
4. Check error logs for root cause
5. Contact module developerमॉड्यूल सुरक्षा संबंधी विचार
Section titled “मॉड्यूल सुरक्षा संबंधी विचार”केवल विश्वसनीय स्रोतों से ही इंस्टॉल करें
Section titled “केवल विश्वसनीय स्रोतों से ही इंस्टॉल करें”✓ Official XOOPS Repository✓ GitHub official XOOPS modules✓ Trusted module developers✗ Unknown websites✗ Unverified sourcesमॉड्यूल अनुमतियाँ जाँचें
Section titled “मॉड्यूल अनुमतियाँ जाँचें”स्थापना के बाद:
- संदिग्ध गतिविधि के लिए मॉड्यूल कोड की समीक्षा करें
- विसंगतियों के लिए डेटाबेस तालिकाओं की जाँच करें
- फ़ाइल परिवर्तनों की निगरानी करें
- मॉड्यूल को अद्यतन रखें
- अप्रयुक्त मॉड्यूल हटाएं
अनुमतियाँ सर्वोत्तम अभ्यास
Section titled “अनुमतियाँ सर्वोत्तम अभ्यास”Module directory: 755 (readable, not writable by web server)Module files: 644 (readable only)Module data: Protected by databaseमॉड्यूल विकास संसाधन
Section titled “मॉड्यूल विकास संसाधन”मॉड्यूल विकास सीखें
Section titled “मॉड्यूल विकास सीखें”- आधिकारिक दस्तावेज़ीकरण: https://xoops.org/
- GitHub रिपोजिटरी: https://github.com/XOOPS/
- सामुदायिक मंच: https://xoops.org/modules/newbb/
- डेवलपर गाइड: डॉक्स फ़ोल्डर में उपलब्ध है
मॉड्यूल के लिए सर्वोत्तम अभ्यास
Section titled “मॉड्यूल के लिए सर्वोत्तम अभ्यास”- एक समय में एक इंस्टॉल करें: विवादों पर नज़र रखें
- इंस्टॉल करने के बाद परीक्षण करें: कार्यक्षमता सत्यापित करें
- दस्तावेज़ कस्टम कॉन्फ़िगरेशन: अपनी सेटिंग्स नोट करें
- अपडेट रखें: मॉड्यूल अपडेट तुरंत इंस्टॉल करें
- अप्रयुक्त को हटाएं: उन मॉड्यूल को हटाएं जिनकी आवश्यकता नहीं है
- पहले बैकअप: इंस्टॉल करने से पहले हमेशा बैकअप लें
- दस्तावेज़ीकरण पढ़ें: मॉड्यूल निर्देश जांचें
- समुदाय से जुड़ें: जरूरत पड़ने पर मदद मांगें
मॉड्यूल इंस्टालेशन चेकलिस्ट
Section titled “मॉड्यूल इंस्टालेशन चेकलिस्ट”प्रत्येक मॉड्यूल स्थापना के लिए:
- शोध करें और समीक्षाएँ पढ़ें
- XOOPS संस्करण संगतता सत्यापित करें
- बैकअप डेटाबेस और फ़ाइलें
- नवीनतम संस्करण डाउनलोड करें
- व्यवस्थापक पैनल के माध्यम से इंस्टॉल करें
- सेटिंग्स कॉन्फ़िगर करें
- ब्लॉक बनाएं/पोज़िशन करें
- उपयोगकर्ता अनुमतियाँ सेट करें
- परीक्षण कार्यक्षमता
- दस्तावेज़ विन्यास
- अपडेट के लिए शेड्यूल
अगले चरण
Section titled “अगले चरण”मॉड्यूल स्थापित करने के बाद:
- मॉड्यूल के लिए सामग्री बनाएं
- उपयोगकर्ता समूह स्थापित करें
- व्यवस्थापक सुविधाओं का अन्वेषण करें
- प्रदर्शन को अनुकूलित करें
- आवश्यकतानुसार अतिरिक्त मॉड्यूल स्थापित करें
टैग: #मॉड्यूल #इंस्टॉलेशन #एक्सटेंशन #प्रबंधन
संबंधित लेख:
- एडमिन-पैनल-अवलोकन
- प्रबंध-उपयोगकर्ता
- अपना प्रथम पृष्ठ बनाना
- ../कॉन्फ़िगरेशन/सिस्टम-सेटिंग्स