LocalSettings.php फ़ाइल

From binaryoption
Jump to navigation Jump to search
Баннер1
    1. लोकल सेटिंग्स डॉट पीएचपी फ़ाइल

परिचय

लोकल सेटिंग्स डॉट पीएचपी (LocalSettings.php) फ़ाइल एक MediaWiki इंस्टॉलेशन का हृदय है। यह वह फ़ाइल है जहाँ आप अपनी विकि के व्यवहार को अनुकूलित करते हैं, विभिन्न एक्सटेंशन स्थापित करते हैं, डेटाबेस कनेक्शन जानकारी प्रदान करते हैं, और अन्य महत्वपूर्ण कॉन्फ़िगरेशन सेटिंग्स परिभाषित करते हैं। यह फ़ाइल MediaWiki के मूलभूत कार्यों को नियंत्रित करती है और यह सुनिश्चित करती है कि आपकी विकि आपकी विशिष्ट आवश्यकताओं के अनुसार संचालित हो। इस लेख में, हम शुरुआती लोगों के लिए लोकल सेटिंग्स डॉट पीएचपी फ़ाइल की संरचना, महत्वपूर्ण सेटिंग्स और सामान्य कॉन्फ़िगरेशन कार्यों को विस्तार से समझेंगे।

लोकल सेटिंग्स डॉट पीएचपी फ़ाइल का स्थान

लोकल सेटिंग्स डॉट पीएचपी फ़ाइल आमतौर पर आपके MediaWiki इंस्टॉलेशन की रूट निर्देशिका में स्थित होती है। उदाहरण के लिए, यदि आपने MediaWiki को `/var/www/html/` में स्थापित किया है, तो लोकल सेटिंग्स डॉट पीएचपी फ़ाइल `/var/www/html/LocalSettings.php` पर स्थित होगी। यदि यह फ़ाइल मौजूद नहीं है, तो आपको इसे बनाना होगा। MediaWiki इंस्टॉलेशन प्रक्रिया के दौरान, इंस्टॉलर अक्सर एक डिफ़ॉल्ट लोकल सेटिंग्स डॉट पीएचपी फ़ाइल बनाता है, जिसे आप अपनी आवश्यकताओं के अनुसार अनुकूलित कर सकते हैं।

फ़ाइल की संरचना

लोकल सेटिंग्स डॉट पीएचपी फ़ाइल एक मानक पीएचपी फ़ाइल है। इसका मतलब है कि इसमें पीएचपी कोड होता है जिसे सर्वर द्वारा निष्पादित किया जाता है। फ़ाइल की संरचना आम तौर पर इस प्रकार होती है:

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

महत्वपूर्ण कॉन्फ़िगरेशन सेटिंग्स

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

महत्वपूर्ण कॉन्फ़िगरेशन सेटिंग्स
सेटिंग विवरण उदाहरण `wgServer` आपकी विकि का URL। `$wgServer = "https://example.com/wiki/";` `wgScriptPath` स्क्रिप्ट पथ, आमतौर पर "/wiki/"। `$wgScriptPath = "/wiki/";` `wgDBtype` डेटाबेस प्रकार (जैसे, mysql, postgresql)। `$wgDBtype = "mysql";` `wgDBserver` डेटाबेस सर्वर का पता। `$wgDBserver = "localhost";` `wgDBname` डेटाबेस का नाम। `$wgDBname = "my_wiki_db";` `wgDBuser` डेटाबेस उपयोगकर्ता नाम। `$wgDBuser = "my_wiki_user";` `wgDBpassword` डेटाबेस पासवर्ड। `$wgDBpassword = "my_wiki_password";` `wgSecretKey` सुरक्षा के लिए उपयोग किया जाने वाला गुप्त कुंजी। इसे यादृच्छिक और जटिल रखना महत्वपूर्ण है। `$wgSecretKey = "your_secret_key_here";` `wgSitename` आपकी विकि का नाम। `$wgSitename = "My Wiki";` `wgLanguageCode` डिफ़ॉल्ट भाषा कोड। `$wgLanguageCode = "hi";` (हिंदी के लिए)

