Microsoft Azure पर WordPress कैसे स्थापित और सेटअप करें

ट्यूटोरियल के भाग 2 में आपका स्वागत है Microsoft Azure पर अत्यधिक तेज़ वर्डप्रेस कैसे चलाएं(How to run blazingly fast WordPress on Microsoft Azure)(How to run blazingly fast WordPress on Microsoft Azure) । पहले भाग में, हमने आपके Azure खाते पर एक वर्चुअल मशीन(Virtual Machine) स्थापित करने पर चर्चा की । और इस पोस्ट में, हम देखेंगे कि कैसे अपने सर्वर से कनेक्ट करें और उस पर वर्डप्रेस(WordPress) डाउनलोड और इंस्टॉल करना शुरू करें ।

(Install)Microsoft Azure पर WordPress स्थापित और सेटअप करें

इस पोस्ट में बहुत सारे टर्मिनल कमांड शामिल होंगे, इसलिए कृपया ट्यूटोरियल स्टेप बाय स्टेप फॉलो करने की कोशिश करें और कोशिश करें कि कोई भी स्टेप स्किप न करें।

अपना सर्वर सेट करना

चरण 1(Step 1) : अपनी वर्चुअल मशीन के साथ संचार करने के लिए, आपको एक SSH कनेक्शन स्थापित करने और एक SSH क्लाइंट का उपयोग करने की आवश्यकता है।

एसएसएच क्या है?

According to Wikipedia, Secure Shell (SSH) is a cryptographic network protocol for operating network services securely over an unsecured network. The best known example application is for remote login to computer systems by users.

हम इस ट्यूटोरियल में PuTTY , एक निःशुल्क SSH और टेलनेट क्लाइंट का उपयोग कर रहे हैं। तो इस चरण के लिए, आपको यहां(here) से पुटी(PuTTY) को डाउनलोड और इंस्टॉल करना होगा ।

चरण 2 : अपने (Step 2)Azure पैनल में लॉगिन करें , वर्चुअल मशीन खोलें, जिसे हमने पहले भाग में बनाया था और 'Start' को हिट करें। फिर कनेक्शन शुरू करने के लिए 'कनेक्ट' पर क्लिक करें। अब एक पॉप-अप आपका उपयोगकर्ता नाम और आपकी मशीन का सार्वजनिक आईपी पता प्रदर्शित करेगा। संपूर्ण SSH(SSH) होस्टनाम की प्रतिलिपि बनाएँ (उदा . [ईमेल संरक्षित] )। बड़ा संस्करण देखने के लिए आप छवियों पर क्लिक कर सकते हैं।

अब PuTTY खोलें और इस होस्टनाम को होस्ट नाम(Host Name) फ़ील्ड में पेस्ट करें और कनेक्शन प्रकार को SSH के रूप में चुनें और अन्य सभी सेटिंग्स के साथ डिफ़ॉल्ट रूप से हिट करें। एक नई टर्मिनल विंडो खुलेगी और आपको पासवर्ड के लिए संकेत देगी। वर्चुअल मशीन बनाते समय भाग 1(part 1) में चुना गया पासवर्ड दर्ज करें । अब आप अंततः एक SSH कनेक्शन पर अपने वर्चुअल सर्वर से कनेक्ट हो गए हैं। अब आपको बस इस टर्मिनल विंडो में उचित सॉफ़्टवेयर और वर्डप्रेस(WordPress) स्थापित करने के लिए कुछ कमांड दर्ज करने की आवश्यकता है ।

अपाचे स्थापित करना

चरण 3(Step 3) : सबसे पहले(First) , आपको यह सुनिश्चित करने की आवश्यकता है कि आपके उबंटू(Ubuntu) की स्थापना के सभी पैकेज अद्यतित हैं। उन्हें अद्यतन करने के लिए निम्न आदेश चलाएँ:

sudo apt-get update

अब हम Apache , एक मुफ्त HTTP सर्वर सॉफ्टवेयर स्थापित करेंगे। मूल रूप(Basically) से, अपाचे(Apache) वह होगा जो आपकी वेबसाइट की सामग्री प्रदर्शित करने के लिए किसी के अनुरोध को सुनेगा। अपाचे के बारे में (Apache) यहाँ(here) और पढ़ें । अपाचे(Apache) को स्थापित करने के लिए निम्न कमांड चलाएँ :

