सिस्टम सेटिंग्स
XOOPS सिस्टम सेटिंग्स
Section titled “XOOPS सिस्टम सेटिंग्स”यह मार्गदर्शिका श्रेणी के अनुसार व्यवस्थित XOOPS व्यवस्थापक पैनल में उपलब्ध संपूर्ण सिस्टम सेटिंग्स को कवर करती है।
सिस्टम सेटिंग्स आर्किटेक्चर
Section titled “सिस्टम सेटिंग्स आर्किटेक्चर”graph TD A[System Settings] --> B[General Settings] A --> C[User Settings] A --> D[Module Settings] A --> E[Meta Tags & Footer] A --> F[Email Settings] A --> G[Cache Settings] A --> H[URL Settings] A --> I[Security Settings] B --> B1[Site Name] B --> B2[Timezone] B --> B3[Language] C --> C1[Registration] C --> C2[Profiles] C --> C3[Permissions] F --> F1[SMTP Config] F --> F2[Notification Rules]सिस्टम सेटिंग्स तक पहुँचना
Section titled “सिस्टम सेटिंग्स तक पहुँचना”एडमिन पैनल > सिस्टम > प्राथमिकताएँ
या सीधे नेविगेट करें:
http://your-domain.com/xoops/admin/index.php?fct=preferencesअनुमति आवश्यकताएँ
Section titled “अनुमति आवश्यकताएँ”- केवल प्रशासक (वेबमास्टर) ही सिस्टम सेटिंग्स तक पहुंच सकते हैं
- परिवर्तन संपूर्ण साइट को प्रभावित करते हैं
- अधिकांश परिवर्तन तुरंत प्रभावी होते हैं
सामान्य सेटिंग्स
Section titled “सामान्य सेटिंग्स”आपके XOOPS इंस्टॉलेशन के लिए मूलभूत कॉन्फ़िगरेशन।
बुनियादी जानकारी
Section titled “बुनियादी जानकारी”Site Name: [Your Site Name]Default Description: [Brief description of your site]Site Slogan: [Catchy slogan]Admin Email: admin@your-domain.comWebmaster Name: Administrator NameWebmaster Email: admin@your-domain.comउपस्थिति सेटिंग्स
Section titled “उपस्थिति सेटिंग्स”Default Theme: [Select theme]Default Language: English (or preferred language)Items Per Page: 15 (typically 10-25)Words in Snippet: 25 (for search results)Theme Upload Permission: Disabled (security)क्षेत्रीय सेटिंग्स
Section titled “क्षेत्रीय सेटिंग्स”Default Timezone: [Your timezone]Date Format: %Y-%m-%d (YYYY-MM-DD format)Time Format: %H:%M:%S (HH:MM:SS format)Daylight Saving Time: [Auto/Manual/None]समयक्षेत्र प्रारूप तालिका:
| क्षेत्र | समय क्षेत्र | यूटीसी ऑफसेट |
|---|---|---|
| यूएस ईस्टर्न | अमेरिका/न्यूयॉर्क | -5/-4 |
| यूएस सेंट्रल | अमेरिका/शिकागो | -6/-5 |
| यूएस माउंटेन | अमेरिका/डेनवर | -7/-6 |
| यूएस प्रशांत | अमेरिका/लॉस_एंजेल्स | -8/-7 |
| यूके/लंदन | यूरोप/लंदन | 0 / +1 |
| फ़्रांस/जर्मनी | यूरोप/पेरिस | +1 / +2 |
| जापान | एशिया/टोक्यो | +9 |
| चीन | एशिया/शंघाई | +8 |
| ऑस्ट्रेलिया/सिडनी | ऑस्ट्रेलिया/सिडनी | +10 / +11 |
खोज कॉन्फ़िगरेशन
Section titled “खोज कॉन्फ़िगरेशन”Enable Search: YesSearch Admin Pages: Yes/NoSearch Archives: YesDefault Search Type: All / Pages onlyWords Excluded from Search: [Comma-separated list]सामान्य बहिष्कृत शब्द: द, ए, एन, और, या, लेकिन, इन, ऑन, एट, बाय, टू, फ्रॉम
उपयोगकर्ता सेटिंग्स
Section titled “उपयोगकर्ता सेटिंग्स”उपयोगकर्ता खाता व्यवहार और पंजीकरण प्रक्रिया को नियंत्रित करें।
उपयोगकर्ता पंजीकरण
Section titled “उपयोगकर्ता पंजीकरण”Allow User Registration: Yes/NoRegistration Type: ☐ Auto-activate (Instant access) ☐ Admin approval (Admin must approve) ☐ Email verification (User must verify email)
Notification to Users: Yes/NoUser Email Verification: Required/Optionalनया उपयोगकर्ता कॉन्फ़िगरेशन
Section titled “नया उपयोगकर्ता कॉन्फ़िगरेशन”Auto-login New Users: Yes/NoAssign Default User Group: YesDefault User Group: [Select group]Create User Avatar: Yes/NoInitial User Avatar: [Select default]उपयोगकर्ता प्रोफ़ाइल सेटिंग्स
Section titled “उपयोगकर्ता प्रोफ़ाइल सेटिंग्स”Allow User Profiles: YesShow Member List: YesShow User Statistics: YesShow Last Online Time: YesAllow User Avatar: YesAvatar Max File Size: 100KBAvatar Dimensions: 100x100 pixelsउपयोगकर्ता ईमेल सेटिंग्स
Section titled “उपयोगकर्ता ईमेल सेटिंग्स”Allow Users to Hide Email: YesShow Email on Profile: YesNotification Email Interval: Immediately/Daily/Weekly/Neverउपयोगकर्ता गतिविधि ट्रैकिंग
Section titled “उपयोगकर्ता गतिविधि ट्रैकिंग”Track User Activity: YesLog User Logins: YesLog Failed Logins: YesTrack IP Address: YesClear Activity Logs Older Than: 90 daysखाता सीमाएँ
Section titled “खाता सीमाएँ”Allow Duplicate Email: NoMinimum Username Length: 3 charactersMaximum Username Length: 15 charactersMinimum Password Length: 6 charactersRequire Special Characters: YesRequire Numbers: YesPassword Expiration: 90 days (or Never)Accounts Inactive Days to Delete: 365 daysमॉड्यूल सेटिंग्स
Section titled “मॉड्यूल सेटिंग्स”व्यक्तिगत मॉड्यूल व्यवहार कॉन्फ़िगर करें.
सामान्य मॉड्यूल विकल्प
Section titled “सामान्य मॉड्यूल विकल्प”प्रत्येक स्थापित मॉड्यूल के लिए, आप सेट कर सकते हैं:
Module Status: Active/InactiveDisplay in Menu: Yes/NoModule Weight: [1-999](higher = lower in display)Homepage Default: This module shows when visiting /Admin Access: [Allowed user groups]User Access: [Allowed user groups]सिस्टम मॉड्यूल सेटिंग्स
Section titled “सिस्टम मॉड्यूल सेटिंग्स”Show Homepage as: Portal / Module / Static PageDefault Homepage Module: [Select module]Show Footer Menu: YesFooter Color: [Color selector]Show System Stats: YesShow Memory Usage: Yesप्रति मॉड्यूल कॉन्फ़िगरेशन
Section titled “प्रति मॉड्यूल कॉन्फ़िगरेशन”प्रत्येक मॉड्यूल में मॉड्यूल-विशिष्ट सेटिंग्स हो सकती हैं:
उदाहरण - पेज मॉड्यूल:
Enable Comments: Yes/NoModerate Comments: Yes/NoComments Per Page: 10Enable Ratings: YesAllow Anonymous Ratings: Yesउदाहरण - उपयोगकर्ता मॉड्यूल:
Avatar Upload Folder: ./uploads/Maximum Upload Size: 100KBAllow File Upload: YesAllowed File Types: jpg, gif, pngएक्सेस मॉड्यूल-विशिष्ट सेटिंग्स:
- व्यवस्थापक > मॉड्यूल > [मॉड्यूल नाम] > प्राथमिकताएँ
मेटा टैग और एसईओ सेटिंग्स
Section titled “मेटा टैग और एसईओ सेटिंग्स”खोज इंजन अनुकूलन के लिए मेटा टैग कॉन्फ़िगर करें।
ग्लोबल मेटा टैग
Section titled “ग्लोबल मेटा टैग”Meta Keywords: xoops, cms, content management systemMeta Description: A powerful content management system for building dynamic websitesMeta Author: Your NameMeta Copyright: Copyright 2025, Your CompanyMeta Robots: index, followMeta Revisit: 30 daysमेटा टैग सर्वोत्तम अभ्यास
Section titled “मेटा टैग सर्वोत्तम अभ्यास”| टैग | उद्देश्य | सिफ़ारिश |
|---|---|---|
| कीवर्ड | खोज शब्द | 5-10 प्रासंगिक कीवर्ड, अल्पविराम से अलग |
| विवरण | खोज सूची | 150-160 अक्षर |
| लेखक | पेज निर्माता | आपका नाम या कंपनी |
| कॉपीराइट | कानूनी | आपका कॉपीराइट नोटिस |
| रोबोट | क्रॉलर निर्देश | अनुक्रमणिका, अनुसरण करें (अनुक्रमणिका की अनुमति दें) |
पाद लेख सेटिंग्स
Section titled “पाद लेख सेटिंग्स”Show Footer: YesFooter Color: Dark/LightFooter Background: [Color code]Footer Text: [HTML allowed]Additional Footer Links: [URL and text pairs]नमूना पाद लेख HTML:
<p>Copyright © 2025 Your Company. All rights reserved.</p><p><a href="/privacy">Privacy Policy</a> | <a href="/terms">Terms of Use</a></p>सोशल मेटा टैग (खुला ग्राफ़)
Section titled “सोशल मेटा टैग (खुला ग्राफ़)”Enable Open Graph: YesFacebook App ID: [App ID]Twitter Card Type: summary / summary_large_image / playerDefault Share Image: [Image URL]ईमेल सेटिंग्स
Section titled “ईमेल सेटिंग्स”ईमेल वितरण और अधिसूचना प्रणाली कॉन्फ़िगर करें.
ईमेल डिलीवरी विधि
Section titled “ईमेल डिलीवरी विधि”Use SMTP: Yes/No
If SMTP: SMTP Host: smtp.gmail.com SMTP Port: 587 (TLS) or 465 (SSL) SMTP Security: TLS / SSL / None SMTP Username: [email@example.com] SMTP Password: [password] SMTP Authentication: Yes/No SMTP Timeout: 10 seconds
If PHP mail(): Sendmail Path: /usr/sbin/sendmail -t -iईमेल कॉन्फ़िगरेशन
Section titled “ईमेल कॉन्फ़िगरेशन”From Address: noreply@your-domain.comFrom Name: Your Site NameReply-To Address: support@your-domain.comBCC Admin Emails: Yes/Noअधिसूचना सेटिंग्स
Section titled “अधिसूचना सेटिंग्स”Send Welcome Email: Yes/NoWelcome Email Subject: Welcome to [Site Name]Welcome Email Body: [Custom message]
Send Password Reset Email: Yes/NoInclude Random Password: Yes/NoToken Expiration: 24 hoursव्यवस्थापक अधिसूचनाएँ
Section titled “व्यवस्थापक अधिसूचनाएँ”Notify Admin on Registration: YesNotify Admin on Comments: YesNotify Admin on Submissions: YesNotify Admin on Errors: Yesउपयोगकर्ता सूचनाएं
Section titled “उपयोगकर्ता सूचनाएं”Notify User on Registration: YesNotify User on Comments: YesNotify User on Private Messages: YesAllow Users to Disable Notifications: YesDefault Notification Frequency: Immediatelyईमेल टेम्प्लेट
Section titled “ईमेल टेम्प्लेट”व्यवस्थापक पैनल में अधिसूचना ईमेल अनुकूलित करें:
पथ: सिस्टम > ईमेल टेम्पलेट्स
उपलब्ध टेम्पलेट:
- उपयोगकर्ता पंजीकरण
- पासवर्ड रीसेट
- टिप्पणी अधिसूचना
- निजी संदेश
- सिस्टम अलर्ट
- मॉड्यूल-विशिष्ट ईमेल
कैश सेटिंग्स
Section titled “कैश सेटिंग्स”कैशिंग के माध्यम से प्रदर्शन को अनुकूलित करें.
कैश कॉन्फ़िगरेशन
Section titled “कैश कॉन्फ़िगरेशन”Enable Caching: Yes/NoCache Type: ☐ File Cache ☐ APCu (Alternative PHP Cache) ☐ Memcache (Distributed caching) ☐ Redis (Advanced caching)
Cache Lifetime: 3600 seconds (1 hour)प्रकार के अनुसार कैश विकल्प
Section titled “प्रकार के अनुसार कैश विकल्प”फ़ाइल कैश:
Cache Directory: /var/www/html/xoops/cache/Clear Interval: DailyMaximum Cache Files: 1000एपीसीयू कैश:
Memory Allocation: 128MBFragmentation Level: Lowमेमकेचे/रेडिस:
Server Host: localhostServer Port: 11211 (Memcache) / 6379 (Redis)Persistent Connection: Yesक्या कैश हो जाता है
Section titled “क्या कैश हो जाता है”Cache Module Lists: YesCache Configuration Data: YesCache Template Data: YesCache User Session Data: YesCache Search Results: YesCache Database Queries: YesCache RSS Feeds: YesCache Images: YesURL सेटिंग्स
Section titled “URL सेटिंग्स”URL पुनर्लेखन और फ़ॉर्मेटिंग कॉन्फ़िगर करें.
अनुकूल URL सेटिंग्स
Section titled “अनुकूल URL सेटिंग्स”Enable Friendly URLs: Yes/NoFriendly URL Type: ☐ Path Info: /page/about ☐ Query String: /index.php?p=about
Trailing Slash: Include / OmitURL Case: Lower case / Case sensitiveURL पुनर्लेखन नियम
Section titled “URL पुनर्लेखन नियम”.htaccess Rules: [Display current]Nginx Rules: [Display current if Nginx]IIS Rules: [Display current if IIS]सुरक्षा सेटिंग्स
Section titled “सुरक्षा सेटिंग्स”सुरक्षा संबंधी कॉन्फ़िगरेशन को नियंत्रित करें.### पासवर्ड सुरक्षा
Password Policy: ☐ Require uppercase letters ☐ Require lowercase letters ☐ Require numbers ☐ Require special characters
Minimum Password Length: 8 charactersPassword Expiration: 90 daysPassword History: Remember last 5 passwordsForce Password Change: On next loginलॉगिन सुरक्षा
Section titled “लॉगिन सुरक्षा”Lock Account After Failed Attempts: 5 attemptsLock Duration: 15 minutesLog All Login Attempts: YesLog Failed Logins: YesAdmin Login Alert: Send email on admin loginTwo-Factor Authentication: Disabled/Enabledफ़ाइल अपलोड सुरक्षा
Section titled “फ़ाइल अपलोड सुरक्षा”Allow File Uploads: Yes/NoMaximum File Size: 128MBAllowed File Types: jpg, gif, png, pdf, zip, doc, docxScan Uploads for Malware: Yes (if available)Quarantine Suspicious Files: Yesसत्र सुरक्षा
Section titled “सत्र सुरक्षा”Session Management: Database/FilesSession Timeout: 1800 seconds (30 min)Session Cookie Lifetime: 0 (until browser closes)Secure Cookie: Yes (HTTPS only)HTTP Only Cookie: Yes (prevent JavaScript access)CORS सेटिंग्स
Section titled “CORS सेटिंग्स”Allow Cross-Origin Requests: NoAllowed Origins: [List domains]Allow Credentials: NoAllowed Methods: GET, POSTउन्नत सेटिंग्स
Section titled “उन्नत सेटिंग्स”उन्नत उपयोगकर्ताओं के लिए अतिरिक्त कॉन्फ़िगरेशन विकल्प।
डिबग मोड
Section titled “डिबग मोड”Debug Mode: Disabled/EnabledLog Level: Error / Warning / Info / DebugDebug Log File: /var/log/xoops_debug.logDisplay Errors: Disabled (production)प्रदर्शन ट्यूनिंग
Section titled “प्रदर्शन ट्यूनिंग”Optimize Database Queries: YesUse Query Cache: YesCompress Output: YesMinify CSS/JavaScript: YesLazy Load Images: Yesसामग्री सेटिंग्स
Section titled “सामग्री सेटिंग्स”Allow HTML in Posts: Yes/NoAllowed HTML Tags: [Configure]Strip Harmful Code: YesAllow Embed: Yes/NoContent Moderation: Automatic/ManualSpam Detection: Yesसेटिंग्स निर्यात/आयात
Section titled “सेटिंग्स निर्यात/आयात”बैकअप सेटिंग्स
Section titled “बैकअप सेटिंग्स”वर्तमान सेटिंग्स निर्यात करें:
एडमिन पैनल > सिस्टम > टूल्स > एक्सपोर्ट सेटिंग्स
# Settings exported as JSON file# Download and store securelyसेटिंग्स पुनर्स्थापित करें
Section titled “सेटिंग्स पुनर्स्थापित करें”पहले से निर्यात की गई सेटिंग्स आयात करें:
एडमिन पैनल > सिस्टम > टूल्स > आयात सेटिंग्स
# Upload JSON file# Verify changes before confirmingकॉन्फ़िगरेशन पदानुक्रम
Section titled “कॉन्फ़िगरेशन पदानुक्रम”XOOPS सेटिंग्स पदानुक्रम (ऊपर से नीचे - पहला मैच जीत):
1. mainfile.php (Constants)2. Module-specific config3. Admin System Settings4. Theme configuration5. User preferences (for user-specific settings)सेटिंग्स बैकअप स्क्रिप्ट
Section titled “सेटिंग्स बैकअप स्क्रिप्ट”वर्तमान सेटिंग्स का बैकअप बनाएं:
<?phprequire_once __DIR__ . '/mainfile.php';
$config_handler = xoops_getHandler('config');$configs = $config_handler->getConfigs();
$backup = [ 'exported_date' => date('Y-m-d H:i:s'), 'xoops_version' => XOOPS_VERSION, 'php_version' => PHP_VERSION, 'settings' => []];
foreach ($configs as $config) { $backup['settings'][$config->getVar('conf_name')] = [ 'value' => $config->getVar('conf_value'), 'description' => $config->getVar('conf_desc'), 'type' => $config->getVar('conf_type'), ];}
// Save to JSON filefile_put_contents( '/backups/xoops_settings_' . date('YmdHis') . '.json', json_encode($backup, JSON_PRETTY_PRINT));
echo "Settings backed up successfully!";?>सामान्य सेटिंग्स परिवर्तन
Section titled “सामान्य सेटिंग्स परिवर्तन”साइट का नाम बदलें
Section titled “साइट का नाम बदलें”- एडमिन > सिस्टम > प्राथमिकताएँ > सामान्य सेटिंग्स
- “साइट का नाम” संशोधित करें
- “सहेजें” पर क्लिक करें
पंजीकरण सक्षम/अक्षम करें
Section titled “पंजीकरण सक्षम/अक्षम करें”- एडमिन > सिस्टम > प्राथमिकताएँ > उपयोगकर्ता सेटिंग्स
- “उपयोगकर्ता पंजीकरण की अनुमति दें” टॉगल करें
- पंजीकरण प्रकार चुनें
- “सहेजें” पर क्लिक करें
डिफ़ॉल्ट थीम बदलें
Section titled “डिफ़ॉल्ट थीम बदलें”- एडमिन > सिस्टम > प्राथमिकताएँ > सामान्य सेटिंग्स
- “डिफ़ॉल्ट थीम” चुनें
- “सहेजें” पर क्लिक करें
- परिवर्तनों को प्रभावी बनाने के लिए कैश साफ़ करें
संपर्क ईमेल अपडेट करें
Section titled “संपर्क ईमेल अपडेट करें”- एडमिन > सिस्टम > प्राथमिकताएँ > सामान्य सेटिंग्स
- “व्यवस्थापक ईमेल” संशोधित करें
- “वेबमास्टर ईमेल” को संशोधित करें
- “सहेजें” पर क्लिक करें
सत्यापन चेकलिस्ट
Section titled “सत्यापन चेकलिस्ट”सिस्टम सेटिंग्स कॉन्फ़िगर करने के बाद, सत्यापित करें:
- साइट का नाम सही ढंग से प्रदर्शित होता है
- टाइमज़ोन सही समय दिखाता है
- ईमेल सूचनाएं ठीक से भेजी जाती हैं
- उपयोगकर्ता पंजीकरण कॉन्फ़िगर के अनुसार काम करता है
- मुखपृष्ठ चयनित डिफ़ॉल्ट प्रदर्शित करता है
- खोज कार्यक्षमता काम करती है
- कैश पेज लोड समय में सुधार करता है
- अनुकूल URL काम करते हैं (यदि सक्षम हो)
- मेटा टैग पृष्ठ स्रोत में दिखाई देते हैं
- व्यवस्थापक सूचनाएं प्राप्त हुईं
- सुरक्षा सेटिंग्स लागू की गईं
समस्या निवारण सेटिंग्स
Section titled “समस्या निवारण सेटिंग्स”सेटिंग्स सहेजी नहीं जा रही हैं
Section titled “सेटिंग्स सहेजी नहीं जा रही हैं”समाधान:
# Check file permissions on config directorychmod 755 /var/www/html/xoops/var/
# Verify database writable# Try saving again in admin panelपरिवर्तन प्रभावी नहीं हो रहे
Section titled “परिवर्तन प्रभावी नहीं हो रहे”समाधान:
# Clear cacherm -rf /var/www/html/xoops/cache/*rm -rf /var/www/html/xoops/templates_c/*
# If still not working, restart web serversystemctl restart apache2ईमेल नहीं भेजा जा रहा है
Section titled “ईमेल नहीं भेजा जा रहा है”समाधान:
- ईमेल सेटिंग में SMTP क्रेडेंशियल सत्यापित करें
- “परीक्षण ईमेल भेजें” बटन के साथ परीक्षण करें
- त्रुटि लॉग की जाँच करें
- SMTP के बजाय PHP mail() का उपयोग करने का प्रयास करें
अगले चरण
Section titled “अगले चरण”सिस्टम सेटिंग्स कॉन्फ़िगरेशन के बाद:
- सुरक्षा सेटिंग्स कॉन्फ़िगर करें
- प्रदर्शन का अनुकूलन करें
- व्यवस्थापक पैनल सुविधाओं का अन्वेषण करें
- उपयोगकर्ता प्रबंधन सेट करें
टैग: #सिस्टम-सेटिंग्स #कॉन्फ़िगरेशन #प्राथमिकताएं #एडमिन-पैनल
संबंधित लेख:
- ../../06-प्रकाशक-मॉड्यूल/उपयोगकर्ता-गाइड/बेसिक-कॉन्फ़िगरेशन
- सुरक्षा-विन्यास
- प्रदर्शन-अनुकूलन
- ../प्रथम-चरण/एडमिन-पैनल-अवलोकन