डेटाबेस कनेक्शन

डेटाबेस कनेक्शन स्थापित करना लोकल सेटिंग्स डॉट पीएचपी फ़ाइल में पहला और सबसे महत्वपूर्ण कार्य है। ऊपर दी गई टेबल में वर्णित `wgDBtype`, `wgDBserver`, `wgDBname`, `wgDBuser`, और `wgDBpassword` सेटिंग्स का उपयोग करके आप अपने डेटाबेस कनेक्शन को कॉन्फ़िगर कर सकते हैं। सुनिश्चित करें कि आपके पास डेटाबेस सर्वर पर सही उपयोगकर्ता नाम और पासवर्ड है, और डेटाबेस मौजूद है।

एक्सटेंशन स्थापित करना

एक्सटेंशन MediaWiki की कार्यक्षमता को बढ़ाने का एक शक्तिशाली तरीका है। आप लोकल सेटिंग्स डॉट पीएचपी फ़ाइल में एक्सटेंशन को लोड करके उन्हें स्थापित कर सकते हैं। एक्सटेंशन को लोड करने के लिए, आपको `$wgExtensionsPath` और `$wgExtensionMessagesFiles` चर को कॉन्फ़िगर करना होगा।

उदाहरण के लिए, यदि आप Semantic MediaWiki एक्सटेंशन स्थापित करना चाहते हैं, तो आपको निम्नलिखित कोड जोड़ना होगा:

```php $wgExtensionsPath = "$IP/extensions"; $wgExtensionMessagesFiles['SemanticMediaWiki'] = "$IP/extensions/SemanticMediaWiki/SemanticMediaWiki.i18n.php"; $wgHooks['BeforePageDisplay'][] = 'SMW_BeforePageDisplay'; $wgHooks['ArticleViewBeforeEdit'][] = 'SMW_ArticleViewBeforeEdit'; ```

इस कोड में, `$IP` आपके MediaWiki इंस्टॉलेशन की रूट निर्देशिका का प्रतिनिधित्व करता है।

सुरक्षा कॉन्फ़िगरेशन

अपनी विकि को अनधिकृत पहुंच से बचाने के लिए सुरक्षा कॉन्फ़िगरेशन महत्वपूर्ण है। यहां कुछ महत्वपूर्ण सुरक्षा सेटिंग्स दी गई हैं:

  • **`wgSecretKey`:** यह एक यादृच्छिक कुंजी है जिसका उपयोग विकि को सुरक्षित करने के लिए किया जाता है। इसे मजबूत और गुप्त रखना महत्वपूर्ण है।
  • **`wgCookiePath`:** यह विकि कुकीज़ के लिए पथ को परिभाषित करता है।
  • **`wgCookieDomain`:** यह विकि कुकीज़ के लिए डोमेन को परिभाषित करता है।
  • **`wgCookieSecure`:** यदि `true` पर सेट है, तो कुकीज़ केवल HTTPS कनेक्शन पर भेजी जाएंगी।
  • **`wgDisableApiCache`:** API कैश को अक्षम करने से सुरक्षा बढ़ सकती है, लेकिन प्रदर्शन कम हो सकता है।

कस्टम सेटिंग्स जोड़ना

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

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

```php $wgLogo = "$wgServer/images/my_custom_logo.png"; ```

कैशिंग कॉन्फ़िगरेशन

कैशिंग आपकी विकि के प्रदर्शन को बेहतर बनाने में मदद करता है। MediaWiki विभिन्न प्रकार की कैशिंग तकनीकों का समर्थन करता है, जैसे कि मेमोरीकैश, डेटाबेस कैशिंग, और ऑब्जेक्ट कैशिंग। आप लोकल सेटिंग्स डॉट पीएचपी फ़ाइल में कैशिंग सेटिंग्स को कॉन्फ़िगर कर सकते हैं।

  • **`$wgMainCacheType`:** मुख्य कैश प्रकार को परिभाषित करता है।
  • **`$wgMemCachedServers`:** मेमकैश्ड सर्वर की सूची।
  • **`$wgParserCacheType`:** पार्सर कैश प्रकार को परिभाषित करता है।

