MediaWiki सर्वर सेटअप

From binaryoption
Jump to navigation Jump to search
Баннер1

MediaWiki सर्वर सेटअप

परिचय

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

आवश्यकताएं

MediaWiki स्थापित करने से पहले, कुछ आवश्यक सॉफ्टवेयर और हार्डवेयर आवश्यकताओं को पूरा करना होगा।

  • सर्वर: एक वेब सर्वर, जैसे Apache या Nginx
  • ऑपरेटिंग सिस्टम: Linux, Windows, या macOSLinux सर्वर आमतौर पर स्थिरता और सुरक्षा के लिए पसंद किए जाते हैं।
  • PHP: PHP 7.4 या उच्चतर। PHP MediaWiki के लिए सर्वर-साइड स्क्रिप्टिंग भाषा है।
  • MySQL/MariaDB: एक डेटाबेस सर्वर, जैसे MySQL या MariaDB। MediaWiki डेटाबेस में सभी विकि सामग्री संग्रहीत करता है।
  • वेब ब्राउज़र: एक आधुनिक वेब ब्राउज़र, जैसे Chrome, Firefox, या Safari
आवश्यकताएं
विवरण | Apache या Nginx | Linux, Windows, macOS | 7.4 या उच्चतर | MySQL या MariaDB | Chrome, Firefox, Safari |

स्थापना चरण

स्थापना प्रक्रिया को कई चरणों में विभाजित किया जा सकता है:

1. वेब सर्वर स्थापित करें: यदि आपके पास पहले से वेब सर्वर स्थापित नहीं है, तो आपको एक स्थापित करना होगा। Apache और Nginx दोनों ही लोकप्रिय विकल्प हैं। आपके ऑपरेटिंग सिस्टम के आधार पर स्थापना प्रक्रिया भिन्न होगी।

2. PHP स्थापित करें: PHP स्थापित करने के लिए, आपको अपने ऑपरेटिंग सिस्टम के पैकेज मैनेजर का उपयोग करना होगा। सुनिश्चित करें कि आपने आवश्यक PHP एक्सटेंशन भी स्थापित किए हैं, जैसे कि MySQLi, JSON, और XML।

3. MySQL/MariaDB स्थापित करें: MySQL या MariaDB स्थापित करने के लिए, आपको अपने ऑपरेटिंग सिस्टम के पैकेज मैनेजर का उपयोग करना होगा। स्थापना के बाद, आपको एक डेटाबेस और उपयोगकर्ता बनाना होगा जिसका उपयोग MediaWiki डेटाबेस से कनेक्ट करने के लिए किया जाएगा।

4. MediaWiki डाउनलोड करें: MediaWiki की नवीनतम स्थिर रिलीज़ को [[1]] से डाउनलोड करें।

5. MediaWiki अपलोड करें: डाउनलोड की गई MediaWiki फ़ाइलों को अपने वेब सर्वर के दस्तावेज़ रूट में अपलोड करें। यह आमतौर पर `/var/www/html/` (Linux पर) या `C:\xampp\htdocs\` (Windows पर) होता है।

6. config.php फ़ाइल कॉन्फ़िगर करें: MediaWiki इंस्टॉलेशन फ़ोल्डर में `config` नामक एक फ़ोल्डर होगा। इस फ़ोल्डर में `LocalSettings.php` नामक एक फ़ाइल है। इस फ़ाइल को संपादित करें और अपने डेटाबेस कनेक्शन जानकारी, इंस्टॉलेशन पथ, और अन्य सेटिंग्स दर्ज करें।

7. इंस्टॉलेशन स्क्रिप्ट चलाएं: अपने वेब ब्राउज़र में MediaWiki इंस्टॉलेशन URL पर जाएं (उदाहरण के लिए, `http://yourdomain.com/mediawiki/`). इंस्टॉलेशन स्क्रिप्ट स्वचालित रूप से चलेगी और आपको आवश्यक डेटाबेस स्कीमा बनाने और एक व्यवस्थापक उपयोगकर्ता खाता बनाने के लिए कहेगी।

डेटाबेस कॉन्फ़िगरेशन

`LocalSettings.php` फ़ाइल में डेटाबेस कॉन्फ़िगरेशन महत्वपूर्ण है। यहां एक उदाहरण दिया गया है:

```php $wgDBtype = 'mysqli'; $wgDBserver = 'localhost'; $wgDBname = 'your_database_name'; $wgDBuser = 'your_database_user'; $wgDBpassword = 'your_database_password'; $wgDBprefix = 'mw_'; ```

  • `$wgDBtype`: डेटाबेस प्रकार (mysqli, postgresql, आदि)।
  • `$wgDBserver`: डेटाबेस सर्वर का होस्टनाम।
  • `$wgDBname`: डेटाबेस का नाम।
  • `$wgDBuser`: डेटाबेस उपयोगकर्ता नाम।
  • `$wgDBpassword`: डेटाबेस उपयोगकर्ता पासवर्ड।
  • `$wgDBprefix`: डेटाबेस तालिकाओं के लिए उपसर्ग।

सुरक्षा विचार

