CentOS 7 पर MediaWiki कैसे स्थापित करें


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

इस लेख में हम CentOS 7 LAM (Linux, Apache, MySQL और PHP) स्टैक के साथ MediaWiki स्थापित करने की समीक्षा करने जा रहे हैं।

CentOS 7 पर LAMP स्टैक स्थापित करना

1। सबसे पहले आपको एपल और रेमी रिपॉजिटरी को LAMP स्टाल को नवीनतम के साथ सक्षम करने की आवश्यकता है। PHP 7.x संस्करण।

# yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
# yum install epel-release

2। अगला, हम php7.3 का उपयोग करने जा रहे हैं, हमें स्थापित करने के लिए php5.4 की स्थापना को अक्षम करना होगा। दिखाए गए अनुसार रेमी भंडार से php7.3

# yum-config-manager --disable remi-php54
# yum-config-manager --enable remi-php73

3। अब हम Apache , MariaDB और PHP इंस्टॉल करके आगे बढ़ सकते हैं चलाने के लिए आवश्यक एक्सटेंशन के साथ MediaWiki - बेहतर प्रदर्शन के लिए आप Xcache भी स्थापित कर सकते हैं। ।

# yum -y install httpd
# yum -y install mariadb-server mariadb-client
# yum install php php-mysql php-pdo php-gd php-mbstring php-xml php-intl texlive

4। इसके साथ सेवाओं को प्रारंभ और सक्षम करें:

# systemctl start httpd
# systemctl enable httpd
# systemctl start mariadb
# systemctl enable mariadb

5। अब आप सुरक्षित करें MariaDB इंस्टॉलेशन चलाकर:

# mysql_secure_installation

6। परिवर्तनों को सक्रिय बनाने के लिए, आपको Apache वेब सर्वर को पुनरारंभ करना होगा:

# systemctl restart httpd

CentOS 7 पर MediaWiki स्थापित करना

7। मीडियाविकि पैकेज डाउनलोड करने के लिए अगला कदम है। MediaWiki डाउनलोड पृष्ठ पर जाएं और नवीनतम पैकेज डाउनलोड करें या आप निम्न wget कमांड का उपयोग कर सकते हैं।

# cd /var/www/html
# wget https://releases.wikimedia.org/mediawiki/1.32/mediawiki-1.32.0.tar.gz

8। अब टार कमांड के साथ पुरालेख की सामग्री निकालें।

# tar xf  mediawiki*.tar.gz 
# mv mediawiki-1.32.0/* /var/www/html/

9। उसके बाद हम अपने MediaWiki इंस्टॉलेशन के लिए डेटाबेस बनाएंगे जैसा कि दिखाया गया है।

# mysql -u root -p 

MySQL प्रॉम्प्ट पर डेटाबेस बनाने, डेटाबेस उपयोगकर्ता बनाने और नए बनाए गए डेटाबेस पर उस उपयोगकर्ता विशेषाधिकारों को प्रदान करने के लिए निम्नलिखित कमांड चलाएं;

# CREATE DATABASE media_wiki;
# CREATE USER 'media_wiki'@'localhost' identified by 'mysecurepassword';
# GRANT ALL PRIVILEGES on media_wiki.* to 'media_wiki’@'localhost';
# quit;

10। अब आप अपने सर्वर के http:/ipaddress तक पहुंचकर MediaWiki एप्लिकेशन को एक्सेस कर सकते हैं और इंस्टॉलेशन चरणों का पालन कर सकते हैं।

पहले आप भाषा सेटिंग्स चुन सकते हैं:

11। इसके बाद, स्क्रिप्ट यह सुनिश्चित करने के लिए पर्यावरण जांच चलाएगी कि सभी आवश्यकताएँ पूरी हो गई हैं:

12। यदि आपने अभी तक चरणों का पालन किया है, तो चेक ठीक होना चाहिए और आप अगले पृष्ठ पर आगे बढ़ सकते हैं जहां आप डेटाबेस विवरण सेट करेंगे। उस प्रयोजन के लिए, आपने पहले बनाया डेटाबेस, उपयोगकर्ता और पासवर्ड का उपयोग करें:

13। अगले पृष्ठ पर आप डेटाबेस इंजन चुन सकते हैं - InnoDB या MyIsam । मैंने InnoDB का उपयोग किया है। अंत में आप अपने विकी को एक नाम दे सकते हैं और आवश्यक फ़ील्ड भरकर प्रशासनिक उपयोगकर्ता नाम और पासवर्ड बना सकते हैं।

14। विवरण भरने के बाद, जारी रखें क्लिक करें। अगली स्क्रीन पर, आप डिफ़ॉल्ट सेटिंग्स छोड़ सकते हैं, जब तक कि आप कोई अन्य कस्टम परिवर्तन नहीं करना चाहते।

जब आप उन चरणों को पूरा करते हैं, तो आपको LocalSettings.php नामक फ़ाइल प्रदान की जाएगी। आपको उस फाइल को अपने विकी के लिए डायरेक्टरी रूट में रखना होगा। वैकल्पिक रूप से आप फ़ाइल की सामग्री की प्रतिलिपि बना सकते हैं और फ़ाइल को फिर से बना सकते हैं। यदि आप उस फ़ाइल को कॉपी करना चाहते हैं जो आप कर सकते हैं:

# scp /path-to/LocalSettings.php remote-server:/var/www/html/

15। अब जब आप एक्सेस करने का प्रयास करते हैं तो http:/youripaddress आपको नव स्थापित मीडियाविकि को देखना चाहिए:

आप पहले बनाए गए अपने व्यवस्थापक उपयोगकर्ता से प्रमाणित कर सकते हैं और अपने MediaWiki इंस्टॉलेशन को संपादित करना शुरू कर सकते हैं।

अब आपके पास अपना विकी पेज है जिसे आप अपने पृष्ठों को प्रबंधित और संपादित कर सकते हैं। सही सिंटैक्स का उपयोग करने के लिए, आप MediaWiki प्रलेखन की जांच कर सकते हैं।