मुख्य सामग्री पर जाएँ
TURNKEYGNU / LINUX
ऐपदस्तावेज़Forumब्लॉगस्क्रीनशॉटGitHubTurnKey Hub
文हिंदी
EnglishDeutschEspañol日本語Portuguêsहिंदी中文
होम/V14.1 से V14.2 तक TurnKey Mediawiki को माइग्रेट करना

दस्तावेज़

V14.1 से V14.2 तक TurnKey Mediawiki को माइग्रेट करना

TurnKey Mediawiki v14.2 ने मीडियाविकि सॉफ्टवेयर को कैसे स्थापित किया गया है, में बदलाव देखा। चूंकि Debian पैकेज अब जेसी में मौजूद नहीं है, इसलिए सर्वर अब अपस्ट्रीम इंस्टॉलेशन संग्रह का उपयोग करता है।

Debian पैकेज से अपस्ट्रीम मीडियाविकि तक स्थापित मीडियाविकि से प्रवास अब TurnKey मीडियाविकि सर्वर में स्थापित काफी सीधा होना चाहिए। मीडियाविकि प्लेटफॉर्म के विभिन्न हिस्सों वाले पथ बदल गए हैं।

पुराना फ़ोल्डर नया फ़ोल्डर
/etc/mediawiki /var/www/mediawiki
/usr/share/mediawiki /var/www/mediawiki
/var/lib/mediawiki /var/www/mediawiki

 

 

 

 

जैसा कि देखा जा सकता है, मीडियाविकि फ़ाइलों को अब सभी फ़ाइल सिस्टम पर बिखरे नहीं हैं लेकिन एक स्थान पर इकट्ठा किया गया (वेबरूट, /var/www/mediawiki).) हालांकि यह एक बाधा का एक सा है, यह एक Debian पथ को समायोजित किए बिना अपस्ट्रीम मीडियाविकि हाटोज़ का उपयोग करने की अनुमति देता है। अपने पुराने मीडियाविकि को एक नए संस्करण में स्थापित करने की प्रक्रिया में शामिल होना चाहिए फ़ाइल डेटा, डेटा डेटाबेस डंप और डंप चित्र.

डेटाबेस

डेटाबेस को mysqldump की सहायता से डुप्लिकेट किया जा सकता है। सामान्य आदेश इस तरह दिखता है:

# mysqldump -h localhost -u mediawiki -p mediawiki > backup.sql

फिर ई.जी. scp का उपयोग करके लक्ष्य मशीन को डंप अपलोड करें:

# scp backup.sql someuser@example.com:

अंत में, इसे लक्ष्य सर्वर के डेटाबेस पर लोड करें:

# mysql < backup.sql

यदि आपकी लक्ष्य मशीन v14.2 TurnKey Mediawiki का पहले से ही प्रारंभिक उदाहरण है, तो इसमें आवश्यक उपयोगकर्ता और डेटाबेस होगा। हालांकि पासवर्ड अलग होगा; आप लक्ष्य सर्वर पर /var/www/mediawiki/LocalSettings.php में एक का उपयोग कर सकते हैं।

फ़ाइलें

Mediawiki एक स्क्रिप्ट प्रदान करता है जो फ़ाइल आधारित सामग्री को आसानी से "बैकअप" प्राप्त करता है।

# php /usr/share/mediawiki/maintenance/dumpBackup.php --current --report --output=bzip2:wikiexport.xml.bz2

बाद में, पहले से ही ऊपर दिखाए गए रूप में scp का उपयोग करके फ़ाइल को अपने नए सर्वर पर कॉपी करें। आप इसे बहाल कर सकते हैं:

# bzip -d wikiexport.xml.bz2
# php /var/www/mediawiki/maintenance/importDump.php wikiexport.xml

चित्र

सबसे पहले, पुराने सर्वर पर सभी छवियों का एक संग्रह उत्पन्न करें:

# tar cjf wikiimages.tar.bz2 /usr/share/mediawiki/images

फिर, इसे नए स्थान पर ले जाएं और आयात करें:

# tar xjf wikiimages.tar.bz2
# php /var/www/mediawiki/maintenance/importImages.php --overwrite --search-recursively images/

समाप्त

अंत में, सुनिश्चित करें कि आप रूट के रूप में पिछले चरणों का पालन करने के बाद अनुमतियों को ठीक से सेट किया गया है।

# chown -R www-data:www-data /var/www/mediawiki

यदि आप TurnKey Mediawiki v14.2 को पुराने इंस्टॉलेशन पर स्थापित कर रहे हैं, तो एक पूर्ण बैकअप तैयार करना (केवल Mediawiki डेटा के बजाय विस्तृत) आगे बढ़ना प्रवास की सलाह दी जाती है।

अतिरिक्त सूचकों के लिए, कृपया मीडियाविकि मैनुअल से परामर्श करें चलती साथ ही साथ वापस आना और बैकअप से बहाल.

TURNKEYGNU / LINUX

शुरू से सब कुछ बनाए बिना अपना इन्फ़्रास्ट्रक्चर खुद सँभालें।

TurnKey के बारे में जानें
परिचयदस्तावेज़Forumआम सवालब्लॉगGitHub
मुफ़्त और ओपन सोर्ससुरक्षा पहले से शामिलचलाने के लिए तैयार