MediaWiki रखरखाव स्क्रिप्ट
- मीडियाविकि रखरखाव स्क्रिप्ट
मीडियाविकि एक शक्तिशाली और लचीला विकि सॉफ्टवेयर है, जिसका उपयोग अनगिनत वेबसाइटों को चलाने के लिए किया जाता है। जैसे-जैसे आपका विकि बढ़ता है, इसका रखरखाव महत्वपूर्ण होता जाता है। मीडियाविकि रखरखाव स्क्रिप्ट इन कार्यों को स्वचालित करने और सुव्यवस्थित करने में मदद करती हैं। यह लेख शुरुआती लोगों के लिए है, और मीडियाविकि रखरखाव स्क्रिप्ट की दुनिया में एक विस्तृत परिचय प्रदान करता है।
रखरखाव स्क्रिप्ट क्या हैं?
मीडियाविकि रखरखाव स्क्रिप्ट कमांड-लाइन उपकरण हैं जो आपके मीडियाविकि इंस्टॉलेशन पर विशिष्ट रखरखाव कार्य करने के लिए डिज़ाइन किए गए हैं। ये स्क्रिप्ट सामान्य कार्यों को स्वचालित करती हैं जो अन्यथा मैन्युअल रूप से करने में समय और प्रयास लगेगा। ये स्क्रिप्ट PHP में लिखी जाती हैं और आपके मीडियाविकि इंस्टॉलेशन के `maintenance` निर्देशिका में स्थित होती हैं।
सामान्य रखरखाव कार्य
मीडियाविकि इंस्टॉलेशन के लिए कई सामान्य रखरखाव कार्य हैं। इनमें शामिल हैं:
- डेटाबेस अनुकूलन: समय के साथ, डेटाबेस में अनावश्यक डेटा जमा हो सकता है, जिससे प्रदर्शन धीमा हो सकता है। रखरखाव स्क्रिप्ट डेटाबेस को अनुकूलित करने और प्रदर्शन में सुधार करने में मदद कर सकती हैं। डेटाबेस प्रबंधन महत्वपूर्ण है।
- इतिहास ट्रिमिंग: पुराने संशोधन इतिहास को ट्रिम करने से डेटाबेस का आकार कम हो सकता है और प्रदर्शन में सुधार हो सकता है। संशोधन इतिहास को प्रबंधित करना महत्वपूर्ण है।
- कैश रीफ्रेश: मीडियाविकि विभिन्न प्रकार के कैश का उपयोग करता है ताकि प्रदर्शन में सुधार हो सके। कैश को रीफ्रेश करने से यह सुनिश्चित होता है कि उपयोगकर्ताओं को नवीनतम जानकारी दिखाई दे रही है। कैशिंग तंत्र को समझना आवश्यक है।
- अनुक्रमणिका अद्यतन: खोज और अन्य कार्यों के लिए अनुक्रमणिका को अद्यतन करना महत्वपूर्ण है। अनुक्रमणिका को कुशलतापूर्वक प्रबंधित करना प्रदर्शन के लिए महत्वपूर्ण है।
- त्रुटि सुधार: रखरखाव स्क्रिप्ट डेटाबेस में त्रुटियों का पता लगा सकती हैं और उन्हें ठीक कर सकती हैं। त्रुटि निवारण एक महत्वपूर्ण कौशल है।
- अपग्रेड: मीडियाविकि के नए संस्करणों में अपग्रेड करने के लिए रखरखाव स्क्रिप्ट का उपयोग किया जा सकता है। मीडियाविकि अपग्रेड जटिल हो सकता है, इसलिए सावधानी बरतें।
रखरखाव स्क्रिप्ट कैसे चलाएं
रखरखाव स्क्रिप्ट चलाने के लिए, आपको कमांड-लाइन एक्सेस की आवश्यकता होगी। यह आमतौर पर आपके वेब सर्वर के माध्यम से SSH के माध्यम से किया जाता है।
1. SSH के माध्यम से सर्वर से कनेक्ट करें: अपने सर्वर प्रदाता द्वारा प्रदान की गई जानकारी का उपयोग करके SSH के माध्यम से अपने सर्वर से कनेक्ट करें। 2. मीडियाविकि इंस्टॉलेशन निर्देशिका में नेविगेट करें: `cd` कमांड का उपयोग करके अपनी मीडियाविकि इंस्टॉलेशन निर्देशिका में नेविगेट करें। 3. रखरखाव निर्देशिका में नेविगेट करें: `cd maintenance` कमांड का उपयोग करके `maintenance` निर्देशिका में नेविगेट करें। 4. स्क्रिप्ट चलाएं: PHP इंटरप्रेटर का उपयोग करके स्क्रिप्ट चलाएं। उदाहरण के लिए, `php runCron.php` स्क्रिप्ट चलाने के लिए, आप `php runCron.php` टाइप करेंगे और एंटर दबाएंगे।
महत्वपूर्ण रखरखाव स्क्रिप्ट
मीडियाविकि कई उपयोगी रखरखाव स्क्रिप्ट के साथ आता है। यहां कुछ सबसे महत्वपूर्ण स्क्रिप्ट का विवरण दिया गया है:
| स्क्रिप्ट नाम | विवरण | उदाहरण |
| runCron.php | क्रॉन जॉब्स चलाता है, जैसे कि श्रेणी सदस्यता को अपडेट करना। | `php runCron.php` |
| updateSearchIndex.php | खोज अनुक्रमणिका को अपडेट करता है। | `php updateSearchIndex.php` |
| regenerateExtLinks.php | बाहरी लिंक डेटाबेस को पुन: उत्पन्न करता है। | `php regenerateExtLinks.php` |
| recreateMissingThumbnails.php | लापता थंबनेल को पुन: बनाता है। | `php recreateMissingThumbnails.php` |
| archiveOldTalk.php | पुराने वार्ता पृष्ठों को संग्रह करता है। | `php archiveOldTalk.php` |
| deleteOldRevisions.php | पुराने संशोधन इतिहास को हटाता है। | `php deleteOldRevisions.php --limit 1000` |
| repairDatabase.php | डेटाबेस को मरम्मत करता है। | `php repairDatabase.php` |
| refreshLiveTraffic.php | लाइव ट्रैफिक डेटा को रीफ्रेश करता है। | `php refreshLiveTraffic.php` |
runCron.php
`runCron.php` स्क्रिप्ट सबसे अधिक उपयोग की जाने वाली रखरखाव स्क्रिप्ट में से एक है। यह क्रॉन जॉब्स चलाता है, जो स्वचालित रूप से समय-समय पर चलने वाले कार्य हैं। `runCron.php` स्क्रिप्ट निम्नलिखित कार्यों को करती है:
- श्रेणी सदस्यता को अपडेट करता है।
- एक्सपायर्ड सेशन को हटाता है।
- लॉग फ़ाइलों को घुमाता है।
- और भी बहुत कुछ।
`runCron.php` स्क्रिप्ट को नियमित रूप से चलाना महत्वपूर्ण है, आमतौर पर हर दिन या हर घंटे।
updateSearchIndex.php
`updateSearchIndex.php` स्क्रिप्ट खोज अनुक्रमणिका को अपडेट करती है। जब आप अपने विकि में नई सामग्री जोड़ते हैं, तो खोज अनुक्रमणिका को अपडेट करना महत्वपूर्ण होता है ताकि उपयोगकर्ता नई सामग्री को खोज सकें। `updateSearchIndex.php` स्क्रिप्ट को हर बार जब आप अपने विकि में महत्वपूर्ण सामग्री जोड़ते हैं, तो चलाना चाहिए।
deleteOldRevisions.php
`deleteOldRevisions.php` स्क्रिप्ट पुराने संशोधन इतिहास को हटाती है। लंबे समय तक पुराने संशोधन इतिहास को रखने से डेटाबेस का आकार बढ़ सकता है और प्रदर्शन धीमा हो सकता है। `deleteOldRevisions.php` स्क्रिप्ट का उपयोग करके आप पुराने संशोधन इतिहास को हटा सकते हैं और डेटाबेस का आकार कम कर सकते हैं। `--limit` विकल्प का उपयोग करके आप हटाए जाने वाले संशोधनों की संख्या निर्धारित कर सकते हैं। संशोधन इतिहास प्रबंधन के लिए यह महत्वपूर्ण है।
repairDatabase.php
`repairDatabase.php` स्क्रिप्ट डेटाबेस को मरम्मत करती है। डेटाबेस में त्रुटियां उत्पन्न हो सकती हैं, जिससे विकि ठीक से काम करना बंद कर सकता है। `repairDatabase.php` स्क्रिप्ट का उपयोग करके आप डेटाबेस को मरम्मत कर सकते हैं और विकि को सामान्य रूप से काम करने के लिए बहाल कर सकते हैं। डेटाबेस अखंडता बनाए रखने के लिए यह जरूरी है।
उन्नत रखरखाव
उपरोक्त स्क्रिप्ट के अलावा, मीडियाविकि में कई अन्य उन्नत रखरखाव स्क्रिप्ट भी हैं। ये स्क्रिप्ट अधिक विशिष्ट कार्यों को करने के लिए डिज़ाइन की गई हैं, जैसे कि:
- डेटाबेस बैकअप: डेटाबेस का नियमित रूप से बैकअप लेना महत्वपूर्ण है ताकि आप डेटा हानि की स्थिति में डेटा को पुनर्स्थापित कर सकें। डेटा बैकअप और पुनर्स्थापना एक महत्वपूर्ण प्रक्रिया है।
- डेटाबेस पुनर्स्थापना: डेटाबेस को बैकअप से पुनर्स्थापित करना महत्वपूर्ण है यदि डेटा हानि होती है।
- डेटाबेस माइग्रेशन: एक डेटाबेस को दूसरे डेटाबेस में माइग्रेट करना महत्वपूर्ण हो सकता है, उदाहरण के लिए, यदि आप एक अलग सर्वर पर जा रहे हैं। डेटाबेस माइग्रेशन जटिल हो सकता है, इसलिए सावधानी बरतें।
- डेटाबेस प्रतिकृति: डेटाबेस प्रतिकृति का उपयोग करके आप डेटाबेस की कई प्रतियां बना सकते हैं, ताकि आप एक प्रति को दूसरे के साथ भी सिंक्रनाइज़ कर सकें। डेटाबेस प्रतिकृति उच्च उपलब्धता और आपदा रिकवरी प्रदान करता है।
सुरक्षा सावधानियां
रखरखाव स्क्रिप्ट चलाते समय, सुरक्षा सावधानियां बरतना महत्वपूर्ण है। सुनिश्चित करें कि आप केवल विश्वसनीय स्रोतों से स्क्रिप्ट चला रहे हैं। किसी भी स्क्रिप्ट को चलाने से पहले उसे ध्यान से पढ़ें और समझें। सुरक्षा सर्वोत्तम अभ्यास का पालन करना महत्वपूर्ण है।
- स्क्रिप्ट को चलाने से पहले हमेशा अपने डेटाबेस का बैकअप लें।
- कमांड-लाइन एक्सेस को सुरक्षित रखें।
- अनावश्यक स्क्रिप्ट को अक्षम करें।
- नियमित रूप से स्क्रिप्ट को अपडेट करें।
निष्कर्ष
मीडियाविकि रखरखाव स्क्रिप्ट आपके विकि को सुचारू रूप से चलाने के लिए आवश्यक उपकरण हैं। इन स्क्रिप्ट का उपयोग करके, आप सामान्य रखरखाव कार्यों को स्वचालित कर सकते हैं, प्रदर्शन में सुधार कर सकते हैं और अपने विकि को सुरक्षित रख सकते हैं। मीडियाविकि प्रशासन में ये स्क्रिप्ट एक महत्वपूर्ण हिस्सा हैं।
अतिरिक्त संसाधन
मीडियाविकि विकि सॉफ्टवेयर डेटाबेस प्रबंधन संशोधन इतिहास कैशिंग तंत्र अनुक्रमणिका त्रुटि निवारण मीडियाविकि अपग्रेड सुरक्षा सर्वोत्तम अभ्यास डेटा बैकअप डेटाबेस माइग्रेशन डेटाबेस प्रतिकृति मीडियाविकि प्रशासन क्रॉन जॉब डेटाबेस अखंडता लाइव ट्रैफिक बाहरी लिंक थंबनेल वार्ता पृष्ठ मीडियाविकि समुदाय विकि होस्टिंग PHP SSH
तकनीकी विश्लेषण (एक अतिरिक्त संदर्भ के रूप में जोड़ा गया, भले ही सीधे संबंधित न हो) वॉल्यूम विश्लेषण (एक अतिरिक्त संदर्भ के रूप में जोड़ा गया, भले ही सीधे संबंधित न हो) जोखिम प्रबंधन (एक अतिरिक्त संदर्भ के रूप में जोड़ा गया, भले ही सीधे संबंधित न हो) पोर्टफोलियो विविधीकरण (एक अतिरिक्त संदर्भ के रूप में जोड़ा गया, भले ही सीधे संबंधित न हो) बाजार की भविष्यवाणी (एक अतिरिक्त संदर्भ के रूप में जोड़ा गया, भले ही सीधे संबंधित न हो)
अभी ट्रेडिंग शुरू करें
IQ Option पर रजिस्टर करें (न्यूनतम जमा $10) Pocket Option में खाता खोलें (न्यूनतम जमा $5)
हमारे समुदाय में शामिल हों
हमारे Telegram चैनल @strategybin से जुड़ें और प्राप्त करें: ✓ दैनिक ट्रेडिंग सिग्नल ✓ विशेष रणनीति विश्लेषण ✓ बाजार की प्रवृत्ति पर अलर्ट ✓ शुरुआती के लिए शिक्षण सामग्री