sudo apt-get install apache2

अब उस निर्देशिका में नेविगेट करें जहां अपाचे की कॉन्फ़िगरेशन फ़ाइल सहेजी गई है और इसे टेक्स्ट एडिटर का उपयोग करके खोलें।

sudo nano /etc/apache2/apache2.conf

इस फ़ाइल के अंत में निम्न पंक्ति जोड़ें:

“ServerName 127.0.0.1”.

Microsoft Azure पर वर्डप्रेस कैसे सेट और इंस्टॉल करें

अपाचे सेवा को पुनरारंभ करें:

sudo service apache2 reload

और निम्न आदेश निष्पादित करके अपाचे(Apache) को अनुमतियां दें :

sudo ufw allow in “Apache Full”

MySQL और PHP स्थापित करना

चरण 4: (Step 4:)उबंटू(Ubuntu) पर MySQL और PHP को स्थापित करने के लिए निम्नलिखित कमांड निष्पादित करें :

sudo apt-get install mysql-server

(Choose)एक उपयुक्त MySQL रूट पासवर्ड (MySQL)चुनें और 'एंटर' दबाएं।

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt php5-mysql

sudo apt-get install php5-cli

sudo apt-get install php5-gd libssh2-php

(PHP)HTML फ़ाइलों की तुलना में (HTML)PHP फ़ाइलों को अधिक प्राथमिकता दी जानी चाहिए , इसलिए हमें एक और कॉन्फ़िगरेशन फ़ाइल को बदलने की आवश्यकता है:

sudo nano /etc/apache2/mods-enabled/dir.conf

अब इस फाइल में “index.php” को मूव करें ताकि यह “index.html” से पहले आ जाए। अपाचे(Apache) सर्वर को पुनरारंभ करें।

sudo service apache2 reload

एक MySQL डेटाबेस बनाना

चरण 5: आदेशों का पालन करें:

mysql -u root -p

CREATE DATABASE test DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;

GRANT ALL ON test.* TO ‘tester’@’localhost’ IDENTIFIED BY ‘testpwd';

FLUSH PRIVILEGES;

Exit;

वर्डप्रेस स्थापित करना

चरण 6:(Step 6: ) यह वास्तव में वह चरण है जो वर्डप्रेस(WordPress) डाउनलोड करता है । रूट डायरेक्टरी में नेविगेट करें और फिर (Navigate)वर्डप्रेस(WordPress) को डाउनलोड और एक्सट्रेक्ट करें ।

wget http://wordpress.org/latest.tar.gz

tar xzvf latest.tar.gz

WWW निर्देशिका पर नेविगेट करें जहां सभी वेबसाइट फ़ाइलें संग्रहीत हैं और यहां वर्डप्रेस(WordPress) की संपूर्ण सामग्री को अपनी पसंद के एक नए फ़ोल्डर में कॉपी करें।

cd /var/www

sudo mkdir twcwp

अब नमूना कॉन्फ़िगरेशन फ़ाइल की प्रतिलिपि बनाकर wp-config.php फ़ाइल बनाएं और फिर डाउनलोड किए गए फ़ोल्डर की संपूर्ण सामग्री को www निर्देशिका में 'वर्डप्रेस' फ़ोल्डर में कॉपी करें।

cp ~/wordpress/wp-config-sample.php ~/wordpress/wp-config.php

sudo rsync -avP ~/wordpress/ /var/www/twcwp/

cd /var/www/twcwp/

sudo nano wp-config.php

(Enter)हमारे द्वारा पिछले चरणों में बनाए गए डेटाबेस विवरण दर्ज करें और फ़ाइल को सहेजें। (संदर्भ के लिए नीचे स्क्रीनशॉट देखें)

अपाचे को कॉन्फ़िगर करना

चरण 7(Step 7) : अब अंतिम चरण के लिए, हमें अपाचे को कॉन्फ़िगर करने की आवश्यकता है ताकि यह जान सके कि हमारे "twcwp" फ़ोल्डर के अंतर्गत एक वेबसाइट चल रही है। हमें उपलब्ध साइट फ़ोल्डर में नेविगेट करने और 'twcwp.conf' नामक एक नई फ़ाइल बनाने की आवश्यकता है जो डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल के समान है।

