आपके स्थानीय सिस्टम पर वर्डप्रेस इंस्टॉल करने के लिए कई चरण हैं। आपको PHP, MySQL, एक सर्वर और बहुत कुछ इंस्टॉल करना होगा। शुक्र है कि वर्डप्रेस को स्थानीय रूप से इंस्टॉल करने का एक बहुत आसान तरीका है, इसके लिए डॉकर को धन्यवाद! ऐसे!
⚠️ आगे बढ़ने से पहले, सुनिश्चित करें कि आपके पास डॉकर स्थापित है।
सबसे पहले, हमें आपके प्रोजेक्ट के लिए एक नया फ़ोल्डर/निर्देशिका बनाने की आवश्यकता होगी। इसे अपनी इच्छानुसार कहीं भी बनाएं और इसे खोलें/अपने टर्मिनल से इसे इंगित करें।
mkdir my-wordpress-blog cd my-wordpress-blog
आगे हम कुछ फ़ाइलें और फ़ोल्डर बनाने जा रहे हैं। सबसे आसान तरीका है अपना पसंदीदा कोड संपादक खोलना। मेरा विज़ुअल स्टूडियो कोड है जिसे टर्मिनल से इस तरह खोला जा सकता है:
code .
Dockerfile नामक अपनी पहली फ़ाइल बनाने के लिए अपने कोड संपादक का उपयोग करें। फ़ाइल के अंदर, इन पंक्तियों को चिपकाएँ:
FROM php:7.4-apache RUN docker-php-ext-install mysqli
लेकिन यह क्या करता है?
खैर, डॉकरफ़ाइल मूल रूप से एक फ़ाइल है जो एक "छवि" (मूल रूप से एक ब्लूप्रिंट) बनाने के निर्देश देती है जिसका उपयोग एक कंटेनर बनाने के लिए किया जाएगा, इस मामले में, वह कंटेनर जिसमें हमारी वर्डप्रेस साइट होगी।
यह विशिष्ट डॉकरफ़ाइल मूल रूप से क्या करती है:
आधार के रूप में अपाचे और PHP छवि का उपयोग करें। इसका मतलब है कि हमारे कंटेनर में अपाचे सर्वर और PHP पहले से इंस्टॉल होगा।
PHP एक्सटेंशन mysqli इंस्टॉल करता है। यह एक एक्सटेंशन है जो वर्डप्रेस को आपके MySQL डेटाबेस से कनेक्ट करने के लिए आवश्यक है।
इसके बाद, हम docker-compose.yml नामक एक नई फ़ाइल बनाने जा रहे हैं। इस फ़ाइल में निम्नलिखित सामग्री चिपकाएँ:
services: web: build: context: . dockerfile: Dockerfile volumes: - ./wordpress:/var/www/html ports: - "8080:80" db: image: mysql container_name: my-db restart: always environment: MYSQL_ROOT_PASSWORD: password1 MYSQL_DATABASE: wordpress
तो, यह क्या करता है?
डॉकर-कंपोज़ फ़ाइल एक फ़ाइल है जो डॉकर को एक साथ कई कंटेनर बनाने और चलाने के निर्देश देती है।
हमारे मामले में, हमारी फ़ाइल 2 कंटेनर बनाएगी और चलाएगी:
एक "वेब" कंटेनर: यह वह जगह होगी जहां हमारी वर्डप्रेस साइट रहेगी। यह हमारे द्वारा पहले बनाए गए Dockerfile के आधार पर एक कंटेनर बनाएगा। यह हमारी साइट की सामग्री की भी प्रतिलिपि बनाएगा, जिसे हम अगले चरण में डाउनलोड करेंगे।
एक MySQL सर्वर। यहीं पर हमारा डेटा रहेगा। यदि आप MariaDB का उपयोग करना चाहते हैं, तो image: mysql को image: mariadb से बदलें।
अब जब हमारे पास अपने पूर्ण स्टैक का खाका है, तो कुछ सामग्री जोड़ने का समय आ गया है। हम आधिकारिक वर्डप्रेस साइट पर जा रहे हैं और वर्डप्रेस फ़ाइलें डाउनलोड कर रहे हैं।
डाउनलोड में कुछ सेकंड लगने चाहिए और यह एक ज़िप फ़ाइल डाउनलोड करेगा।
ज़िप फ़ाइल में "वर्डप्रेस" नामक एक एकल फ़ोल्डर होना चाहिए। आगे बढ़ें और इसे अपनी ड्राइव पर निकालें।
ज़िप फ़ाइल से वर्डप्रेस फ़ोल्डर निकालने के बाद, आगे बढ़ें और उस फ़ोल्डर को अपने प्रोजेक्ट में ले जाएं।
ऐसा करने के बाद, आपके प्रोजेक्ट के मूल में फ़ाइलें इस तरह दिखनी चाहिए:
? वर्डप्रेस
? docker-compose.yml
? डॉकरफ़ाइल
यदि वर्डप्रेस फ़ोल्डर को "वर्डप्रेस" नहीं कहा जाता है, तो आप आगे बढ़ सकते हैं और इसका नाम बदल सकते हैं।
अब हमारे पास सब कुछ है और हम अपनी साइट चला सकते हैं। हालाँकि, सबसे पहले, हमें डॉकरफ़ाइल से "वेब" कंटेनर के लिए छवि बनाने की आवश्यकता है। ऐसा करने के लिए, डॉकर कंपोज़ से बिल्ड कमांड चलाएँ:
docker compose build
इसे पूरा होने में कुछ सेकंड लगने चाहिए और आपके टर्मिनल में ऐसा दिखना चाहिए:
एक बार निर्माण सफलतापूर्वक पूरा हो जाने पर, अब आप वेबसाइट चला सकते हैं। इसके लिए, हम डॉकर कंपोज़ से अप कमांड का उपयोग कर रहे हैं:
docker compose up -d
चलते समय आपका टर्मिनल कुछ इस तरह दिखना चाहिए:
तो अभी क्या हुआ? आइए कुछ तकनीकी विवरण में जाएं:
हमने अभी दो कंटेनर चलाए हैं: एक को हमारी वर्डप्रेस वेबसाइट के लिए "वेब" कहा जाता है और दूसरे को "डीबी" कहा जाता है, जिसमें हमारा MySQL डेटाबेस शामिल है। फिर हमने एक ही समय में दोनों कंटेनरों को आसानी से चलाने के लिए डॉकर कंपोज़ से कमांड का उपयोग किया।
क्योंकि ये दोनों कंटेनर एक ही कंपोज़ फ़ाइल के अंतर्गत चलते हैं, वे एक ही "नेटवर्क" के अंतर्गत चलते हैं। इसका मतलब है कि वे एक-दूसरे से जुड़े हुए हैं। इसलिए, उदाहरण के लिए, जब आपको वेब कंटेनर से डेटाबेस से कनेक्ट करने की आवश्यकता होती है, तो ऐसा करने के लिए URL http://db:3306 है (क्योंकि डेटाबेस कंटेनर का नाम db है)। हमें अपनी साइट स्थापित करते समय इसकी आवश्यकता होगी।
कुछ सेकंड के बाद आपकी साइट चालू हो जानी चाहिए। आप अपने ब्राउज़र में इस यूआरएल को खोलकर इसे एक्सेस कर सकते हैं:
http://localhost:8080
एक बार खोलने पर, आपको यह स्क्रीन देखनी चाहिए:
एक भाषा चुनें और जारी रखें पर क्लिक करें।
आपसे डेटाबेस क्रेडेंशियल मांगा जाएगा। इन्हें जोड़ें:
इन्हें जोड़ने के बाद, आप आगे बढ़ सकते हैं और इंस्टॉलेशन चला सकते हैं:
अब अपनी साइट का विवरण जोड़ें। यहां आपसे आपकी साइट के विवरण, जैसे साइट का नाम, उपयोगकर्ता नाम, पासवर्ड आदि के बारे में पूछा जाएगा। जो भी आपको पसंद हो उसे यहां जोड़ें:
वर्डप्रेस इंस्टॉल करें पर क्लिक करें।
ऐसा हो जाने के बाद, आप जाने के लिए बिल्कुल तैयार हैं! ?
लॉग इन पर क्लिक करें। आपको एक लॉग इन स्क्रीन प्रस्तुत की जाएगी:
सेट अप के दौरान आपके द्वारा निर्दिष्ट क्रेडेंशियल जोड़ें।
टाडा! इतना ही! ?
एक बार लॉग इन करने पर, आपको डैशबोर्ड दिखाया जाएगा:
यहां आप लेख लिख सकते हैं, नए पेज बना सकते हैं, अपनी वेबसाइट को अपनी पसंद के अनुसार अनुकूलित कर सकते हैं और भी बहुत कुछ कर सकते हैं। यही चीज़ वर्डप्रेस को इतना महान बनाती है!
वास्तविक साइट पर जाने के लिए ऊपर दाईं ओर अपनी साइट के नाम पर क्लिक करें:
यह आपकी वेबसाइट है जो एक सुविधाजनक डैशबोर्ड के साथ स्थानीय स्तर पर चल रही है, जिस तक यहां पहुंचा जा सकता है:
http://localhost:8080/wp-admin/
सफलता!
अपने नए वर्डप्रेस ब्लॉग को संपादित करने का आनंद लें!
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3