रास्पबेरी पाई पर एक वर्डप्रेस साइट कैसे होस्ट करें
विज्ञापन
यदि आप सबसे अधिक परेशानी मुक्त वर्डप्रेस अनुभव चाहते हैं, तो एक प्रबंधित वर्डप्रेस होस्ट वर्डप्रेस सर्वश्रेष्ठ वर्डप्रेस होस्टिंग प्रदाता आपके वर्डप्रेस साइट को लॉन्च करने वाले सर्वश्रेष्ठ वर्डप्रेस होस्टिंग प्रदाता हैं? यहां सिरदर्द को कम करने और प्रदर्शन को अधिकतम करने के लिए सर्वश्रेष्ठ वर्डप्रेस होस्टिंग प्रदाता हैं। और पढ़ें जैसे कि WP इंजन सभी सेटअप और समर्थन को संभालता है ताकि आप अपनी सामग्री पर ध्यान केंद्रित कर सकें। यह वही है जो हम अपनी बहन साइटों को चलाने के लिए उपयोग करते हैं।
लेकिन अगर आपके पास कोई फंड नहीं है, या आप अपने DIY कौशल को फ्लेक्स करना चाहते हैं, तो आप अपनी वर्डप्रेस साइट के लिए रास्पबेरी पाई का उपयोग कर सकते हैं।
अपने रास्पबेरी पाई और होस्ट वेबसाइटों पर अपाचे, MySQL और PHP को स्थानीय और वेब दोनों पर सेट करने का तरीका यहां बताया गया है।
वर्डप्रेस का उपयोग क्यों करें?
यदि आप किसी वेबसाइट को कम से कम उपद्रव के साथ होस्ट करने का तरीका खोज रहे हैं, तो वर्डप्रेस स्पष्ट समाधान नहीं है। हमने पहले से ही रास्पबेरी पाई को कैसे स्थिर या गतिशील वेबसाइट होस्ट करने के लिए कॉन्फ़िगर किया है (जो कि मानक, पूर्व-लिखित पृष्ठों पर निर्भर करता है, या एक साइट जो पृष्ठों को आबाद करने के लिए एक डेटाबेस का उपयोग करता है) पर निर्भर है।
लेकिन अगर आपको वास्तव में वर्डप्रेस का उपयोग करने की आवश्यकता है, या आप वर्डप्रेस साइट के लिए एक थीम या प्लगइन्स विकसित कर रहे हैं, तो रास्पबेरी पाई का ब्लॉगिंग प्लेटफॉर्म स्थापित करने और उपयोग करने के लिए तैयार होने के साथ एक बढ़िया विकल्प है।
आपको कौन सी रास्पबेरी पाई का उपयोग करना चाहिए?
रास्पबेरी पाई पर वर्डप्रेस स्थापित करने के लिए, आपको इसे LAMP सर्वर के रूप में सेट करना होगा। Linux, Apache, MySQL और PHP स्थापित होने के साथ, आपका Pi तब वर्डप्रेस (और अन्य वेबसाइट सॉफ्टवेयर) को संभालने में सक्षम होगा।
रास्पबेरी पाई के कई मॉडल उपलब्ध हैं। आपके पास एक, कई, या कोई भी हो सकता है। लेकिन WordPress चलाने के लिए कौन सा सबसे उपयुक्त है?
खुशी से, रास्पबेरी पाई के किसी भी संस्करण का उपयोग वर्डप्रेस साइट को होस्ट करने के लिए किया जा सकता है। हालांकि, सर्वोत्तम परिणामों के लिए, हम आपको एक रास्पबेरी पाई 2 या बाद में उपयोग करने की सलाह देते हैं। इसके अतिरिक्त, सुनिश्चित करें कि आप एक बड़े एसडी कार्ड का उपयोग कर रहे हैं - कम से कम 16GB- क्योंकि भंडारण स्थान वेब सर्वर के लिए एक महत्वपूर्ण आवश्यकता है। (पाई के लिए कुछ बाहरी भंडारण पर भी विचार करें!)
इस ट्यूटोरियल का बाकी हिस्सा मानता है कि आपका रास्पबेरी पाई चालू है और आपके स्थानीय नेटवर्क से जुड़ा है। दूरस्थ कमांड लाइन एक्सेस के लिए आपके पास SSH कॉन्फ़िगर होना चाहिए।
चरण 1: अपाचे वेब सर्वर सेट करें
Apache वेब सर्वर स्थापित करके शुरू करें। यह सॉफ्टवेयर है जो आपको किसी भी ब्राउज़र में किसी भी प्रकार के वेबपेज की सेवा देता है। यह सब आप एक HTML पृष्ठ की सेवा की जरूरत है, स्थिर या गतिशील PHP के साथ बनाया गया है।
sudo apt install apache2 -y
एक बार स्थापित होने के बाद, अपाचे आपके पाई पर एक परीक्षण HTML फ़ाइल को वेब फ़ोल्डर में छोड़ देगा। आपको अपने नेटवर्क पर किसी अन्य कंप्यूटर (या स्मार्टफोन) से यह परीक्षण करना चाहिए। आपको अपने ब्राउज़र के एड्रेस बार में पाई का आईपी पता दर्ज करना होगा। यदि आप SSH का उपयोग कर रहे हैं, तो आपको यह पहले से ही पता होगा; अन्यथा, दर्ज करें:
hostname -I
यह आपके रास्पबेरी पाई का आईपी पता प्रदर्शित करता है। आपके द्वारा देखा जाने वाला पृष्ठ कुछ इस तरह होना चाहिए:
आप http: // localhost पते का उपयोग करके अपने रास्पबेरी पाई से वेब पेज कार्यों की भी जांच कर सकते हैं।
चरण 2: रास्पबेरी पाई पर PHP स्थापित करें
अगला, यह PHP स्थापित करने का समय है। यह एक सॉफ्टवेयर प्री-प्रोसेसर है जो स्थिर HTML पृष्ठों के बजाय सर्वर-जनरेट किए गए वेब पेजों की सेवा प्रदान करता है। जबकि एक HTML पृष्ठ अपनी संपूर्णता में लिखा जा सकता है, एक PHP पृष्ठ अन्य पृष्ठों, और डेटाबेस को सामग्री के साथ पॉप्युलेट करने के लिए कॉल करेगा।
जबकि अन्य सर्वर-साइड प्लेटफ़ॉर्म उपलब्ध हैं (जैसे एएसपी), PHP यहाँ महत्वपूर्ण है क्योंकि यह वर्डप्रेस के लिए आवश्यक है क्योंकि वर्डप्रेस स्वयं PHP में लिखा गया है।
इसके साथ स्थापित करें:
sudo apt install php -y
एक बार यह पूरा हो जाने के बाद, आपको परीक्षण करना चाहिए कि PHP काम करता है। निर्देशिका को / var / www / html / इस तरह बदलें:
cd /var/www/html/
यहां, index.html फ़ाइल (आपके द्वारा पहले देखे गए वेब पेज) को हटा दें:
sudo rm index.html
अगला, index.php नामक एक नई फ़ाइल बनाएँ (नैनो डिफ़ॉल्ट रूप से स्थापित है):
sudo nano index.php
यहां, निम्न कोड में से कोई भी (या सभी) जोड़ें:
आदेश में, ये आदेश प्रदर्शित होते हैं:
- वाक्यांश "हैलो वर्ल्ड"
- वर्तमान दिनांक और समय
- स्थापना के लिए PHP जानकारी
फ़ाइल सहेजें, फिर Apache पुनरारंभ करें:
sudo service apache2 restart
परिणाम देखने के लिए पृष्ठ को ताज़ा करें।
PHP और Apache दोनों काम कर रहे हैं। अब डेटाबेस सॉफ्टवेयर, MySQL को स्थापित करने का समय आ गया है।
चरण 3: रास्पबेरी पाई पर MySQL स्थापित करें
वर्डप्रेस (और अन्य गतिशील रूप से उत्पन्न वेबसाइट सॉफ़्टवेयर) सामग्री को संग्रहीत करने, छवियों के लिंक, और उपयोगकर्ता पहुंच (कई अन्य चीजों के बीच) का प्रबंधन करने के लिए एक डेटाबेस की आवश्यकता होती है। इस परियोजना में MyDB नामक एक कांटा का उपयोग किया जाता है, जिसे MariaDB कहा जाता है:
sudo apt install mysql-server php-mysql -y
एक बार यह स्थापित हो जाने के बाद, आपको एक बार फिर अपाचे को पुनः आरंभ करने की आवश्यकता होगी:
sudo service apache2 restart
जैसा कि उल्लेख किया गया है, इस प्रकार की परियोजना के लिए अन्य डेटाबेस विकल्प उपलब्ध हैं। हालांकि, सर्वोत्तम परिणामों के लिए, खासकर यदि यह आपका पहली बार वेब सर्वर कॉन्फ़िगर कर रहा है, तो MySQL के साथ रहें।
चरण 4: रास्पबेरी पाई पर वर्डप्रेस स्थापित करें
वर्डप्रेस स्थापित करने के लिए, आपको पहले इसे इंस्टॉल करना होगा। हालाँकि, ऐसा करने से पहले, / html / निर्देशिका की सामग्री को हटा दें:
cd /var/www/html/ sudo rm *
तारांकन चिह्न वाइल्डकार्ड (*) rm (निकालें) कमांड के लिए निर्देशिका के लिए सब कुछ हटा देता है।
अगला, वर्डप्रेस के नवीनतम संस्करण को डाउनलोड करने के लिए wget का उपयोग करें:
sudo wget http://wordpress.org/latest.tar.gz
डाउनलोड होने के बाद, सामग्री निकालें:
sudo tar xzf latest.tar.gz
वर्डप्रेस निर्देशिका बनाई जानी चाहिए, लेकिन आप HTML में इसकी सामग्री चाहते हैं। जब आप डेस्कटॉप उपयोगकर्ता इंटरफ़ेस का उपयोग करके इन्हें मैन्युअल रूप से स्थानांतरित कर सकते हैं, तो कमांड लाइन से ऐसा करना सरल है:
sudo mv wordpress/* .
अंत में स्थान और अवधि को शामिल करना सुनिश्चित करें, जो वर्तमान निर्देशिका को संदर्भित करता है!
वर्डप्रेस फ़ोल्डर और PHP फ़ाइलों से भरी निर्देशिका की पुष्टि करने के लिए ls दर्ज करें:
आगे बढ़ने से पहले, थोड़ी सी चीजों को साफ कर लें, डाउनलोड की गई फाइल और वर्डप्रेस डायरेक्टरी को छोड़ दें:
sudo rm -rf wordpress latest.tar.gz
इसके बाद, Apache उपयोगकर्ता को निर्देशिका के स्वामी के रूप में सेट करें:
sudo chown -R www-data: .
चरण 5: MySQL कॉन्फ़िगर करें
डेटाबेस सेट करने के लिए, आपको सबसे पहले इंस्टॉलेशन कमांड चलाना होगा:
sudo mysql_secure_installation
आपको शीघ्र ही रूट पासवर्ड सेट करने के लिए संकेत दिया जाएगा। ऑनस्क्रीन निर्देशों का पालन करें, सुनिश्चित करें कि आप पासवर्ड का ध्यान रखें, क्योंकि बाद में इसकी आवश्यकता होगी।
एक बार यह हो जाने पर, निम्नलिखित संकेत दिखाई देंगे:
- अनाम उपयोगकर्ताओं को निकालें
- दूरस्थ लॉगिन को दूरस्थ रूप से अस्वीकार करें
- परीक्षण डेटाबेस निकालें और उस तक पहुंचें
- अभी विशेषाधिकार तालिका पुनः लोड करें
इनमें से प्रत्येक के लिए, पुष्टि करने के लिए Y टैप करें। जब किया जाता है, "सभी किया!" संदेश प्रदर्शित किया जाएगा।
स्टेप 6: वर्डप्रेस डाटाबेस बनाएं
वर्डप्रेस स्थापित करने के लिए, आपको सबसे पहले डेटाबेस को कॉन्फ़िगर करना होगा। पहले से पासवर्ड डालकर mysql कमांड चलाना शुरू करें।
sudo mysql -uroot -p
यह MariaDB मॉनिटर खोलता है। प्रॉम्प्ट पर, डेटाबेस बनाएँ:
create database wordpress;
ध्यान दें कि मारियाडीबी मॉनिटर के भीतर सभी कमांड एक "" के साथ कैसे समाप्त होते हैं। अगला, रूट उपयोगकर्ता को डेटाबेस विशेषाधिकारों की आवश्यकता होती है। PASSWORD के स्थान पर अपने स्वयं के पासवर्ड का उपयोग करें।
GRANT ALL PRIVILEGES ON wordpress.* TO 'root'@'localhost' IDENTIFIED BY 'PASSWORD';
पिछले डेटाबेस विशेषाधिकारों को फ्लश करके इसका पालन करें:
FLUSH PRIVILEGES;
Ctrl + D के साथ MariaDB डेटाबेस प्रबंधन उपकरण से बाहर निकलें।
चरण 7: वर्डप्रेस को स्थापित और कॉन्फ़िगर करें
वर्डप्रेस स्थापित करना सरल है; यदि आप पहले से ही किसी मौजूदा वेबसाइट पर कर चुके हैं, तो आपको पता होना चाहिए कि क्या करना है।
अपने ब्राउज़र में वेबसाइट खोलें (जैसा ऊपर वर्णित है)। आपको वर्डप्रेस सेटअप स्क्रीन देखनी चाहिए। अपनी भाषा का चयन करें, फिर जारी रखें, और जो आवश्यक है उसका एक नोट बनाएं: डेटाबेस का नाम, उपयोगकर्ता नाम, पासवर्ड, होस्ट और तालिका उपसर्ग (यह डेटाबेस तालिकाओं के लिए है)।
यदि आपने इसे अभी तक बनाया है, तो आपको डेटाबेस का नाम "वर्डप्रेस" रखना चाहिए, और पासवर्ड का एक नोट होना चाहिए। उपयोगकर्ता नाम रूट है, और होस्ट लोकलहोस्ट है । तालिका उपसर्ग wp_ है।
सबमिट करें पर क्लिक करें, फिर इंस्टॉल करें, और अपने व्यवस्थापक खाते के लिए उपयोगकर्ता नाम और पासवर्ड के साथ साइट शीर्षक इनपुट करें। वर्डप्रेस स्थापित करें पर क्लिक करें, और वर्डप्रेस के रूप में प्रतीक्षा करें (जल्दी से) सेट अप करें।
अपने वर्डप्रेस इंस्टॉलेशन में लॉगिन करने के लिए http: // localhost / wp-admin पर जाएं ।
इस स्तर पर, आपके पास एक साइट है जिसका आप उपयोग करना शुरू कर सकते हैं। वर्डप्रेस के साथ शुरू करने के लिए हमारा गाइड वर्डप्रेस के साथ अपने ब्लॉग को सेट करें: अंतिम गाइड वर्डप्रेस के साथ अपने ब्लॉग को सेट करें: अंतिम गाइड अपना ब्लॉग शुरू करना चाहते हैं लेकिन पता नहीं कैसे? वर्डप्रेस पर देखें, आज उपलब्ध सबसे शक्तिशाली ब्लॉगिंग प्लेटफ़ॉर्म। आगे पढ़ें यहां मदद मिलेगी एक विषय और कुछ उपयोगी प्लगइन्स को चुनना न भूलें। आपको इंटरनेट से साइट तक पहुंचने के लिए एक विधि की भी आवश्यकता होगी।
इंटरनेट से अपनी वर्डप्रेस साइट एक्सेस करें
जैसे-जैसे चीजें खड़ी होती हैं, आप शायद अपने घरेलू नेटवर्क से साइट तक पहुंचने में सक्षम होंगे। इसे बदलने के लिए, आपको एक स्थिर IP पते की आवश्यकता होगी, और अपने राऊटरबेरी पाई के लिए अपने राउटर से पोर्ट अग्रेषण का प्रबंधन करें।
हालांकि, स्टेटिक आईपी पते महंगे हैं, लेकिन आप इसके बजाय एक गतिशील DNS प्रदाता का उपयोग कर सकते हैं। यह मूल रूप से आपके रास्पबेरी पाई के लिए एक कस्टम URL लिंक करता है, हालांकि ऐसी सेवाओं का भुगतान अक्सर किया जाता है। पूर्ण विवरण के लिए सर्वश्रेष्ठ गतिशील DNS प्रदाताओं की हमारी सूची देखें।
यदि आप खाली सफ़ेद पेज या वर्डप्रेस में 500 आंतरिक सर्वर त्रुटि के साथ समस्याओं में भाग लेते हैं तो वर्डप्रेस में 500 आंतरिक सर्वर त्रुटियों और रिक्त सफेद पृष्ठों को हल करने के लिए अंतिम मार्गदर्शिका वर्डप्रेस में 500 आंतरिक सर्वर त्रुटियों और रिक्त व्हाइट पेजों को हल करने के लिए अंतिम गाइड में समस्या है। 500 आंतरिक सर्वर त्रुटियों और वर्डप्रेस में रिक्त पृष्ठ? यहां बताया गया है कि उन्हें तुरंत कैसे ठीक किया जाए। और पढ़ें, हमारे सहायक गाइड पर एक नज़र डालें।
रास्पबेरी पाई पर एक वर्डप्रेस साइट होस्ट करें: सफलता!
अब आप सब कर चुके हैं, और एक वर्डप्रेस साइट आपके रास्पबेरी पाई पर चल रही है। जब तक कंप्यूटर संचालित रहेगा, तब तक साइट सुलभ रहेगी। प्रक्रिया भी सरल है, आपको बस आवश्यकता है:
- Apache, PHP और MySQL स्थापित करें
- वर्डप्रेस डाउनलोड और इंस्टॉल करें
- MySQL डेटाबेस को कॉन्फ़िगर करें
- अपना वर्डप्रेस डेटाबेस बनाएं
- WordPress को कॉन्फ़िगर करें
- साइट लॉन्च करें और इसे स्थानीय रूप से या वेब के माध्यम से एक्सेस करें
यदि यह सब थोड़ा भारी था, तो हम आपको दोष नहीं देते हैं। इसलिए हम वर्डप्रेस साइटों को शून्य परेशानी की मेजबानी करने के लिए WP इंजन का उपयोग करने की सलाह देते हैं। वे सभी प्रशासनिक मुद्दों का प्रबंधन करते हैं ताकि आप अपनी सामग्री पर ध्यान केंद्रित कर सकें।
वर्डप्रेस में चित्रित थंबनेल और छवियों के आकार के लिए अपने गाइड के साथ अपने वर्डप्रेस ज्ञान को परिष्कृत करते रहें वर्डप्रेस में विशेष रुप से थंबनेल और छवि आकार के लिए पूर्ण गाइड विशेष रुप से प्रदर्शित चित्रों का प्रबंधन। अधिक पढ़ें ।
रास्पबेरी पाई, वेब सर्वर, वर्डप्रेस के बारे में अधिक जानकारी प्राप्त करें।