एक्सटेंशन:DataDump
![]() प्रकाशन की स्थिति: स्थिर |
|
---|---|
कार्यान्वयन | डेटाबेस , विशेष पृष्ठ |
विवरण | डम्प्स बनाने/हटाने/डाउनलोड करने के लिए एक विशेष पृष्ठ बनाता है |
अनुरक्षक | Miraheze system administrators |
नवीनतम संस्करण | continuous updates |
MediaWiki | 1.36.0+ |
PHP | 7.2+ |
डेटाबेस बदलता है | हाँ |
Composer | miraheze/datadump |
टेबल | data_dump |
लाइसेंस | GNU साधारण सार्वजनिक लाइसेंस 3.0 या अधिक |
डाउनलोड करें | GitHub: टिप्पणियाँ: |
|
|
|
|
Public wikis using | 163 (Ranked 433rd) |
DataDump एक्सटेंशन की मदद से सिस्टम प्रबंधकों की मदद के बिना सदस्य अपने डम्प्स बना, हटा और डाउनलोड कर सकते हैं।
किसी बग या समस्या को रिपोर्ट करने के लिए कृपया Miraheze Phabricator का इस्तेमाल करें। कार्यपटल के लिए यहाँ देखें।
स्थापना
- फाइलों को डाउनलोड करें और अपने
extensions/
फोल्डर केDataDump
नामक डिरेक्ट्री में डालें। - अपने
LocalSettings.php
फ़ाइल के नीचे निम्नलिखित कोड जोड़ें:wfLoadExtension( 'DataDump' );
- अद्यतन स्क्रिप्ट चलाएँ जो स्वचालित रूप से आवश्यक डेटाबेस टेबल्स का निर्माण करेगा जिसकी इस एक्सटेंशन को आवश्यकता है।
- आवश्यकतानुसार कॉन्फ़िगर करें।
- पूर्ण – अपने विकि पर Special:Version पर जाकर देखें कि एक्सटेंशन को सफलतापूर्वक स्थापित किया गया है कि नहीं।
कॉन्फ़िगरेशन
पैरामीटर | डिफ़ॉल्ट | टिप्पणी |
---|---|---|
$wgDataDump
|
[]
|
यह कॉन्फ़िग बताता है कि डम्प्स को कैसे बनाया जाता है और कितने प्रकार के डम्प्स उपलब्ध होंगे। |
$wgDataDumpInfo
|
""
|
यह कॉन्फ़िग Special:DataDump के ऊपर दिखाई जाने वाली जानकारी बताता है। |
$wgDataDumpLimits
|
["memory": 0, "filesize": 0, "time": 0, "walltime": 0]
|
यह कॉन्फ़िग स्क्रिप्ट्स चलाने के लिए संसाधन परिभाषित करता है। |
$wgDataDumpDirectory
|
false
|
यह कॉन्फ़िग बताता है कि डम्प्स को किस डिरेक्ट्री में रखा जाएगा। |
$wgDataDumpFileBackend
|
false
|
यह कॉन्फ़िग प्रयुक्त बेक-एंड बताता है ($wgFileBackends) |
उदाहरण
यह एक उदाहरण है जहाँ दिखाया गया है कि कॉन्फ़िगरेशन को कैसे सेटअप करना है। आप इसे बदलकर अपनी ज़रूरतों से अनुकूल बना सकते हैं:
$wgDataDumpDirectory = "<path>${wgDBname}/";
$wgDataDump = [
'xml' => [
'file_ending' => '.xml.gz',
'generate' => [
'type' => 'mwscript',
'script' => "$IP/maintenance/dumpBackup.php",
'options' => [
'--full',
'--output',
"gzip:${wgDataDumpDirectory}" . '${filename}',
],
],
'limit' => 1,
'permissions' => [
'view' => 'view-dump',
'generate' => 'generate-dump',
'delete' => 'delete-dump',
],
],
'image' => [
'file_ending' => '.zip',
'generate' => [
'type' => 'script',
'script' => '/usr/bin/zip',
'options' => [
'-r',
'<path>${filename}',
"<path>${wgDBname}/"
],
],
'limit' => 1,
'permissions' => [
'view' => 'view-dump',
'generate' => 'view-image-dump',
'delete' => 'delete-dump',
],
],
];
$wgAvailableRights[] = 'view-dump';
$wgAvailableRights[] = 'view-image-dump';
$wgAvailableRights[] = 'generate-dump';
$wgAvailableRights[] = 'delete-dump';
ध्यान रखें कि ${filename}
को आंतरिक रूप से एक्सटेंशन में बदल दिया जाता है तो हमेशा सुनिश्चित करें कि यह एक एकल-स्ट्रिंग है न कि दोहरा-स्ट्रिंग।
limit पैरामीटर बताता है कि उस विकि के लिए कितने डम्प्स बनाए जा सकते हैं।
ये भी देखें
This extension is made by Miraheze. It may have issues you don't see in Miraheze. To report a bug or request a configuration change, please do so in the Miraheze Phabricator instead of the Wikimedia one. |