त्रुटि प्रबंधन और डिबगिंग

लोकल सेटिंग्स डॉट पीएचपी फ़ाइल में त्रुटि प्रबंधन और डिबगिंग सेटिंग्स को कॉन्फ़िगर करना महत्वपूर्ण है। यह आपको त्रुटियों को ट्रैक करने और उन्हें ठीक करने में मदद करता है।

  • **`$wgShowExceptionDetails`:** यदि `true` पर सेट है, तो त्रुटि संदेशों में अधिक विवरण शामिल होंगे।
  • **`$wgDebugLogFile`:** डिबग लॉग फ़ाइल का पथ।
  • **`$wgErrorLogFile`:** त्रुटि लॉग फ़ाइल का पथ।

अन्य महत्वपूर्ण कॉन्फ़िगरेशन

  • **`$wgUploadDirectory`:** अपलोड की गई फ़ाइलों के लिए निर्देशिका।
  • **`$wgThumbnailCacheDirectory`:** थंबनेल के लिए कैश निर्देशिका।
  • **`$wgSessionCacheType`:** सत्र कैश प्रकार।
  • **`$wgUseTrackbacks`:** ट्रैकबैक सक्षम करें या अक्षम करें।

लोकल सेटिंग्स डॉट पीएचपी फ़ाइल को संपादित करना

लोकल सेटिंग्स डॉट पीएचपी फ़ाइल को संपादित करते समय सावधानी बरतना महत्वपूर्ण है। एक छोटी सी त्रुटि भी आपकी विकि को काम करना बंद कर सकती है।

  • फ़ाइल को संपादित करने से पहले हमेशा बैकअप लें।
  • केवल उन सेटिंग्स को बदलें जिनके बारे में आप निश्चित हैं।
  • संपादित करने के बाद, अपनी विकि को परीक्षण करें ताकि यह सुनिश्चित हो सके कि सब कुछ ठीक से काम कर रहा है।
  • यदि आपको कोई त्रुटि मिलती है, तो अपने परिवर्तनों को वापस करें और त्रुटि को ठीक करने का प्रयास करें।

बाइनरी ऑप्शन और वित्तीय विश्लेषण से संबंधित लिंक

हालांकि यह लेख MediaWiki कॉन्फ़िगरेशन पर केंद्रित है, यहां बाइनरी ऑप्शन और वित्तीय विश्लेषण से संबंधित कुछ उपयोगी लिंक दिए गए हैं:

निष्कर्ष

लोकल सेटिंग्स डॉट पीएचपी फ़ाइल MediaWiki इंस्टॉलेशन का एक महत्वपूर्ण हिस्सा है। यह आपको अपनी विकि के व्यवहार को अनुकूलित करने, एक्सटेंशन स्थापित करने, और अन्य महत्वपूर्ण कॉन्फ़िगरेशन सेटिंग्स परिभाषित करने की अनुमति देती है। इस लेख में, हमने शुरुआती लोगों के लिए लोकल सेटिंग्स डॉट पीएचपी फ़ाइल की संरचना, महत्वपूर्ण सेटिंग्स और सामान्य कॉन्फ़िगरेशन कार्यों को विस्तार से समझा है।

अभी ट्रेडिंग शुरू करें

IQ Option पर रजिस्टर करें (न्यूनतम जमा $10) Pocket Option में खाता खोलें (न्यूनतम जमा $5)

हमारे समुदाय में शामिल हों

हमारे Telegram चैनल @strategybin से जुड़ें और प्राप्त करें: ✓ दैनिक ट्रेडिंग सिग्नल ✓ विशेष रणनीति विश्लेषण ✓ बाजार की प्रवृत्ति पर अलर्ट ✓ शुरुआती के लिए शिक्षण सामग्री

Баннер