दस्तावेज़
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 डेटा के बजाय विस्तृत) आगे बढ़ना प्रवास की सलाह दी जाती है।
अतिरिक्त सूचकों के लिए, कृपया मीडियाविकि मैनुअल से परामर्श करें चलती साथ ही साथ वापस आना और बैकअप से बहाल.