MediaWiki को स्थापित करते समय सुरक्षा महत्वपूर्ण है। यहां कुछ महत्वपूर्ण सुरक्षा विचार दिए गए हैं:

  • फ़ाइल अनुमतियाँ: सुनिश्चित करें कि MediaWiki फ़ाइलों और फ़ोल्डरों के लिए उचित फ़ाइल अनुमतियाँ सेट हैं। वेब सर्वर को फ़ाइलों को पढ़ने और लिखने की अनुमति होनी चाहिए, लेकिन उपयोगकर्ताओं को उन्हें सीधे संपादित करने की अनुमति नहीं होनी चाहिए।
  • PHP सुरक्षा: PHP को सुरक्षित रूप से कॉन्फ़िगर करें। `disable_functions` निर्देशिका में खतरनाक कार्यों को अक्षम करें और `allow_url_fopen` को बंद करें।
  • डेटाबेस सुरक्षा: अपने डेटाबेस उपयोगकर्ता को केवल आवश्यक अनुमतियाँ दें। मजबूत पासवर्ड का उपयोग करें और डेटाबेस को नियमित रूप से बैकअप लें।
  • HTTPS: अपने MediaWiki इंस्टॉलेशन को सुरक्षित करने के लिए HTTPS का उपयोग करें। यह संवेदनशील जानकारी को इंटरसेप्ट होने से बचाने में मदद करेगा।
  • एंटी-स्पैम: CapsLock और ReCaptcha जैसे एंटी-स्पैम उपायों को लागू करें ताकि स्पैम और बॉट हमलों को रोका जा सके।

सामान्य समस्या निवारण

  • इंस्टॉलेशन त्रुटियाँ: यदि आपको इंस्टॉलेशन के दौरान त्रुटियाँ मिलती हैं, तो अपनी PHP त्रुटि लॉग और वेब सर्वर लॉग की जांच करें। त्रुटि संदेश आपको समस्या को समझने और हल करने में मदद कर सकते हैं।
  • डेटाबेस कनेक्शन त्रुटियाँ: यदि MediaWiki डेटाबेस से कनेक्ट नहीं हो पा रहा है, तो सुनिश्चित करें कि आपने `LocalSettings.php` फ़ाइल में सही डेटाबेस कनेक्शन जानकारी दर्ज की है।
  • खाली पृष्ठ: यदि आपको MediaWiki पृष्ठों को खाली दिखाई देते हैं, तो सुनिश्चित करें कि आपके PHP इंस्टॉलेशन में आवश्यक एक्सटेंशन स्थापित हैं।
  • छवि प्रदर्शन समस्याएँ: यदि छवियाँ ठीक से प्रदर्शित नहीं हो रही हैं, तो सुनिश्चित करें कि आपके वेब सर्वर में छवि फ़ाइलों को परोसने के लिए सही कॉन्फ़िगरेशन है।

अनुकूलन

MediaWiki को विभिन्न तरीकों से अनुकूलित किया जा सकता है।

  • स्किन: आप MediaWiki की उपस्थिति को बदलने के लिए विभिन्न स्किन का उपयोग कर सकते हैं। लोकप्रिय स्किन में Vector, MonoBook, और Modern शामिल हैं।
  • एक्सटेंशन: आप MediaWiki की कार्यक्षमता का विस्तार करने के लिए एक्सटेंशन का उपयोग कर सकते हैं। हजारों एक्सटेंशन उपलब्ध हैं जो विभिन्न सुविधाएँ जोड़ते हैं, जैसे कि Semantic MediaWiki, VisualEditor, और CiteThisPage
  • टेम्प्लेट: आप टेम्प्लेट का उपयोग करके बार-बार उपयोग किए जाने वाले सामग्री को मानकीकृत कर सकते हैं।
  • श्रेणियाँ: आप सामग्री को व्यवस्थित करने और खोजने में आसान बनाने के लिए श्रेणियाँ का उपयोग कर सकते हैं।

उन्नत विषय

  • Caching: Caching MediaWiki के प्रदर्शन को बेहतर बनाने में मदद कर सकता है।
  • Load Balancing: Load Balancing उच्च ट्रैफ़िक वाले वेबसाइटों के लिए MediaWiki की उपलब्धता और विश्वसनीयता को बढ़ा सकता है।
  • Clustering: Clustering कई सर्वरों पर MediaWiki को वितरित करने की अनुमति देता है।
  • Backup and Restore: नियमित रूप से अपने MediaWiki डेटाबेस और फ़ाइलों का Backup लेना महत्वपूर्ण है।

निष्कर्ष

MediaWiki एक शक्तिशाली और लचीला विकि इंजन है जो उपयोगकर्ताओं को आसानी से सहयोगात्मक वेबसाइट बनाने और प्रबंधित करने की अनुमति देता है। इस लेख में, हमने शुरुआती लोगों के लिए MediaWiki सर्वर को स्थापित करने की प्रक्रिया को विस्तार से समझाया है। उम्मीद है कि यह लेख आपको MediaWiki के साथ शुरुआत करने में मदद करेगा।

विशेष:सरच मदद:सामग्री MediaWiki:सर्च MediaWiki:सहायता MediaWiki:अक्सर पूछे जाने वाले प्रश्न विकि परियोजना:मीडियाविकि PHP MySQL Apache Nginx Linux Windows macOS डेटाबेस प्रशासन वेब सर्वर प्रशासन सुरक्षा बैकअप और पुनर्स्थापना Caching Load Balancing Clustering Semantic MediaWiki VisualEditor CiteThisPage टेम्प्लेट स्किन श्रेणियाँ

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

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

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

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

Баннер