sudo chown www-data:www-data * -R

cd /etc/apache2/sites-available

sudo cp 000-default.conf twcwp.conf

sudo nano twcwp.conf

इस फाइल में निम्नलिखित पंक्तियों को बदलें

  • सर्वर व्यवस्थापक your_email_address
  • सर्वरनाम twcwp.com
  • सर्वरअलियास twcwp.com
  • दस्तावेज़रूट /var/www/twcwp

ServerAlias ​​​​वह डोमेन नाम होना चाहिए जिसे आपने पंजीकृत किया है (हमारे मामले में हमने डोमेन नाम पंजीकृत नहीं किया है लेकिन हम इसे केवल संदर्भ के लिए उपयोग कर रहे हैं)।

(Execute)आदेशों के इन अंतिम सेट को निष्पादित करें:

sudo chown -R twctestingadmin:www-data *

sudo mkdir /var/www/twcwp/wp-content/uploads

sudo a2ensite twcwp.conf

sudo service apache2 reload

यहाँ "twctestingadmin" हमारे वर्चुअल मशीन पर व्यवस्थापक खाते का उपयोगकर्ता नाम है और "twcwp" वह निर्देशिका है जिसमें वर्डप्रेस(WordPress) फाइलें होती हैं। आप इन स्ट्रिंग्स को अपने विवरण से बदल सकते हैं।

और यही वह है, अब आपके पास Microsoft Azure पर चलने वाली एक पूरी तरह कार्यात्मक वर्चुअल मशीन है जो आपकी (Microsoft Azure)वर्डप्रेस(WordPress) वेबसाइट को होस्ट कर रही है । आपको बस इतना करना है कि अब अपने DNS रिकॉर्ड्स को कॉन्फ़िगर करें ताकि वेबसाइट वर्चुअल मशीन के सार्वजनिक आईपी पते को इंगित करे।

यदि आप अस्थायी रूप से अपनी वेबसाइट चलाना चाहते हैं, तो आप विंडोज(Windows) होस्ट्स फ़ाइल को संपादित कर सकते हैं और एक प्रविष्टि जोड़ सकते हैं जो अस्थायी रूप से डोमेन नाम के लिए सार्वजनिक आईपी पते को मैप करेगी। (संदर्भ के लिए स्क्रीनशॉट देखें)

ट्यूटोरियल बहुत लंबा है और इसमें बहुत सारे चरण शामिल हैं। आप नीचे टिप्पणी अनुभाग में कोई भी प्रश्न पूछने के लिए स्वतंत्र महसूस कर सकते हैं और हमें आपकी सहायता करने में खुशी होगी। इस पोस्ट में उपयोग किए गए कुछ शब्द आपको नए लग सकते हैं, आप उन्हें Google पर खोज सकते हैं या टिप्पणियों में एक संदेश छोड़ सकते हैं।

साथ ही, मैं आपको उन दो शख्सियतों से भी मिलवाना चाहता हूं, जो चंडीगढ़(Chandigarh) क्षेत्र में इस अद्भुत कार्यशाला(Workshop) को लेकर आई हैं:

  • जसजीत चोपड़ा
  • दिव्यदीप साहनी

वर्कशॉप का संचालन माइक्रोसॉफ्ट यूजर्स ग्रुप चंडीगढ़(Microsoft Users Group Chandigarh) और वर्डप्रेस चंडीगढ़(WordPress Chandigarh) द्वारा सामूहिक रूप से किया गया था । आप फेसबुक(Facebook) पर दोनों समूहों से संपर्क कर सकते हैं और मीटअप डॉट कॉम पर चंडीगढ़(Chandigarh) क्षेत्र में आगामी मीटअप की तलाश कर सकते हैं।

संबंधित पढ़ता है:(Related reads:)



About the author

मैं एक सॉफ्टवेयर इंजीनियर और एक्सप्लोरर हूं। मुझे Microsoft Xbox 360 और Google Explorer दोनों का अनुभव है। मैं कुछ सॉफ़्टवेयर विकास टूल के लिए विशेषज्ञ अनुशंसाएं प्रदान करने में सक्षम हूं, साथ ही सामान्य एक्सप्लोरर त्रुटियों का निवारण करने में लोगों की सहायता करता हूं।



Related posts